アプリケーションに多言語サポートを追加しようとしています。実行時に新しいプロパティ ファイルを作成し、すべての英語のテキストを取得し、Google トランスレータ API を呼び出して同等の値を作成し、native2ascii コンバータを使用して値を変更し、プロパティ ファイルに入れることで、実行時に言語を追加できますか?
実行時に言語を追加するためのより良い方法はありますか??
ありがとう
カスタム実装を使用してそれを行うことができます。カスタム実装では、値のロードと提供を自分で管理するResourceBundleカスタムを提供します。ResourceBundle.ControlDBから提供することもできます。
ResourceBundle次に、それを使用するには、代わりに<resource-bundle><base-name>またはでカスタムの FQN を指定するだけ<f:loadBundle baseName>です。