最初に、はい、I18n に関するすべての Rails ドキュメントを読みましたが、やりたいことには役に立ちません。
私が開発しているアプリは、ユーザーが作成したコンテンツを使用して国際化 (複数の言語) する予定です。ユーザー生成コンテンツを別の言語に翻訳したくありませんが、すべてのコンテンツに「ロケール」を割り当てる必要があります。
ただし、静的ページ (当社について、仕組み、お問い合わせなど) は翻訳されます。
私はglobalize3を見てきましたが、私が理解していることから、静的ページの問題のみを解決します。
すべてのユーザー生成コンテンツ モデルに「locale」という列を追加するだけでよいと思いますが、その場合、すべてのクエリに「where locale = current_locale」をチェーンする必要があります。これが最後に重くなります。
他のアイデアはありますか?特定のモデル クエリ用のフィルターを考案できるかもしれませんが、私はまだ Rails の開発を始めたばかりで、それが可能かどうかはわかりません。
どうもありがとう!