dxgettext命令行对应UI“添加可能忽略项到ignore po文件”参数咨询
解决dxgettext命令行匹配GUI“添加可能忽略项到ignore po文件”行为的问题
我之前写发布脚本时也碰到过一模一样的困扰——GUI里的这个开关用着特别顺手,但命令行里找了半天没找到对应参数!后来翻了dxgettext的本地命令行帮助才发现,对应的参数是--autoignore。
你只需要把这个参数加到现有的命令行里,就能让翻译提取的行为和GUI完全一致:
dxgettext -b MyProjectPath --delphi --nonascii -r --useignorepo --autoignore --preserveUserComments
补充细节:
--autoignore的作用就是自动识别那些明显无需翻译的字符串(比如纯数字、仅含标点符号的内容、重复的通用字符串等),并将它们移动到ignore.po文件中,和GUI开关的逻辑完全匹配。- 如果你的ignore.po文件还不存在,dxgettext会自动创建它;如果已经存在,会在原有基础上追加新的忽略项。
- 要是你需要自定义自动忽略的规则,还可以通过配置文件进一步调整,但默认规则已经能覆盖大部分常规场景,完全满足发布前的需求。
内容的提问来源于stack exchange,提问作者Marc Guillot
相关产品推荐
相关产品推荐

