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。

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

    关注

    13

    文章

    1418

    浏览量

    56549
  • 图像显示
    +关注

    关注

    0

    文章

    22

    浏览量

    10426
  • GUI
    GUI
    +关注

    关注

    3

    文章

    680

    浏览量

    41397
  • awtk
    +关注

    关注

    0

    文章

    50

    浏览量

    400

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    集创北方LED显示驱动芯片如何重塑沉浸式体验

    显示技术是采用集创北方经典之作ICND2055的升级版ICND2055S LED显示驱动芯片,这正是这场视觉革命的“金牌引擎”,让游客感受无级亮度调控、宽色域与高刷新率的极致逼真效果
    的头像 发表于 07-10 16:25 ?379次阅读

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

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

    显示驱动板的具体作用

    接收外部信号:作为显示器的“大脑”,驱动板通过输入接口(如HDMI、VGA、DVI、DP等)接收来自电脑、手机等外部设备的视频图像信号。例如,当您将电脑连接到显示器时,电脑显卡输出的信
    的头像 发表于 02-08 16:29 ?904次阅读

    图像显示专用驱动芯片ZDP1440系列小技巧-如何提升环形进度条帧率

    本文导读 ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,可以通过串口或者SPI与其他芯片
    的头像 发表于 01-06 14:32 ?1173次阅读
    <b class='flag-5'>图像</b><b class='flag-5'>显示</b>专用<b class='flag-5'>驱动</b><b class='flag-5'>芯片</b><b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧-如何提升环形进度条帧率

    如何在播放视频过程中插入音频

    ZDP14x0是一款基于开源GUI引擎的图像显示专用驱动芯片,可以通过串口或者SPI与其他芯片
    的头像 发表于 12-26 11:13 ?1189次阅读
    如何在播放视频过程中插入音频

    TVB1440 EVM用户指南

    电子发烧友网站提供《TVB1440 EVM用户指南.pdf》资料免费下载
    发表于 12-09 15:10 ?0次下载
    TVB<b class='flag-5'>1440</b> EVM用户指南

    九芯电子热水器语音识别芯片IC方案,解放双手,高识别率

    九芯电子推出NRK3301语音识别芯片,支持离线识别,精准度高,可语音控制热水器,多国语言支持,安全保护,已合作多家大厂,推动热水器行业智能化进程,带来便捷与舒适。
    的头像 发表于 12-06 13:44 ?413次阅读

    如何在音频播放时插播音频

    ZDP14x0系列芯片是内置开源GUI引擎的图像显示专用驱动
    的头像 发表于 11-25 15:40 ?1337次阅读
    如何在音频播放时插播音频

    PMIC电源管理芯片-TCON显示面板电源解决方案

    在现代显示技术中,TCON是驱动液晶显示屏的关键电路板,它集成了各种功能的控制IC,负责将接收到的图像数据信号转换为同步的行控制信号和数据输出信号,确保
    的头像 发表于 11-13 11:37 ?1558次阅读
    PMIC电源管理<b class='flag-5'>芯片</b>-TCON<b class='flag-5'>显示</b>面板电源解决方案

    UID加密安全启动原理分析

    本文导读 ZDP14x0系列芯片是内置开源GUI引擎的图像显示专用驱动
    的头像 发表于 11-11 11:49 ?1136次阅读
    UID加密安全启动原理分析

    数码管驱动芯片原理是什么

    数码管驱动芯片是一种广泛应用于数字显示领域的电子元件,它能够将数字信号转换为可视的数字显示。 一、数码管驱动
    的头像 发表于 08-28 16:07 ?2074次阅读

    ZDP1460屏幕显示驱动芯片产品介绍

    ZDP1460是ZDP1440升级版的屏幕显示驱动芯片,具有高达64MB的显示内存,内置2D图形
    的头像 发表于 08-06 16:47 ?1568次阅读
    <b class='flag-5'>ZDP</b>1460屏幕<b class='flag-5'>显示</b><b class='flag-5'>驱动</b><b class='flag-5'>芯片</b>产品介绍

    如何使用音频接口播放音频文件

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,内部集成16MB显示内存、2D图形
    的头像 发表于 08-06 16:12 ?1168次阅读
    如何使用音频接口播放音频文件

    ZDP14x0系列图像显示专用驱动芯片的应用示例

    ZDP14x0系列是一款基于开源GUI引擎的图像显示专用驱动芯片,可以通过串口或者SPI与其他
    的头像 发表于 08-06 16:04 ?804次阅读
    <b class='flag-5'>ZDP</b>14x0<b class='flag-5'>系列</b><b class='flag-5'>图像</b><b class='flag-5'>显示</b>专用<b class='flag-5'>驱动</b><b class='flag-5'>芯片</b>的应用示例