【问题标题】:qt-linguist- Merging .ts filesqt-linguist- 合并 .ts 文件
【发布时间】:2017-10-07 16:20:54
【问题描述】:

我正在翻译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) 相同的字符串?

【问题讨论】:

    标签: qt qt-linguist


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2018-12-01
      • 2021-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多