【发布时间】: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 提到
linguist和lupdate虽然我不确定这是 OP 正在寻找的内容 -
@stefaanv:我已经为我目前的德语翻译机器使用了 linguist 和 lupdate 的东西
-
我猜是这样,但并不明显。对不起,我不能帮你。我正在考虑为此制作一个 python 脚本,但是一个已经制作好的工具可能会很好。
标签: qt translation qt-linguist