I18n在一个不断增长的rails应用程序中

时间:2013-01-12 01:45:08

标签: ruby-on-rails internationalization

我有一个不断增长的rails应用程序,它将支持不同的语言。因此,当实现某些内容时,将会有新的语言字符串,这些语言字符串不会在现场转换为所有可用的语言。我应该检查语言文件是否完整,如果是,我应该怎么做?如果没有,我应该如何处理丢失的字符串。我的想法是使用英语作为所有语言的后备语言环境,并在每次击退后备时自动创建问题单。

1 个答案:

答案 0 :(得分:2)

对于后备:

config.i18n.fallbacks = true
config.i18n.fallbacks = [:en]

不要等到发生回退才知道 是一个回退。 有一个搜索所有en i18n的任务,并试图用所有语言找到它。

这样,您可以在部署

之前找到所有缺少的语言环境