乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      QT Linguist

       bayji 2012-04-05
      QT-Linguist使用方法
      2011-02-13 13:47
      QT-Linguist工具主要用在項目的多語言翻譯處理過程中,所有先簡單介紹一下整個多語言處理過程,最后介紹Linguist的用法。
      (一)QT項目實現(xiàn)多語言,必須做兩件事:
      1)確保每一個用戶可見的字符串都使用了tr()函數(shù)。
      2)在應(yīng)用程序啟動的時候,使用QTranslator載入一個翻譯文件(.qm)。
      tr() 的用法:
      caseCheckBox = new QCheckBox(tr("Match &case"));
      在main()函數(shù)里載入翻譯文件:
      int main(int argc, char *argv[])
      {
          QApplication app(argc, argv);
          //翻譯程序
          QTranslator translator;
          translator.load("spreadsheet_cn.qm");
          app.installTranslator(&translator);
          ……
      }
      注意:翻譯文件加載的位置必須在界面實例化之前完成。
      (二)生成.qm翻譯文件
      1、在該應(yīng)用程序的.pro文件文件中添加TRANSLATIONS項,可分別對應(yīng)于不同的語言,如:spreadsheet_cn.ts, 對應(yīng)中文,名字可以自己定義,后綴名.ts不可變動。<.ts是可讀的翻譯文件,使用簡單的XML格式;而.qm是經(jīng)過.ts轉(zhuǎn)換而成的二進制機器語言>
      2、翻譯文件。分三步來完成:
      1)運行l(wèi)update, 從應(yīng)用程序的源代碼中提取所有用戶可見的字符串。
      2)使用Qt Linguist 翻譯該應(yīng)用程序。
      3)運行l(wèi)release,生成二進制的.qm 文件。
      以上三步均需用到QT自帶的命令行控制臺,啟動方法:開始--->所有程序--->Qt by Nokia v4.6.3 (OpenSource)--->Qt 4.6.3 Command Prompt
      啟動命令行后,對應(yīng)輸入如下命令:
      1)lupdate –verbose spreadsheet.pro //生成相應(yīng)的.ts 文件
      2)linguist //啟動Linguist語言翻譯工具,可以翻譯相應(yīng)可見字符串
      3)lrelease –verbose spreadsheet.pro //將翻譯好的文件生成.qm文件
      (三)Linguist 語言工具的使用
      1)啟動:命令行或者開始菜單均可
      2)打開:工具界面中的File--->Open,可以打開所需的 .ts 文件
      3)翻譯:界面中部的翻譯欄,兩行:第一行:Source Text 第二行:… Translation, 在地二行進行相應(yīng)的翻譯即可,翻譯完一條之后點擊“確定下一個”按鈕。
      4)發(fā)布:點擊File--->Release, 生成 .qm 文件。(與命令行的效果一樣)

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多