faceletsイメージを国際化することは可能ですか?もしそうなら、どうですか? メッセージバンドルのようにバンドルフォルダを作成しますか? facelets-config.xmlファイルでどのように設定しますか(可能であると仮定します)。私は、アイスフェイス、トリニダード、豊かな顔を試すことにもオープンしています。私はこれらのうちのどれが最高のものであるかについては非常に不明ですが。 I NexusとJBoss reposの両方でMavenを使用すると、必要なプラグインが見つかります(願っています)。faceletsイメージの国際化(i18n)。出来ますか?
2
A
答えて
4
最も簡単なのは、画像のパスまたはファイル名に特定のロケールを含め、サポートされているロケールごとにその画像が存在することを確認することです。次のようにあなたがそれらを参照することができ、この方法:
<h:graphicImage name="images/#{localeManager.language}/foo.png" />
(例えばimages/en/foo.png
、images/sp/foo.png
、などを期待)
または
<h:graphicImage name="images/foo_#{localeManager.language}.png" />
例えば
images/foo_en.png
、
images/foo_sp.png
を期待
(など)
または、必ずしもすべてのロケールに別々のイメージがあるわけではないので、別々のイメージを持たないロケールの代替イメージを持つ必要がある場合は、イメージパス/ファイル名を指定するのが最も簡単ですローカライズされたバンドルファイル自体:
例デフォルトのバンドル:
images.foo = foo.png
とイメージを持っているロケール固有のバンドル:いつものように
<h:graphicImage name="images/#{bundle['images.foo']}" />
関連する問題
- 1. symfonyのi18n(国際化)
- 2. Javascriptライブラリの国際化(i18n)
- 3. Vaadin 8国際化i18n
- 4. 国際化(i18n)データベースフィールドの命名規則
- 5. 燃料表示のi18n(国際化)
- 6. スプリングブートアプリケーション全体の国際化(i18n)
- 7. i18n(国際化)とタイムリーフのスプリングブート
- 8. Thymeleaf国際化(i18n)とhtmlタグ
- 9. 角度国際化(i18n)と* ngFor
- 10. モデルバリデーションのRails国際化(I18n):可能かどうか
- 11. i18n - 国際化とパスワードの複雑さの規則
- 12. 国際化i18nテストのためのEclipseプラグイン
- 13. i18nを使って角型アプリケーションを国際化する方法
- 14. 番号、日付、通貨の国際化(i18n)
- 15. javafx.scene.control.DatePickerで国際化(i18n)を行うには?
- 16. Angular2の国際化(i18n)は、ルートプロジェクトディレクトリにないtemplateUrlでは機能しません。
- 17. 国際化曜日の出力
- 18. エラー "システムが定義されていません(...)"国際化(I18N)、角速度
- 19. Struts2 +国際化
- 20. ルビー - 国際化
- 21. モノ国際化
- 22. YAML国際化
- 23. 国際化のためにjsをi18nを追加する方法
- 24. カスタムモデルエラーの国際化
- 25. AngularJSの国際化
- 26. SSRSの国際化
- 27. Railsの国際化
- 28. Javaの国際化
- 29. 角国際化(i18n)が機能していないようです
- 30. メタタイトルの翻訳方法は? AOTを使用した角型国際化(i18n)
感謝を次のように
とは、それらを参照します。 – thejartender