0

我正在翻译QGIS桌面软件的 GUI。当前开发版本在transifex平台上,可以从中提取相应的.ts文件。

旧版本的QGIS存档在 github 上。

我想在旧版本中插入在新版本中翻译的缺失字符串。在新版本中也更正了一些字符串,我想在旧版本中替换它们。

我以这种形式使用了 lconvert:

lconvert -i 2.18.ts 2.99.ts -o total.ts

QT Linguist警告其中total.ts有重复的字符串。

是否可以在旧版本(2.18)中只插入与新版本(2.99)相同的字符串?

4

1 回答 1

0

三年前,我使用 Qt4 的 ts-tools 遇到了同样的问题。手册说 lconvert 的调用(就像你布置的那样)会将内容(意味着:来自两个来源的翻译)合并到一个新文件中。而且我希望“合并”能够像“从两者中制作一个超集”一样工作。但它没有。

我给自己写了一个 bash 脚本,以我想要的方式合并它。今晚将尝试找到该文件。(我知道,现在的答案是——除了确认错误——没有帮助。)

于 2017-10-09T14:38:31.220 回答