所以,我遇到了一个问题。当我在 Qt Creator(工具 -> 外部 -> 语言学家 -> 更新翻译(lupdate))上使用 lupdate 时,不会创建翻译文件。
我在 .pro 文件中添加了“TRANSLATIONS +=”
TRANSLATIONS += localization/localization_es.ts
但仍然没有创建翻译文件。项目文件夹中存在本地化/路径,但仍然没有创建任何文件。
所以,我遇到了一个问题。当我在 Qt Creator(工具 -> 外部 -> 语言学家 -> 更新翻译(lupdate))上使用 lupdate 时,不会创建翻译文件。
我在 .pro 文件中添加了“TRANSLATIONS +=”
TRANSLATIONS += localization/localization_es.ts
但仍然没有创建翻译文件。项目文件夹中存在本地化/路径,但仍然没有创建任何文件。
项目是 4.8.1,由于某种原因 lupdate 和 lrelease 不起作用。因此,我使用 cmd 使用 4.7.4 二进制文件制作了 .ts。
要使其在 4.8.1 中工作,只需使用绝对路径运行 lupdate 和 lrelease。我已经从计算机上的绝对路径运行它 C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\lupdate myproject.pro 和 C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\lrelease翻译_js.ts。
它会第一次要求一些dll文件,只需将所需的文件放在同一路径或系统文件夹中。
您的 lupdate 和 lrelease 将从 Qt 创建者开始工作。
谢谢