让offers
成为app/views
中的文件夹。语言环境是:
en:
offers:
index:
...
new:
...
即。我遵循 Rails惯例,以便在视图中使用t('.something')
。
问题是我存储了这样的全球翻译:
en:
a_global_key: A Global Translation
因此,当我想翻译offers
时,我想补充一下:
en:
offers: Offers
但是这会与之前定义的视图命名空间产生冲突。
我知道我可以通过简单地使用像global
这样的名称空间进行全局翻译来避免这种情况。然后我总是要写t(global.a_global_key)
而不是更简洁的t('a_global_key)
。
是否有 Rails方式来构建防止全局翻译和视图命名空间冲突的区域设置?
能够编写类似以下无效的YAML 的内容会很棒:
en:
offers: Offers
index:
...
new:
...