OpenUI5ではリソースバンドルをあるロケールから別のロケールにマップする方法はありますか?ノルウェー向けにローカライズされたバンドル(「いいえ」)があります。また、ノルウェー語Bokmal(「nb」)の にも使用したいので、「no」または「nb」に設定されているブラウザで同じ翻訳が行われます。OpenUI5リソースバンドル - 複数のロケールへのマッピング
0
A
答えて
0
あなたはsap.ui.getCore().getConfiguration().setLanguage()
と、起動時にフレームワークの言語を変更しようとすることができます:
var configuration = sap.ui.getCore().getConfiguration();
if (configuration.getLanguage().startsWith("nb")){
sap.ui.getCore().getConfiguration().setLanguage("no");
}
しかし、これは同じランチパッド・セッションのすべてのアプリケーションに適用されるグローバル設定の変更であることを注意してください。
他のオプションは、ResourceModel constructorにbundleLocaleオプションを指定することです。 アプリケーションのコンポーネントがある場合は、現在の言語が "nb"の場合に、ResourceModelにbundleLocaleを提供するようにマニフェストをロードして変更することができます。 init() - メソッドの初めにそれを行う必要があります。Component.init()の基底を呼び出す前にメソッドを実行してください。
+0
ありがとうございます。私はこれを調べます。 –
関連する問題
- 1. ロケールからUSBへのマッピングLANGID
- 2. OpenUI5/SAPUI5でのタイル情報へのアクセス
- 3. マッピング複数のクラス
- 4. PDFのCMapを:シングルグリフ複数の文字へのマッピング
- 5. ジャクソン:複数の豆へのJSON応答のマッピング
- 6. 複数のユーザータイプがある場合のuserinfoへのマッピング
- 7. クラス 'xCustomers'の 'CustomerID'列への重複マッピング
- 8. 複数の外部キーへの自動マッピング
- 9. Java 8の複数のマッピング
- 10. リソースバンドルMissingResourceExceptionが
- 11. チャプールの複数のロケールで変数を複製する方法
- 12. OpenUI5テーブル - 複数のモデルを行項目にバインドする
- 13. 複数の変数のマルチスレッド化とマッピング
- 14. マップ変数へのジャクソンのマッピング
- 15. Json変数のJavaプロパティへのマッピング " - "を
- 16. 最大可変数のリストへのマッピング
- 17. リソースバンドル内のプレースホルダ
- 18. GWTのリソースバンドル
- 19. JSDocの/ OPENUI5
- 20. 数のロケールが
- 21. 変数置換JSFリソースバンドルのプロパティファイル
- 22. ORACLE関数からエンティティへのマッピング
- 23. JSFロケールの問題
- 24. 複数のフィールドのelasticsearchでのマッピング
- 25. 複数のドキュメントの索引付けと一意のsolr idへのマッピング
- 26. リソースバンドル - アクセスキー
- 27. 複数のコンテナをTerraformのアプリケーションロードバランサにマッピング
- 28. NHibernate内の複数の結合マッピング
- 29. XMLマッピングの複数のExcelテーブル
- 30. ワイルドカードのSSLマッピング複数のAzure Appサービスアプリ
ようこそスタックオーバーフロー。何を試しましたか? – bated
あなたが尋ねていることはわかりませんが、1つのi18n_no.properties。 1つのi18n_nb.properties。 i18n_no.propertiesの内容をコピーしてi18n_nb.propertiesに貼り付けますか? – n01dea
私たちはファイルの複製を避けようとしています。SDK自体には「いいえ」バンドルしかなく、新しいSDKごとに「nb」バンドルにコピーする必要があるからです。私たちが "nb"ロケールのときに "いいえ"バンドルを使うことを可能にするロケールチェーン設定を期待していました。 –