为了帮助客户更快速的实现多国语言功能,迪文科技在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即可。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
- DGUS
+关注
关注
5文章
26浏览量
5492 - 迪文屏
+关注
关注
3文章
69浏览量
5208
发布评论请先登录
相关推荐
鸿蒙原生应用元服务开发-初识仓颉开发语言
轻量化线程(原生协程),以及简单易用的并发编程机制,保证并发场景的高效
开发和运行。 兼容
语言生态 :仓颉编程
语言支持和 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默认支持
多国语言,本文将介绍如何使用该
功能。
常用的c语言开发环境有哪些
)、文本编辑器和编译器等工具。 IDE(集成
开发环境) IDE是一种集成了文本编辑器、编译器和调试工具等
功能的
开发环境,可以极大地提高
开发效率。以下是一些常用的C
Code Blocks设置语言的方法
Code Blocks是一款开源的跨平台集成
开发环境(IDE),它支持多种编程
语言,并提供了一些强大的
功能和工具,使得代码编写和调试
更加
便捷
基于Rust开发的编程语言
Move 是一门由 Rust
语言
开发的一门面向资产的编程
语言,最早由 Facebook (现 Meta )投入大量的人力物力
开发,用于 Libra (现 Dime )项目,处理全球性
HarmonyOS语言基础类库开发指南上线啦!
语言基础类库提供哪些
功能?多线程并发如何实现?TaskPool(任务池)和Worker在实现和使用场景上有何不同? 针对
开发者关注的并发等
语言基础类库的相关能力,我们在新推出的
DGUS功能升级:任意页面控件均可灵活叠加
针对进一步提升
DGUS平台控件组合灵活度的市场需求,迪文在
DGUS平台中新增设了“页面叠加开关”接口,可用于实现全局动态报警提示等
功能。使用该
功能,用户可以将任意页面的控件叠加到全部剩
新知同享 | Web开发性能提升,优化体验
更加强大且开放的 Web 可以简化
开发工作并支持 AI 一起来看 2023 Google
开发者大会上 Web
开发值得重点关注的
升级与
评论