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

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

3天内不再提示

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

立功科技 来源:立功科技 2024-05-10 14:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文导读

ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在实际项目中,可能有切换多国语言的需求,AWTK默认支持多国语言,本文将介绍如何使用该功能。

创建UI项目后,在最上方的“项目”选项栏中,点击翻译按钮,Designer将会打开缺省的语言文件“strings.xml”。

8dfeb148-0e89-11ef-a297-92fbcf53809c.png

Designer默认使用多国语言编辑器打开语言文件。多国语言编辑器是一个翻译文本列表,可以编辑翻译文本。

8e528d04-0e89-11ef-a297-92fbcf53809c.png

多国语言编辑器的相关操作如下:

添加文本:点击"T+"按钮,可以添加一条翻译文本。

添加语言:点击"中EN+"按钮,可以添加一种语言。

清空文本:点击"清空"按钮,可以删除勾选的文本。

删除文本:点击文本右侧的"×"按钮,可以删除对应的文本。

编辑文本:点击文本编辑框,可以修改文本。

检索项目的待翻译文本:点击"检索"按钮,可以检索项目所有UI文件中待翻译的文本,并更新到文本列表。

AWTK根据原始文本查找当前语言对应的文本,如果找到则使用该文本进行显示,否则使用原始文本。

对于大部分控件来说,Designer用下图所示的图标标记控件的文本是否需要翻译,没有标记则不会进行翻译:

8eaea576-0e89-11ef-a297-92fbcf53809c.png

以按钮为例,设置按钮的原始文本为“btn”,添加三种语言,设置对应的文本:

8ef1313e-0e89-11ef-a297-92fbcf53809c.png

数字时钟控件星期、时段和月份默认支持翻译:

8f34e47e-0e89-11ef-a297-92fbcf53809c.png

在翻译中添加星期和月份对应的中英文翻译,此时若对应的语言中没有翻译的文本,则会显示原始文本:

8f829912-0e89-11ef-a297-92fbcf53809c.png

在一些应用程序中,有些文字是直接绘制在图片上的。所以在切换到不同的语言时,需要加载不同的图片。这时只要在图片名称中包含『$locale$』即可,加载时自动替换成当前的语言。

如:图片名称为『language_$locale$』,当前语言为 en_US,加载图片时会按下列顺序查找:

language_en_US

language_en

language_

8fca3844-0e89-11ef-a297-92fbcf53809c.png

绘制好UI后,在程序中调用locale_info_change即可设置当前语言:

9015e000-0e89-11ef-a297-92fbcf53809c.png

第一个参数为locale_info(),第二个为语言,第三个为国家或地区。以中文为例,语言为“zh”,国家或地区为“CN”:

9061c98e-0e89-11ef-a297-92fbcf53809c.png

locale_info_change(locale_info(), “zh”, “CN”);

增加三个单选按钮,每个按钮对应一种语言,在回调函数中调用接口设置当前语言,运行效果如下:

90b26646-0e89-11ef-a297-92fbcf53809c.gif

资料分享

HMI-ZDP1440开发套件资料持续更新中,需要获取最新资料,可关注如下链接:

https://gitee.com/zlgmcuopen/HMI_ZDP1440D。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动芯片
    +关注

    关注

    14

    文章

    1649

    浏览量

    57985
  • 图像显示
    +关注

    关注

    0

    文章

    22

    浏览量

    10513
  • GUI
    GUI
    +关注

    关注

    3

    文章

    697

    浏览量

    43504
  • awtk
    +关注

    关注

    0

    文章

    50

    浏览量

    513

原文标题:ZDP1440系列小技巧 | 如何使用多国语言互译

文章出处:【微信号:立功科技,微信公众号:立功科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析TLVM1440x:高效电源模块的设计与应用

    深度解析TLVM1440x:高效电源模块的设计与应用 在电子设备的电源设计领域,选择一款合适的电源模块至关重要。今天我们要深入探讨的是德州仪器(TI)推出的TLVM1440x系列,它是一款高密度
    的头像 发表于 03-03 09:15 88次阅读

    汽车级TLC696x2/4/8-Q1系列LED驱动芯片解析

    汽车级TLC696x2/4/8-Q1系列LED驱动芯片解析 在汽车电子领域,LCD 显示屏的应用越来越广泛,如汽车中央信息显示、仪表盘
    的头像 发表于 02-27 09:25 344次阅读

    MAX6954:多功能LED显示驱动芯片的深度解析

    MAX6954:多功能LED显示驱动芯片的深度解析 在电子设计领域,显示驱动芯片是实现各种
    的头像 发表于 02-03 15:15 167次阅读

    MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析

    MAX6952:4 线接口 5×7 矩阵 LED 显示驱动芯片深度解析 在电子设备的显示领域,LED 显示屏以其高亮度、低功耗、长寿命等优点
    的头像 发表于 02-03 15:15 215次阅读

    探索MAXIM ICM7218 8位LED显示驱动芯片

    探索MAXIM ICM7218 8位LED显示驱动芯片 在电子设备的显示应用中,合适的显示驱动
    的头像 发表于 02-03 10:35 237次阅读

    深入解析CD4543B:多功能CMOS显示驱动芯片

    深入解析CD4543B:多功能CMOS显示驱动芯片 在电子设计领域,显示驱动芯片扮演着至关重要的
    的头像 发表于 01-16 14:20 373次阅读

    探索 LTC1440/LTC1441/LTC1442:超低功耗比较器的卓越之选

    /LTC1442 是一系列内置 1.182V 参考电压的微功耗比较器。它们具备可编程迟滞(LTC1440/LTC1442)、宽电源电压范围(2V 至 11V)以及参考电压能够驱动高达 0.01µF 电容而不
    的头像 发表于 01-08 16:30 270次阅读

    超低功耗比较器LTC1440/LTC1441/LTC1442:特性、应用与设计要点

    的LTC1440/LTC1441/LTC1442系列超低功耗比较器,凭借其出色的特性和广泛的应用场景,成为了众多工程师的选择。 文件下载: LTC1440.pdf 产品概述 LTC1440
    的头像 发表于 01-08 11:30 377次阅读

    深入解析Bourns 1440系列IEC Class II DC浪涌保护器

    深入解析Bourns 1440系列IEC Class II DC浪涌保护器 在电子设备的设计与应用中,浪涌保护至关重要,它能有效保护设备免受雷击、瞬态和电源浪涌的损害。今天,我们就来详细探讨
    的头像 发表于 12-23 11:15 435次阅读

    工业级-专业液晶图形显示加速器RA8889ML3N简介+显示方案选型参考表

    即实现精美图形显示交互界面。‌瑞佑科技推出的专业液晶显示控制器RA8889ML3N内部集成了 128Mb SDRAM显存,最高支持1366*2048分辨率。还集成了画中画(PIP)、图像旋转、透明度
    发表于 11-14 16:03

    集创北方联合发布首颗自研RRAM AMOLED显示驱动芯片

    近日,集创北方携手清华大学集成电路学院团队与新忆科技共同推出首颗采用自研RRAM新型存储技术的AMOLED显示驱动芯片(DDIC)“集忆智显”系列首款
    的头像 发表于 08-30 11:50 1693次阅读
    集创北方联合发布首颗自研RRAM AMOLED<b class='flag-5'>显示</b><b class='flag-5'>驱动</b><b class='flag-5'>芯片</b>

    匠芯创发布新版GUI开发工具 新增多国语言设置等功能

    。此次版本更新,为用户带来了诸多实用的新功能,进一步提升了设计体验和开发效率。在V1.3.0版本中,AiUIBuilder新增了多国语言切换功能,支持设计界面显示
    的头像 发表于 08-07 15:36 1351次阅读
    匠芯创发布新版GUI开发工具 新增<b class='flag-5'>多国语言</b>设置等功能

    匠芯创ArtInChip 2025年7月资讯

    企业新闻01匠芯创发布新版GUI开发工具新增多国语言设置等功能在V1.3.0版本中,AiUIBuilder新增了多国语言切换功能,支持设计界面显示刻度尺,拖动控件与相邻控件对齐停靠,以及画布缩放功能
    的头像 发表于 08-07 15:36 1123次阅读
    匠芯创ArtInChip 2025年7月资讯

    匠芯创发布新版GUI开发工具 新增多国语言设置等功能

    。此次版本更新,为用户带来了诸多实用的新功能,进一步提升了设计体验和开发效率。 在V1.3.0版本中,AiUIBuilder新增了 多国语言切换功能,支持设计界面显示刻度尺,拖动控件与相邻控件对齐停靠
    发表于 07-16 13:54

    锦锐科技CA1020# TFT液晶驱动显示芯片# 高性价比# 国产芯片#

    显示芯片
    深圳市芯楠科技有限公司
    发布于 :2025年04月29日 14:19:55