1

默认情况下xgettext会从扩展名中猜测文件类型。但是,我有.js当前无法理解的 JavaScript 文件(带扩展名)。所以,我必须手动指定语言,Java 似乎是一个不错的选择。但是,我也有 Glade 文件 (XML),显然不能将其解析为 Java ......当我--language在命令行上指定多个选项时,似乎只有最后一个有任何效果。

对于 xgettext 可以理解的文件类型(例如 C 和 Glade)的项目,这似乎不是问题。

4

1 回答 1

1

看来这个--join-existing选项是我需要的。即xgettext使用相同的输出文件为每种语言单独运行,只为每种语言添加--join-existing但第一个。请注意,如果输出文件没有 suffix .potxgettext将打印关于字符集的(无用)警告。

于 2013-01-04T11:24:37.453 回答