-1

ファイル パスからロケール固有のプロパティ ファイルを読み取る必要があり、それを変更してから Java でファイルを保存する必要があります。

たとえば、「C」ディレクトリに a)LoginPage.properties と b)LoginPage_sv.properties の 2 つのロケール ファイルがあります。ここで、プログラムを介して、プログラムで指定されたロケールに従ってファイルを処理します。ユーザーが SV (スウェーデン語) を選択すると、システムは LoginPage_sv.properties を読み取り、英語の場合は LoginPage.properties を読み取ります。ファイルを読み取った後、キーに対していくつかの値を変更する必要があり、同じ値をファイルに保存する必要があります。

ファイルを読み取るための多くの解決策を見つけましたが、ファイルを更新する方法はまだわかりません。

4

2 に答える 2

0

あなたの質問は java-ee でタグ付けされているため、変更する必要がある場合は、プロパティをデータベースに保持することをお勧めします。

EJB + JPA を使用して、データの読み取りと変更にアクセスできます。

于 2013-04-14T19:55:36.833 に答える
0

LoginPage_"+Locale.GERMANY.getLanguage()+".properties これは私の問題を解決でき、プロパティ ファイルを介してファイルの場所からも同じものを読み取ることができます。

于 2013-04-24T15:24:23.507 に答える