0

JSP/Javaで書かれたWebサイトを多言語化しようと考えているのですが、どうすればうまくいくのか、現在アプローチとして1つの提案をいただいているのですが、それ以外にも可能性はあるのだろうかと考えています。

提案: 言語の管理を担当するクラス Language.java を用意します。できれば、データ自体を .txt ファイルなどに格納する必要があります。少なくとも、他の人 (おそらくプログラミングに関係のないもの) も操作できる単純な形式である必要があります。

非常に基本的な設定:

英語.lang:

RegisterUsername => Username
RegisterPassword => Password
RegisterPasswordConfirmed => Confirm password

呼び出しコード:

Language language = new Language(); 
//constructor of Language should determine what language to use
System.out.println(Language.get("RegisterUsername"));
//would show the string in the respective language

再考: のようないくつかのコード${RegisterUserName}はさらに便利ですが、残念ながらこれは不可能です。

国際化をどのように実装すればよいですか?

よろしく。

4

0 に答える 0