Rails I18n:我可以实现特定于客户端的范围吗?

时间:2017-10-10 20:42:07

标签: ruby-on-rails internationalization

我正在构建一个多租户网络应用。假设我有一个主页,其中包含以下内容: %h1= t :welcome

我还有en.yml以下内容:

en:
  default:
    welcome: 'Welcome!'
  my_client:
    welcome: 'Hey, we are My Client, we do this and that'

我希望我的翻译首先查找特定于客户端的翻译,如果没有找到,则回退到默认翻译。有没有办法用Rails做到这一点?

我知道Rails有几个地方可以查找模型属性名称之类的东西,所以必须有某种方法来添加查找路径/范围,但我无法弄明白。

1 个答案:

答案 0 :(得分:0)

原来“那里有一颗宝石” https://github.com/ElMassimo/i18n_multitenant