1

私の場合、質問は具体的には JSF に関するものですが、Web インターフェースを使用するあらゆるテクノロジーに適用できます。

私は、すべて静的テキスト (ハードコード) である Web インターフェイス (xhtml、JSF を使用) を管理しています。

ハードコーディングされたテキストを使用する代わりに<h:outputText value=" #{msg['hello.world']} >、プロパティ ファイルに hello.world を配置するなどのオプションを使用することもできます。これにより、非常に簡単に i18n に移行できます。

直感的には、このオプションの方が優れています。その質問に対する明確な答えは見つかりませんでした。

4

2 に答える 2

5

メッセージを一元化できるため、ラベルを変更する必要がある場合でも、プロジェクト全体を検索してすべての場所を置き換える必要はありません。メッセージ バンドルで簡単に置き換えることができます。

i18nも有効にします

パラメータ化されたメッセージを持つことができます

于 2012-09-19T09:24:39.193 に答える
0

また、html エンティティを適切に変換し、テキストを再利用できるようにするため、一貫性が保たれます。

于 2012-09-19T09:28:32.313 に答える