为了帮助客户更快速的实现多国语言功能,迪文科技在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文章
27浏览量
5503 -
迪文屏
+关注
关注
3文章
74浏览量
5350
发布评论请先 登录
相关推荐
大语言模型如何开发
大语言模型的开发是一个复杂且细致的过程,涵盖了数据准备、模型架构设计、训练、微调和部署等多个阶段。以下是对大语言模型开发步骤的介绍,由AI部落小编整理发布。
MCU编程语言和开发环境介绍
微控制器单元(Microcontroller Unit,简称MCU)是嵌入式系统的核心,广泛应用于各种电子产品中。随着技术的发展,MCU编程语言和开发环境也在不断进步,以适应不同的应用需求。 1.
鸿蒙原生应用元服务开发-初识仓颉开发语言
轻量化线程(原生协程),以及简单易用的并发编程机制,保证并发场景的高效开发和运行。
兼容语言生态 :仓颉编程语言支持和 C 等主流编程语言的互操作,并采用
发表于 08-15 10:00
鸿蒙原生应用元服务开发-初识仓颉开发语言
轻量化线程(原生协程),以及简单易用的并发编程机制,保证并发场景的高效开发和运行。
兼容语言生态 :仓颉编程语言支持和C 等主流编程语言的互操作,并采用
发表于 07-30 17:49
ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!
SD启动卡插至评估板Micro SD卡槽。亦可通过SD升级卡或USB固化方式将系统固化至eMMC。
基于Python语言的通信演示
案例功能:基于Python语言,启动ROS节点发
发表于 07-09 11:38
鸿蒙开发:【OpenHarmony 4.0 Release指导】
OpenHarmony 4.0版本如期而至,开发套件同步升级到API 10。相比3.2 Release版本,新增4000多个API,应用开发能力更加丰富;HDF新增200多个HDI接口
图像显示驱动芯片ZDP1440系列小技巧 如何使用多国语言互译
ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在实际项目中,可能有切换多国语言的需求,AWTK默认支持多国语言,本文将介绍如何使用该功能。
fpga用的是什么编程语言 fpga用什么语言开发
和VHDL都是用于逻辑设计的硬件描述语言,并且都已成为IEEE标准。它们能形式化地抽象表示电路的结构和行为,支持逻辑设计中层次与领域的描述,具有电路仿真与验证机制以保证设计的正确性,并便于文档管理和设计重用。 fpga用什么语言开发
ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!
库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。机器人开发者可根据开发需要,简单快捷地调用合适的算法库,以提高开发效率,加快
发表于 11-30 16:01
常用的c语言开发环境有哪些
)、文本编辑器和编译器等工具。 IDE(集成开发环境) IDE是一种集成了文本编辑器、编译器和调试工具等功能的开发环境,可以极大地提高开发效率。以下是一些常用的C
Code Blocks设置语言的方法
Code Blocks是一款开源的跨平台集成开发环境(IDE),它支持多种编程语言,并提供了一些强大的功能和工具,使得代码编写和调试更加便捷
基于Rust开发的编程语言
Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性
评论