【问题标题】:Howto find unmarked strings with gettext?如何使用 gettext 查找未标记的字符串?
【发布时间】:2010-03-30 21:43:15
【问题描述】:

gettext 是否有办法警告我未包含在 _()N_() 中的字符串?

基本上有一种方法可以获取所有与 xgettext 使用的关键字匹配的字符串列表。所以,我想要:

! xgettext source_code

gettext 邮件列表中的答案:

  1. 运行一次 xgettext,不使用 --extract-all,获取正常的 POT 文件。
  2. 使用 --extract-all 运行 xgettext,以获取所有字符串。
  3. 对两个 POT 文件运行“msgcomm --less-than=2”,以获得差异, 并查看输出是否为空。 您可以使用选项 --force-po 来 强制一个空的 POT 文件,即使两者 输入相同。

-- 布鲁诺·海布尔

【问题讨论】:

    标签: gettext


    【解决方案1】:

    您可以比较带有和不带有 --extract-all 标志的输出...

    【讨论】:

    • 谢谢,我误解了那个选项的意思。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 2018-03-05
    相关资源
    最近更新 更多