こんにちは、私は stackoverflow と extjs4.1 もかなり初めてです。私たちのアプリケーションは以下のように動作します。index.html にエントリを持つ manageNrc.js があり、ロードすると (managenrc.js) コンポーネントの managenrcgrid .js (EXt gridpanel) と managenrcform.js (Ext form panel) が作成されます。ユーザーがページの上部にあるラジオ ボタンを切り替えると、アプリケーションによってログイン ページが表示されます。今回は、コンポーネントがリロードされ、ユーザーが選択したフランス語でコンポーネントのすべてのフィールド ラベルが表示されます。json ファイル nrclabels.json に 2 つの配列を使用してローカリゼーションを実装しました。
var nrcLABELS = {
"EN": {
"user_id": "User ID"
}
"FR": {
"user_id": "ID utilisateur"
}
}
ラジオ ボタンは、EN や FR のように選択された値を提供するため、json からの適切なキー/値が選択され、fieldlabels に表示されますが、そうはなりません。