![](/img/trans.png)
[英]Can I use a “\n” character in strings that are to be translated with Qt Linguist
[英]How can I use Linguist in Qt without .pro file?
我正在嘗試將我的語言翻譯成另一種仲裁語言。
但在我的情況下,我使用vs2013-> Qt5項目 - > Qt應用程序生成項目。
所以我沒有“.pro”文件或qmake.exe文件。
但當我搜索使用語言工具的方法時,所有人都說我必須使用.pro文件。
有沒有辦法在沒有.pro文件的情況下使用qt語言工具?
(我試圖通過在QT 5.7.0中使用exe文件來實現它,但它無法編譯。)
如果不可能,我如何在當前項目中創建“.pro”文件?
請分享您的想法!
不需要Qt項目文件。 您可以從文件/打開菜單項或命令行參數將.ts
文件加載到Linguist中。
您將首先運行lupdate
,以生成初始TS文件。 將源目錄作為參數傳遞通常就足夠了:
lupdate -recursive '.' -ts MyApp_en_US.ts
這將為美國英語生成一個空的翻譯文件,現在可以在Linguist中編輯。
您可以從Linguist的菜單中以交互方式生成QM編譯的翻譯; 我更喜歡將它作為我的項目構建的一部分,使用一個簡單的Make規則來調用qrelease
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.