- Tilcon圖形界面設計基礎
- 易流平等
- 532字
- 2020-09-15 16:55:45
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對象、文本框、幫助浮窗、菜單或窗口標題的標簽文字。
推薦閱讀
- 性能測試從零開始
- JasperReports for Java Developers
- Swing Extreme Testing
- BIRT 2.6 Data Analysis and Reporting
- 從零開始:Photoshop工具詳解與實戰
- AutoCAD 2016入門與提高(超值版)
- 中文版Photoshop CS6從新手到高手·全彩版
- Designing and Implementing Linux Firewalls and QoS using netfilter, iproute2, NAT and l7/filter
- Photoshop移動UI設計從入門到精通
- PostgreSQL 9.0 High Performance
- 中文版3ds Max 2016/VRay效果圖制作實戰基礎教程(全彩版)
- 3ds Max三維動畫制作項目式教程
- 攝影師的后期課:RAW格式技法篇
- Photoshop CS6 中文版從入門到精通
- AutoCAD 2010 建筑設計與制作技能基礎教程