ruby-on-rails – 如何删除gettext中过时的翻译

我使用gettext进行rails项目,每次启动我的服务器时都会收到消息

Warning: obsolete msgid exists.
     #~ "some tranlation: "
Warning: obsolete msgid exists.
     #~ "some tranlation: "
...
...

现在我知道这些只是不再使用的翻译.我想删除它们,而不是修改所有的.po文件,我想用命令来做.

有没有一种简单的方法可以快速摆脱这些翻译?

使用的宝石:

gem 'gettext','>=1.9.3',:require => false
 gem 'gettext_i18n_rails'

解决方法

gettext实用程序包含一个完成此操作的命令

msgattrib --output-file=xxx.po --no-obsolete xxx.po

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...