【问题标题】:How to switch the base language for my .ts files如何为我的 .ts 文件切换基本语言
【发布时间】:2016-11-10 09:21:38
【问题描述】:

现在,几年后突然之间,我将在我的 C++ 源代码中将所有德语字符串替换为英语字符串。问题是如何将我已经存在的 German-to-targetLanguage .ts 文件转换为 English-to-targetLanguage .ts 文件。

我有从德语翻译成英语的 en_US.ts 文件。例如,有没有一种工具可以借助 en_US.ts 将我的旧 fr_FR.ts 文件(基于德语源字符串)转换为新文件(基于英语源字符串)?

【问题讨论】:

  • fr_FR.ts 不代表法语吗?
  • 我不确定我是否按照您想要的方式进行操作...您想(自动?)将您的德语文本翻译成英语,然后将英语翻译成法语吗?为什么英语的直接步骤?为什么不直接从德语到法语?
  • @Someprogrammerdude:我想主要问题是通过在代码中使用英文字符串并避免用新的英文字符串替换 fr_FR.ts 中的每个德语行来使源代码更加国际化。 This qt link 提到 linguistlupdate 虽然我不确定这是 OP 正在寻找的内容
  • @stefaanv:我已经为我目前的德语翻译机器使用了 linguist 和 lupdate 的东西
  • 我猜是这样,但并不明显。对不起,我不能帮你。我正在考虑为此制作一个 python 脚本,但是一个已经制作好的工具可能会很好。

标签: qt translation qt-linguist


【解决方案1】:

修改/扩展 lupdate 工具非常容易做到这一点。完成。

【讨论】:

    猜你喜欢
    • 2013-01-22
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-22
    相关资源
    最近更新 更多