我正在对 python 程序进行国际化,但无法将复数形式放入 .pot 文件中。我已经用 _pl() 标记了需要复数翻译的字符串,例如。
self.write_info(_pl("%(num)d track checked", "%(num)d tracks checked",
song_obj.song_count) % {"num" : song_obj.song_count})
然后我正在运行:
xgettext --language=Python --keyword=_pl --output=output.pot *.py
pot 文件中只生成第一个(单数)字符串。