私はJSF2アプリケーションを持っていますが、これまではメッセージリソースバンドルを使って国際化を一般的な方法で行っています。例:完全なHTMLページのJSFで国際化を行う正しい方法は?
<f:view contentType="text/html" locale="#{loginHandler.currentLocale}">
<f:loadBundle basename="MessageResource" var="msg" />
<h:outputText value="#{msg.user_firstNameLabel}" />
私の問題は、2つの言語のコンテンツの段落を持つ情報ページがあることです。私は、ページ上のテキストの各行を取らずに、メッセージ・プロパティー・ファイルのキー値を作成することをお勧めします。
コンテンツが2つのhtmlファイルにある場合。 contactus_en.htmlとcontactus_fr.htmlと言うと、現在のロケールに基づいて適切な言語を表示する正しい方法は何でしょうか?
ありがとうございます! Rob
クロスリファレンスにhttp:// stackoverflowの.com/questions/6423249/java-jsf-i18n-long-texts-terms-faq – webstrap