0

アプリケーションに多言語サポートを追加しようとしています。実行時に新しいプロパティ ファイルを作成し、すべての英語のテキストを取得し、Google トランスレータ API を呼び出して同等の値を作成し、native2ascii コンバータを使用して値を変更し、プロパティ ファイルに入れることで、実行時に言語を追加できますか?

実行時に言語を追加するためのより良い方法はありますか??

ありがとう

4

2 に答える 2

1

カスタム実装を使用してそれを行うことができます。カスタム実装では、値のロードと提供を自分で管理するResourceBundleカスタムを提供します。ResourceBundle.ControlDBから提供することもできます。

ResourceBundle次に、それを使用するには、代わりに<resource-bundle><base-name>またはでカスタムの FQN を指定するだけ<f:loadBundle baseName>です。

以下も参照してください。

于 2012-07-13T02:49:34.533 に答える