0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DGUS功能升级!多国语言开发更加便捷

迪文智能屏 2023-06-28 10:05 次阅读

为了帮助客户更快速的实现多国语言功能,迪文科技在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接口
    的头像 发表于05-14 09:59 967次阅读
    鸿蒙<b class='flag-5'>开发</b>:【OpenHarmony 4.0 Release指导】

    图像显示驱动芯片ZDP1440系列小技巧 如何使用多国语言互译

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在实际项目中,可能有切换 多国语言的需求,AWTK默认支持 多国语言,本文将介绍如何使用该 功能
    的头像 发表于05-10 14:38 1055次阅读
    图像显示驱动芯片ZDP1440系列小技巧  如何使用<b class='flag-5'>多国语言</b>互译

    PEAK版本升级,看看有没有你关注的新功能

    近期PEAK进行了重要的版本 升级,这次 升级带来了许多令人兴奋的 功能优化,助力您的工作流程 更加 便捷高效。为了帮助用户更好地了解PEAK新版本,
    的头像 发表于12-14 08:04 439次阅读
    PEAK版本<b class='flag-5'>升级</b>,看看有没有你关注的新<b class='flag-5'>功能</b>?

    语言开发的流程详解

    现在不少应用都是要求有多 语言切换的, 使用QT 开发上位机也同样需要做多 语言 功能, 不过QT是自带了多 语言翻译
    的头像 发表于11-30 09:08 802次阅读

    常用的c语言开发环境有哪些

    )、文本编辑器和编译器等工具。 IDE(集成 开发环境) IDE是一种集成了文本编辑器、编译器和调试工具等 功能开发环境,可以极大地提高 开发效率。以下是一些常用的C
    的头像 发表于11-27 16:14 4390次阅读

    Code Blocks设置语言的方法

    Code Blocks是一款开源的跨平台集成 开发环境(IDE),它支持多种编程 语言,并提供了一些强大的 功能和工具,使得代码编写和调试 更加 便捷
    的头像 发表于11-26 09:49 1985次阅读

    基于Rust开发的编程语言

    Move 是一门由 Rust 语言 开发的一门面向资产的编程 语言,最早由 Facebook (现 Meta )投入大量的人力物力 开发,用于 Libra (现 Dime )项目,处理全球性
    的头像 发表于11-17 12:30 537次阅读

    4G路由器:让网络连接更加便捷

    4G路由器-让网络连接 更加 便捷
    的头像 发表于11-17 11:03 277次阅读

    HarmonyOS语言基础类库开发指南上线啦!

    语言基础类库提供哪些 功能?多线程并发如何实现?TaskPool(任务池)和Worker在实现和使用场景上有何不同? 针对 开发者关注的并发等 语言基础类库的相关能力,我们在新推出的
    的头像 发表于10-18 16:20 393次阅读
    HarmonyOS<b class='flag-5'>语言</b>基础类库<b class='flag-5'>开发</b>指南上线啦!

    数字钟加装中文语言整点报时电路及闹功能开发利用

    德赢Vwin官网 网站提供《数字钟加装中文 语言整点报时电路及闹 功能开发利用.pdf》资料免费下载
    发表于10-18 10:55 0次下载
    数字钟加装中文<b class='flag-5'>语言</b>整点报时电路及闹<b class='flag-5'>功能</b>的<b class='flag-5'>开发</b>利用

    DGUS功能升级:任意页面控件均可灵活叠加

    针对进一步提升 DGUS平台控件组合灵活度的市场需求,迪文在 DGUS平台中新增设了“页面叠加开关”接口,可用于实现全局动态报警提示等 功能。使用该 功能,用户可以将任意页面的控件叠加到全部剩
    的头像 发表于09-22 08:15 637次阅读
    <b class='flag-5'>DGUS</b> <b class='flag-5'>功能</b><b class='flag-5'>升级</b>:任意页面控件均可灵活叠加

    新知同享 | Web开发性能提升,优化体验

    更加强大且开放的 Web 可以简化 开发工作并支持 AI 一起来看 2023 Google 开发者大会上 Web 开发值得重点关注的 升级
    的头像 发表于09-09 19:10 615次阅读