0

我正在使用 tolk 进行翻译,但 tolk 会从中获取我所有的值en.yml并将它们转储以es.yml 覆盖现有内容。

有些东西我不想被覆盖,所以当我搜索 es 翻译时,我希望 rails 可以同时查看es.ymles.defaults.yml

(因此,我可以将我用 tolk 生成的东西隔离开来,而剩下的东西是一样的)

有没有办法我可以做到这一点?

谢谢

4

1 回答 1

2

Rails 会加载config/locales/目录中的每个文件,因此它可能已经按照您的建议工作了。根据 I18n 指南,您甚至可以进一步组织它:

http://guides.rubyonrails.org/i18n.html#organization-of-locale-files

但是,我认为对于重复的键结构,Rails 可能会用稍后加载的文件的值覆盖先前加载的(按文件名排序)语言环境文件的值。所以请尽量避免重复键。

于 2013-04-11T12:31:22.800 回答