4

標準的な Rails メカニズムを使用して、アプリケーションを国際化およびローカライズしました。すべてが en、fr、de.yml ファイルに保存されます。

私のアプリケーションは、サブドメインに基づくマルチテナントです。

ユーザーがアプリケーション内の特定の翻訳をオーバーライドできるようにしたいと考えています (たとえば、"Employee" を "Associate" に変更すると、独自の用語に一致するためです)。

リクエストごとに yml ファイルのロード パスを変更しようとしましたが、役に立ちませんでした。

リクエストごとに、ユーザー固有の yaml ファイルを最初に検索し、翻訳がオーバーライドされていない場合はデフォルトの yaml ファイルにフォールバックする方法はありますか?

4

3 に答える 3