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

1.1.4 動態語言更新與國際化

Tilcon的所有文本工具都支持國際化字符集,除了TRT_SetValues()函數接口可以逐個修改對象屬性值,Tilcon還為應用軟件提供了一種修改圖形界面標簽語言的系統級機制,其功能函數接口名稱為TRT_ChangeLanguage()。TRT_ChangeLanguage()函數使用文件內容替換GUI對象、文本框、幫助浮窗、菜單或窗口標題的文字標簽。在開發階段,利用界面編輯器中的“File > Save Language File”菜單選項為編輯的圖形界面窗口生成Tilcon語言文件(.twl),該文件使用UTF-8編碼,每一行包含了界面對象的ID和使用的所有文字。Tilcon界面定義文件可以與其他.twl文件合并,也可以添加或刪除單一條目,直至得到所需的語言模板文件。當應用程序需要支持多種語言時,每種語言支持需要一個.twl語言文件,通常的做法是將當前的語言文件拷貝多份(每種語言拷貝一份),然后將每份拷貝文件中標簽的語言文字翻譯成需要的語種。TRT_ChangeLanguage()函數能夠從.twl語言文件中讀取并顯示標簽,然后根據指定的語種翻譯文字信息。

主站蜘蛛池模板: 闽清县| 突泉县| 施甸县| 巴里| 维西| 东台市| 喀喇| 抚宁县| 中阳县| 新巴尔虎左旗| 增城市| 余姚市| 航空| 井研县| 丹棱县| 红安县| 柘荣县| 石景山区| 陈巴尔虎旗| 日照市| 仁化县| 大丰市| 峨眉山市| 肇州县| 南川市| 连南| 武平县| 罗源县| 宁陵县| 万源市| 新绛县| 乐安县| 洞口县| 沙田区| 北辰区| 晋城| 桂东县| 泾川县| 玉门市| 尖扎县| 鄂伦春自治旗|