我试图将我的语言翻译成另一种仲裁语言。
但在我的情况下,我使用vs2013-> Qt5项目 - > Qt应用程序生成项目。
所以我没有" .pro"文件或qmake.exe文件。
但是当我搜索使用语言工具的方法时,所有人都说我必须使用.pro文件。
有没有办法在没有.pro文件的情况下使用qt语言工具?
(我试图通过在QT 5.7.0中使用exe文件来实现它,但它无法编译。)
如果不可能,我该如何创建" .pro"当前项目中的文件?
请分享您的想法!
答案 0 :(得分:4)
不需要Qt项目文件。您可以从文件/打开菜单项或命令行参数将.ts
文件加载到语言学家。
您首先要运行lupdate
,以生成初始TS文件。将源目录作为参数传递通常就足够了:
lupdate -recursive '.' -ts MyApp_en_US.ts
这将为美国英语生成一个空翻译文件,现在可以在语言学家中进行编辑。
您可以从Linguist的菜单中以交互方式生成QM编译的翻译;我更喜欢将它作为我的项目构建的一部分,使用一个简单的Make规则来调用qrelease
。