我有一个不断增长的rails应用程序,它将支持不同的语言。因此,当实现某些内容时,将会有新的语言字符串,这些语言字符串不会在现场转换为所有可用的语言。我应该检查语言文件是否完整,如果是,我应该怎么做?如果没有,我应该如何处理丢失的字符串。我的想法是使用英语作为所有语言的后备语言环境,并在每次击退后备时自动创建问题单。
答案 0 :(得分:2)
对于后备:
config.i18n.fallbacks = true
config.i18n.fallbacks = [:en]
不要等到发生回退才知道 是一个回退。 有一个搜索所有en i18n的任务,并试图用所有语言找到它。
这样,您可以在部署
之前找到所有缺少的语言环境