私はSpring Webアプリケーションをやっていますが、この質問はフレームワーク固有ではないと感じています.
約 30 個の値を持つ HTML 選択リストがあります。Web アプリケーションには、4 つの言語のインターフェースが必要です。したがって、言語ごとに、HTML 選択リストは同じ値リストの翻訳済みテキストを表示する必要があります。
JSP ページで 4 つの言語のリストをハードコーディングし、条件を使用して正しい言語でリストを表示することができました。しかし、リストは常に変更される可能性があるため、このアプローチは保守が容易ではなく、うまくスケーリングできないと思います。また、リストが更新されると、Web アプリを停止できなくなります。
また、Spring のメッセージ メカニズムとプロパティ ファイルを使用してリストを表示することもできますが、これには同じ保守性とスケーラビリティの問題があるようです。
私が検討しているもう 1 つの方法は、すべてのリストをデータベースに保存し、ロケールに応じて適切な言語でリストを取得することです。クラスとテーブルの設計に関して、このアプローチをどのように進めるかわかりません。似たような作品を誰か知りませんか?または何かアイデアはありますか?
ご意見ありがとうございます。
乾杯。