• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            基本原理:
            為了在使用多語言,必須做兩件事情:
            1,把想要翻譯的字符串放入tr()中,如 QString str=tr("Legal");
            2, 在開始的時候載入預先制作好的翻譯文件(.qm)。
            以下利用Qt提供的工具,把翻譯文件制作出來,并在程序中加載。

            實踐步驟:
            1,在Qt工程文件MyApp.pro中添加一行:TRANSLATIONS=Language_Chn.ts 
                 (其中,"Language_Chn"可被你所喜愛的任何名字取代)
             2. 執行   lupdate  MyApp.pro
                (這時,Language_Chn.ts中內容更新了,被tr()標注的字符串被提取出來了)
            3 ,   執行 linguist    Language_Chn.ts ,進行編輯,對提取的每個串進行翻譯,也就是鍵入對應字串。在左邊面板中列出所有可供翻譯的字串,單擊之,右邊編輯區會顯示出來。例如,
               source text :  Save as  
               這時,鍵入你期望的翻譯字符
               Translation : 另存為
              每一項翻譯以后,按"Done and Next"按鈕確認,如此,直到左邊面板中列出所有可供翻譯的字串前都被打上“對勾”,說明沒有問題了,用"&"定義的快捷鍵,也需要對應。要不然會顯示”問號,感嘆號“這說明這做的翻譯有問題,需要修改。
            4, 在“File”菜單下,單擊"Release"項,這會生成我們需要的.qm文件,本例中為Language_Chn.qm
            5, 在程序中使用Language_Chn.qm,進行翻譯
              QTranslator   translator;
              translator.load("Language_Chn");
              app.installTranslator(&translator);
             重新編譯后,執行,英文界面變為中文的了。

             
            posted on 2007-08-03 10:44 清源游民 閱讀(5980) 評論(0)  編輯 收藏 引用 所屬分類: Qt
            <2007年4月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            留言簿(35)

            隨筆分類(78)

            隨筆檔案(74)

            文章檔案(5)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            91麻豆精品国产91久久久久久| 亚洲成色www久久网站夜月| 国产99久久精品一区二区| 潮喷大喷水系列无码久久精品| 精品久久久久久久久中文字幕| 青青草国产精品久久久久| 久久激情五月丁香伊人| 亚洲日本va中文字幕久久| 久久青青草原国产精品免费 | 日日狠狠久久偷偷色综合0| 99久久做夜夜爱天天做精品| 97精品国产91久久久久久| 一本大道久久东京热无码AV| 久久精品国产精品青草app| 久久精品国产久精国产果冻传媒 | 久久久久亚洲av成人无码电影| 精品久久人人妻人人做精品| 久久九九久精品国产免费直播| 26uuu久久五月天| 久久久av波多野一区二区| 久久人人爽人人澡人人高潮AV| 狠狠色丁香久久婷婷综合五月| 色综合久久久久综合99| 久久久国产精品网站| 国产亚洲精品美女久久久| 亚洲午夜久久久影院| 久久婷婷色香五月综合激情| 久久久精品国产Sm最大网站| 94久久国产乱子伦精品免费| 国内精品久久人妻互换| 久久青青草原亚洲av无码app| 久久99久久99精品免视看动漫| 亚洲国产成人精品女人久久久| 精品久久久久中文字幕一区| 久久av高潮av无码av喷吹| 四虎国产永久免费久久| 日本一区精品久久久久影院| 亚洲成色999久久网站| 国产精品熟女福利久久AV| 精品久久久久久久中文字幕 | 久久精品一本到99热免费|