1
問題が発生しています。プロパティやテキストファイルからResourceBundleで読み込むためのキーと値は問題ありませんが、プロパティ/テキストファイルに格納されているi18nのWebページの内容があります。ResourceBundleを使用してプロパティファイルからテキスト以外のキーを読み取る方法
ウェブサイトの各ページにアクセスする際に関連する言語コンテンツを表示したいと考えています。 Java ResourceBundleに表示キー&の値の代わりにファイル全体の内容を表示するオプションはありますか?
助言してください
これは私の場合の解決策ではありません。例えば、私は 'Disclaimer_en_US'、' Disclaimer_fa_IR'と 'Disclaimer_ar_AE'の3つのファイルを持っています。そして、ブラウザ言語を検出する必要があるときに、どのファイルを表示し、より複雑なコードを追加する必要があります。 – Ghayel
私はファイルの読み込みについて話しているわけではありませんが、Java ResourceBundle – Ghayel
これはResourceBundleの目的ではなく、問題が発生する可能性があります。リソースバンドルはプロパティと値を期待しており、エスケープする特殊文字も処理する必要があります。プロパティファイルが何らかの形でhtmlコンテンツをホストしている場合、これは将来もメンテナンスの問題を引き起こします。代わりに、これらの免責事項をすべて個別のファイルとして維持し、ResourceBundleを使用して読み込まれるプロパティファイル内のファイル名に対するロケールのマッピングを維持することをお勧めします。 –