官术网_书友最值得收藏!

2.3.8 語言文件

Tilcon所有標簽文本都支持國際化字符集,利用界面編輯器中的“File > Save Language File”菜單為編輯的圖形界面窗口生成語言定義文件(以.twl為擴展名),該文件使用UTF-8編碼,可以與其他.twl文件合并,也可以添加或刪除單一條目,直至得到所需的語言模板文件。當應用程序需要支持多種語言時,每種語言支持需要一個.twl語言文件,通常的做法是將當前的語言文件拷貝多份(每種語言拷貝一份),然后將每份拷貝文件中標簽的語言文字翻譯成所需語種。

Tilcon語言定義文件每行以窗口中的一個對象ID開頭,后面跟著該對象的所有標簽,并以“~”為分隔符。可以使用文本編輯器打開和編輯.twl文件,比如增加注釋、修改標簽文本字體、字號等,增加注釋行要以“~”為起始標志符。.twl文件的開頭有一段注釋描述了如何修改字體、字號信息,該注釋段下一行為類似于“TRTFont -1 14”的語句,其中-1表示采用系統默認字體類型,該數字可以改為標識字體類型的數字值(可用字體類型對應的數值保存在fonts.dat文件中,該文件保存在GUI引擎同級目錄InstallDir/components/tilcon-5.8/host/common下),字體類型標識數字之后的數字表示字號。Tilcon界面編輯器中的可用字體類型對應的標識數字如下:

■ 0023 Courier

■ 0024 Helvetica

■ 0025 New Century

■ 0028 Times Roman

TRT_ChangeLanguage()接口函數提供了修改應用程序標簽文本的機制,它能夠讀取.twl文件內容并替換GUI對象、文本框、幫助浮窗、菜單或窗口標題的標簽文字。

主站蜘蛛池模板: 宁津县| 吉林省| 甘南县| 团风县| 嵊泗县| 托克托县| 策勒县| 贵阳市| 衡山县| 闵行区| 屯门区| 湖口县| 新龙县| 东港市| 凤阳县| 洛扎县| 金寨县| 揭阳市| 措勤县| 顺昌县| 防城港市| 阜康市| 邢台县| 中超| 沈阳市| 从化市| 剑河县| 木里| 吉林省| 宝兴县| 城市| 手游| 波密县| 洛宁县| 霍山县| 建德市| 吉林省| 庄浪县| 佛教| 越西县| 新龙县|