假设很久以前我开始了一个不应该共享或翻译的项目。为了简单起见,所有字符串和 GUI 在代码中都是我的母语,法语。
然后该项目变得越来越重要,因此现在可以使用多种翻译。
问题是所有翻译都从代码中的法语字符串开始。对于说 XXX 并愿意将软件翻译成 XXX 的人,使用 Qt Linguist 意味着打开 2 个文件:
- 从法语到英语的翻译,
- 从法语到XXX的翻译。
这样就可以从英文翻译成XXX。
是否有一个工具可以用相应的英文翻译替换所有源的法语字符串?另一个可以更改所有 .ts 文件的工具,以便它们不再翻译法语而是翻译英语?