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