发布网友 发布时间:2022-04-23 09:06
共2个回答
热心网友 时间:2023-10-09 01:41
iFIX画面实现多种语言切换
当画面在运行模式下可以实现多种语言切换。但必须自己翻译画面上的语言文本字符串,且不能切换如对话框标题、菜单、错误字符串等等语言。
实现方法:
iFIX工作台提供了一个"翻译工具栏",用于语言文件的导入导出。
1.添加"翻译工具栏",工具台->工具栏->选"画面"->勾上"翻译工具栏","翻译工具栏"就会出现在工具条上。
2.点击"翻译工具栏"的"导出多个语言文件"按钮,选择要导出的画面和语言名称(替换时用)。导出的语言翻译文件为.CSV后缀的文件,用EXCEL打开后翻译相应的文本,然后保存。
3.导出的语言文件名请勿更改。文件名格式为:画面名_语言缩写.csv
缩写如下:
语言ID 语言代码 语言
9 EN 英语
1028 ZHTW 中文繁体
2052 ZHCH 中文简体
4.设置画面的LanguageDesired属性,设置成相应的语言代码。
5.在编辑模式时,点击"导入语言文件"按钮,即可直接导入翻译文本。
6.运行时语言切换代码:
picture1.SwitchLanguage(9)'切换到英语
picture1.SwitchLanguage(2052)'切换到中文-简体
picture1.SwitchLanguage(1028)'切换到中文-繁体
热心网友 时间:2023-10-09 01:41
ifix里的控件里,有一栏是text,其中就有中文描述和英文描述,你分别填写。
然后,你在画面的固定位置做一个中英文切换按钮,里面来切换一个系统变量,这里变量就是来控制系统的中英文显示的。追问怎么将这么多text与切换按钮做链接呢?专门有这样一个系统变量?? 可不可以截一个屏给我看看嘛? 我没有装ifix.