我从事一个翻译成 20 多种语言的项目。我需要重命名一些键,即“some.key.with.deep.nesting”为“this.lives.in.another.place”。我该怎么做?每次在 YAML 中手动移动部分树 20 次太长且乏味。在 Rails 中管理 i18n 是否有一些标准做法?
官方指南 (http://guides.rubyonrails.org/i18n.html) 解释了如何从 i18n 开始,但没有提及管理翻译。
有一些外部解决方案,例如 localeapp.com,但上次我测试它时,它无法重命名密钥。
还有像copycopter这样的项目,我还没有安装它,但在描述中也没有关于重命名密钥的内容。
那么你用什么来管理、重命名、移动和重组你的语言环境呢?