我将 gettext 用于 Rails 项目,每次启动服务器时,我都会收到类似的消息
Warning: obsolete msgid exists.
#~ "some tranlation: "
Warning: obsolete msgid exists.
#~ "some tranlation: "
...
...
现在我知道这些只是不再使用的翻译。我想删除它们,但我不想修改所有 .po 文件,而是想用命令来完成。
有没有一种简单的方法可以快速摆脱这些翻译?
使用的 gem :
gem 'gettext', '>=1.9.3', :require => false
gem 'gettext_i18n_rails'
最佳答案
gettext 实用程序包括执行此操作的命令
msgattrib --output-file=xxx.po --no-obsolete xxx.po
关于ruby-on-rails - 如何删除gettext中过时的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149435/