0

我有一个不断增长的 Rails 应用程序,它将支持不同的语言。因此,当某些东西被实施时,将会有新的语言字符串,它们不会被当场翻译成所有可用的语言。我应该检查语言文件是否完整,如果是,我应该怎么做?如果没有,我应该如何处理丢失的字符串。我的想法是使用英语作为所有语言的后备语言环境,并在命中后备后端时自动创建问题单。

4

1 回答 1

2

对于后备:

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

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

这样,您将在部署之前找到所有缺少的语言环境

于 2013-01-12T08:50:21.133 回答