私は国際化について何も知りません。
いくつかのパッケージを含むプロジェクトがあります。Eclipseの組み込みの「文字列の外部化」ウィザードを使用して、クラス内の文字列定数をプロパティファイルに抽出し、それらの文字列を静的アクセサーの呼び出しに置き換えています。だから代わりに
System.out.println("Hello, world!");
私は
System.out.println(Messages.getString("MyKey"));
およびすべてのパッケージのユーティリティクラス(ResourceBundle [この場合はファイル]から目的の文字列を取得するためMessages
の静的メソッドを提供します)。すべてのパッケージにクラスを含めるのが最善ですか、それともプロジェクト全体に1つのクラスを含めるのが最善ですか?getString
.properties
Messages
Messages