qt-linguist

    1熱度

    1回答

    現在,突然過了幾年後,我將用我的C++源代碼替換所有德語字符串。問題是如何將我現有的德語到目標語言.ts文件轉換爲英語到目標語言.ts文件。 我已經有了德文翻譯成英文的en_US.ts文件。例如,是否有一種工具可以在en_US.ts的幫助下將舊的fr_FR.ts文件(基於德語源字符串)轉換爲新的(基於英文源字符串)?

    0熱度

    1回答

    我很難搞清楚如何使用Qt爲python應用程序創建翻譯文件。 我使用python 2.7,Qt版本5.9.1和PyQt4 4.12.1在OSX 10.11.6上創建我的GUI。 現在我只想翻譯一下我的代碼。 對於我所理解的,我必須使用QtLinguist來打開.ts文件,翻譯單詞並創建一個.qm文件,然後由python使用它。 從Qt Linguist page,我感到我需要使用一個.pro項目文

    0熱度

    1回答

    假設很久以前我開始了一個不應該被共享或翻譯的項目。爲了簡化所有的字符串和GUI,我的母語是法語的代碼。 然後該項目變得越來越重要,因此現在有多種翻譯可用。 問題是所有翻譯都是從代碼中的法語字符串開始的。對於男人來講XXX,願意選擇翻譯成XXX,使用Qt語言意味着打開2個文件: 翻譯從法國到英國, 翻譯從法國到XXX。 這樣就可以將英文翻譯成XXX。 是否有一個工具可以替換源代碼的所有法語字符串及其

    1熱度

    3回答

    有沒有一種方法可以獲得標記爲翻譯的QString原始語言獨立文本? 這裏是我的代碼的簡化: QString MyClass::getError() { QString errorText = tr("hardError1"); return errorText; } 的問題在於以下幾點: if (getError().contains("hard")) { //do

    1熱度

    1回答

    儘管是很新的cmake的,我成功地創建一個新項目,包括Qt5LinguistTools和包含我翻譯一個的.ts文件。 我使用定義的宏QT5_CREATE_TRANSLATION增加了一節到我的cmake文件來調用lupdate和lrelease,即可在我的文件(S)。 它實際上調用lupdate,用我的TS文件和我的其他給定的選項,但總是還包括附加參數 @<my_project_build_dir

    0熱度

    1回答

    我正在開發一個新項目,我需要爲停車場公司開發基於桌面的簡單Qt應用程序。此應用程序實際上應駐留在位於停車場入口&出口處的Linux機器上。 現在我真正的問題是使這個應用程序多語言。 現在我使用Qt 4.8.6 &已通過對低於某個文檔不見了鏈接 http://doc.qt.io/qt-4.8/linguist-manual.html http://doc.qt.io/qt-4.8/linguist-

    0熱度

    2回答

    我必須標記一些用於國際化的.xml文件。我不會手動CMD使用lupdate,而不是我把它放在項目的.pro文件,如: lupdate_only{ SOURCES += $$EXTRA_XML } 上面的代碼工作得很好,但是當你發現我不得不把XML文件的來源。因此,.xml文件出現在左側Projects'透視窗口的虛擬文件夾中,位於.cpp文件旁邊。我覺得這個解決方案有點令人討厭和困惑。 -

    0熱度

    1回答

    我想運行更新工具Qt-Linguist獲取TS文件列表。我想從文件中給出該列表,而不是來自顯式命令參數。 這是命令的幫助: 用法: lupdate [options] [project-file]... lupdate [options] [source-file|path|@lst-file]... -ts ts-files|@lst-file @lst-file Read ad

    0熱度

    1回答

    我有一個Qt應用程序。在那裏我使用QColorDialog來選擇QColor和QFileDialog來讀取/保存文件。我已將具體條款轉換爲個人myApp_DE.qm文件(除this之外,其工作正常)。 但Qt的具體對話,即QColorDialog或QFileDialog QColor color = QColorDialog::getColor(Qt::white, this, ui->label

    0熱度

    1回答

    我在翻譯GUI的QGIS桌面軟件。 目前正在開發的版本在transifex平臺上,可以從中提取相應的.ts文件。 舊版本的QGIS歸檔在github上。 我想在舊版本中插入翻譯爲較新版本的缺少的字符串。另外一些字符串已在新版本中得到糾正,我想在舊版本中替換它們。 我以這種形式使用lconvert: lconvert -i 2.18.ts 2.99.ts -o total.ts 但QT Ling