本文导读
创建UI项目后,在最上方的“项目”选项栏中,点击翻译按钮,Designer将会打开缺省的语言文件“strings.xml”。
Designer默认使用多国语言编辑器打开语言文件。多国语言编辑器是一个翻译文本列表,可以编辑翻译文本。
多国语言编辑器的相关操作如下:
添加文本:点击"T+"按钮,可以添加一条翻译文本。
添加语言:点击"中EN+"按钮,可以添加一种语言。
清空文本:点击"清空"按钮,可以删除勾选的文本。
删除文本:点击文本右侧的"×"按钮,可以删除对应的文本。
编辑文本:点击文本编辑框,可以修改文本。
检索项目的待翻译文本:点击"检索"按钮,可以检索项目所有UI文件中待翻译的文本,并更新到文本列表。
对于大部分控件来说,Designer用下图所示的图标标记控件的文本是否需要翻译,没有标记则不会进行翻译:
以按钮为例,设置按钮的原始文本为“btn”,添加三种语言,设置对应的文本:
数字时钟控件星期、时段和月份默认支持翻译:
在翻译中添加星期和月份对应的中英文翻译,此时若对应的语言中没有翻译的文本,则会显示原始文本:
language_en_US language_en language_
绘制好UI后,在程序中调用locale_info_change即可设置当前语言:
第一个参数为locale_info(),第二个为语言,第三个为国家或地区。以中文为例,语言为“zh”,国家或地区为“CN”:
增加三个单选按钮,每个按钮对应一种语言,在回调函数中调用接口设置当前语言,运行效果如下:
资料分享
HMI-ZDP1440开发套件资料持续更新中,需要获取最新资料,可关注如下链接:
如需购买评估套件或与我们交流,可点击下面链接购买硬件或加入技术交流群与我们交流。
购买链接
HMI-ZDP1440D开发套件已在微商城上架,点击链接即可购买。
技术交流群
合作咨询
立功科技
电话|400-888-2705
芯片与智能物联解决方案供应商