为了帮助客户更快速的实现多国语言功能,迪文科技在DGUS开发平台中新增多国语言功能接口。升级后,用户只需完成一种语言的DGUS工程开发,系统直接切换调用对应语言的UI素材,无需对每一种语言进行重复开发,极大的提升了开发效率!
使用该功能需将产品内核升级至T5L_UI_DGUS2_V63,欢迎体验!
01
开发介绍
简化后的开发流程
1. UI制作:先设计一种语言的UI素材,并在DGUS平台上完成UI工程开发、定版。2. 添加多国语言:
复制已经定版的UI素材,设计师替换图片上的文字为所需语言,每种语言为一套图片,将每套图片单独生成一个ICL文件包。
如何快速切换语言
1. 开启语言切换功能:向系统变量接口地址0x00DE写入0x5A00开启切换功能。2. 切换语言:如果是在屏幕上设置语言,则对每个语言选项放置一个按键值返回的触摸控件,触摸时返回对应语言的ICL文件ID数值,数值返回的地址固定为0x00DF。如果是软件控制切换语言,则直接发送所需语言的ICL文件包ID数值至固定地址0x00DF即可。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
DGUS
+关注
关注
5文章
26浏览量
5469 -
迪文屏
+关注
关注
3文章
64浏览量
5121
发布评论请先 登录
相关推荐
ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!
库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。机器人开发者可根据开发需要,简单快捷地调用合适的算法库,以提高开发效率,加快
发表于 11-30 16:01
常用的c语言开发环境有哪些
)、文本编辑器和编译器等工具。 IDE(集成开发环境) IDE是一种集成了文本编辑器、编译器和调试工具等功能的开发环境,可以极大地提高开发效率。以下是一些常用的C
Code Blocks设置语言的方法
Code Blocks是一款开源的跨平台集成开发环境(IDE),它支持多种编程语言,并提供了一些强大的功能和工具,使得代码编写和调试更加便捷
基于Rust开发的编程语言
Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性
HarmonyOS语言基础类库开发指南上线啦!
语言基础类库提供哪些功能?多线程并发如何实现?TaskPool(任务池)和Worker在实现和使用场景上有何不同? 针对开发者关注的并发等语言基础类库的相关能力,我们在新推出的
DGUS 功能升级:任意页面控件均可灵活叠加
针对进一步提升DGUS平台控件组合灵活度的市场需求,迪文在DGUS平台中新增设了“页面叠加开关”接口,可用于实现全局动态报警提示等功能。使用该功能,用户可以将任意页面的控件叠加到全部剩
VisionFive2开发板开箱和固件升级
: 2727k/2727k (100%)
Verifying data: 2727k/2727k (100%)
三、总结
VisionFive2开发板的配套逐步完善,为开发者提供了更加便捷
发表于 08-20 19:51
为什么开发GuiLite?如何使用?
部分,用Swift,Java,Go,C#,Python开发业务部分。
相比QT、MFC,GuiLite不预设开发者的使用场景,不在具体功能上,大包大揽;用框架的简洁,换取开发的自由;G
发表于 06-15 08:41
HarmonyOS/OpenHarmony应用开发-ArkTS语言基本语法说明
事件的响应逻辑,如跟随在Button后面的onClick()。
除此之外,ArkTS扩展了多种语法范式来使开发更加便捷:
@Builder/@BuilderParam:特殊的封装UI描述的方法,细粒度
发表于 06-01 10:25
惊喜!华秋DFM软件升级,新功能让你爱不释手
华秋DFM软件在不断改进和升级的过程中,积极收集和了解用户的需求和反馈,不断提高软件的功能实用性和用户体验。在本次软件迭代中,华秋DFM软件针对以下功能点进行了优化和改进,以让操作更加
上位机软件开发用什么语言 上位机软件功能
开发语言:Basic(BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连接等步骤即可执行,类似脚本语言)
开发工具:V
评论