• <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, 在開始的時(shí)候載入預(yù)先制作好的翻譯文件(.qm)。
            以下利用Qt提供的工具,把翻譯文件制作出來,并在程序中加載。

            實(shí)踐步驟:
            1,在Qt工程文件MyApp.pro中添加一行:TRANSLATIONS=Language_Chn.ts 
                 (其中,"Language_Chn"可被你所喜愛的任何名字取代)
             2. 執(zhí)行   lupdate  MyApp.pro
                (這時(shí),Language_Chn.ts中內(nèi)容更新了,被tr()標(biāo)注的字符串被提取出來了)
            3 ,   執(zhí)行 linguist    Language_Chn.ts ,進(jìn)行編輯,對(duì)提取的每個(gè)串進(jìn)行翻譯,也就是鍵入對(duì)應(yīng)字串。在左邊面板中列出所有可供翻譯的字串,單擊之,右邊編輯區(qū)會(huì)顯示出來。例如,
               source text :  Save as  
               這時(shí),鍵入你期望的翻譯字符
               Translation : 另存為
              每一項(xiàng)翻譯以后,按"Done and Next"按鈕確認(rèn),如此,直到左邊面板中列出所有可供翻譯的字串前都被打上“對(duì)勾”,說明沒有問題了,用"&"定義的快捷鍵,也需要對(duì)應(yīng)。要不然會(huì)顯示”問號(hào),感嘆號(hào)“這說明這做的翻譯有問題,需要修改。
            4, 在“File”菜單下,單擊"Release"項(xiàng),這會(huì)生成我們需要的.qm文件,本例中為Language_Chn.qm
            5, 在程序中使用Language_Chn.qm,進(jìn)行翻譯
              QTranslator   translator;
              translator.load("Language_Chn");
              app.installTranslator(&translator);
             重新編譯后,執(zhí)行,英文界面變?yōu)橹形牡牧恕?br>
             
            posted on 2007-08-03 10:44 清源游民 閱讀(5980) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Qt
            <2007年3月>
            25262728123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            留言簿(35)

            隨筆分類(78)

            隨筆檔案(74)

            文章檔案(5)

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            精品久久8x国产免费观看| 久久综合给久久狠狠97色| 亚洲国产精品久久久久婷婷老年| 97热久久免费频精品99| 国产2021久久精品| 亚洲&#228;v永久无码精品天堂久久| 久久综合九色综合久99| 亚洲人成伊人成综合网久久久| 精品久久久久久无码专区| 精品久久久久久久中文字幕 | 久久天天躁夜夜躁狠狠| 久久久一本精品99久久精品66 | 无码8090精品久久一区| 久久久亚洲欧洲日产国码是AV| 国产精品一区二区久久国产| 久久久久久A亚洲欧洲AV冫| 国产精品99久久免费观看| 久久久不卡国产精品一区二区| 麻豆亚洲AV永久无码精品久久| 欧美综合天天夜夜久久| 色婷婷久久综合中文久久蜜桃av| 久久免费高清视频| 久久精品中文騷妇女内射| 香蕉久久夜色精品国产尤物| 国产叼嘿久久精品久久| 久久福利青草精品资源站免费| 久久福利资源国产精品999| 精品久久久无码中文字幕| 久久精品国产第一区二区三区 | 热久久视久久精品18| 精品熟女少妇aⅴ免费久久| 久久噜噜电影你懂的| 久久久久久免费一区二区三区| 人人狠狠综合久久88成人| 久久99久国产麻精品66| 久久久久久精品成人免费图片| 国产精品成人久久久久久久| 亚洲国产精品久久久久婷婷软件 | 99热精品久久只有精品| 久久精品一区二区| 久久99精品免费一区二区|