私の Rails アプリには、主に静的コンテンツを含む多数の段落を含む多数のページがあります。アプリも多言語対応。だから私はデフォルトのアプローチを試しました: i18n yml ファイルを使用しますが、テキストの文字列が長すぎて、それらを維持するのが面倒です。
そのため、言語ごとに個別のビューを作成するだけです。しかし、いくつかのページはもう少し複雑な構造になっているため、その構造を各言語固有のビュー ファイルにコピーすることはお勧めできません。
私は快適なメキシカンソファを見ましたが、現在の解決策と同じ方向に私を強制しているようです: ページの翻訳された各バリアントに構造をコピーする. 問題は、ルビが含まれているページで動作するように設計されていないことです。
要約すると、i18n yml ファイルをより適切に管理できるソリューションを提供するのが最善のようです。たぶん、1 つのビューのすべての翻訳を 1 つのページに表示して、テキストのブロックをより簡単に編集できるようにします。そこにそのような解決策はありますか?それとも、他のタイプのソリューションを提案しますか?