LTR と RTL の 2 つの言語で表示できる Web サイトを作成したいと考えています。これは、すべてのコンテンツを 2 つの言語のいずれかで表示する必要があることを意味します。
私のフレームワークは Spring で、Tiles2 を使用していますが、この質問はフレームワーク固有のものではないと思います。
2 つの言語をサポートするための明白な解決策は、すべて (すべての JSP、フラグメントなど) を 2 倍にして、選択した言語に適合するツリーの部分を取得することです。しかし、これは Web サイトを変更するときに問題を引き起こし (他の JSP の更新を忘れる可能性があります)、スケーラブルではありません (5 つか 10 の言語で試してみてください)。
プロパティ ファイルを使用してさまざまな言語の文字列をホストできることはわかっていますが、そうすると、私の Web サイトは spring:message タグの膨大なコレクションになり、維持するのがはるかに難しくなります (100 行の段落があるとどうなるか、これはすべて単一のプロパティ行に入りますか?)
この問題を解決するフレームワーク、プラグイン、その他の種類はありますか? この問題に対する巧妙な解決策に出くわした人はいますか?