吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖像顯示驅(qū)動(dòng)芯片ZDP1440系列小技巧 如何使用多國(guó)語(yǔ)言互譯

立功科技 ? 來(lái)源:立功科技 ? 2024-05-10 14:38 ? 次閱讀

本文導(dǎo)讀

ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在實(shí)際項(xiàng)目中,可能有切換多國(guó)語(yǔ)言的需求,AWTK默認(rèn)支持多國(guó)語(yǔ)言,本文將介紹如何使用該功能。

創(chuàng)建UI項(xiàng)目后,在最上方的“項(xiàng)目”選項(xiàng)欄中,點(diǎn)擊翻譯按鈕,Designer將會(huì)打開缺省的語(yǔ)言文件“strings.xml”。

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

Designer默認(rèn)使用多國(guó)語(yǔ)言編輯器打開語(yǔ)言文件。多國(guó)語(yǔ)言編輯器是一個(gè)翻譯文本列表,可以編輯翻譯文本。

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

多國(guó)語(yǔ)言編輯器的相關(guān)操作如下:

添加文本:點(diǎn)擊"T+"按鈕,可以添加一條翻譯文本。

添加語(yǔ)言:點(diǎn)擊"中EN+"按鈕,可以添加一種語(yǔ)言。

清空文本:點(diǎn)擊"清空"按鈕,可以刪除勾選的文本。

刪除文本:點(diǎn)擊文本右側(cè)的"×"按鈕,可以刪除對(duì)應(yīng)的文本。

編輯文本:點(diǎn)擊文本編輯框,可以修改文本。

檢索項(xiàng)目的待翻譯文本:點(diǎn)擊"檢索"按鈕,可以檢索項(xiàng)目所有UI文件中待翻譯的文本,并更新到文本列表。

AWTK根據(jù)原始文本查找當(dāng)前語(yǔ)言對(duì)應(yīng)的文本,如果找到則使用該文本進(jìn)行顯示,否則使用原始文本。

對(duì)于大部分控件來(lái)說(shuō),Designer用下圖所示的圖標(biāo)標(biāo)記控件的文本是否需要翻譯,沒(méi)有標(biāo)記則不會(huì)進(jìn)行翻譯:

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

以按鈕為例,設(shè)置按鈕的原始文本為“btn”,添加三種語(yǔ)言,設(shè)置對(duì)應(yīng)的文本:

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

數(shù)字時(shí)鐘控件星期、時(shí)段和月份默認(rèn)支持翻譯:

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

在翻譯中添加星期和月份對(duì)應(yīng)的中英文翻譯,此時(shí)若對(duì)應(yīng)的語(yǔ)言中沒(méi)有翻譯的文本,則會(huì)顯示原始文本:

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

在一些應(yīng)用程序中,有些文字是直接繪制在圖片上的。所以在切換到不同的語(yǔ)言時(shí),需要加載不同的圖片。這時(shí)只要在圖片名稱中包含『$locale$』即可,加載時(shí)自動(dòng)替換成當(dāng)前的語(yǔ)言。

如:圖片名稱為『language_$locale$』,當(dāng)前語(yǔ)言為 en_US,加載圖片時(shí)會(huì)按下列順序查找:

language_en_US

language_en

language_

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

繪制好UI后,在程序中調(diào)用locale_info_change即可設(shè)置當(dāng)前語(yǔ)言:

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

第一個(gè)參數(shù)為locale_info(),第二個(gè)為語(yǔ)言,第三個(gè)為國(guó)家或地區(qū)。以中文為例,語(yǔ)言為“zh”,國(guó)家或地區(qū)為“CN”:

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

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

增加三個(gè)單選按鈕,每個(gè)按鈕對(duì)應(yīng)一種語(yǔ)言,在回調(diào)函數(shù)中調(diào)用接口設(shè)置當(dāng)前語(yǔ)言,運(yùn)行效果如下:

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

資料分享

HMI-ZDP1440開發(fā)套件資料持續(xù)更新中,需要獲取最新資料,可關(guān)注如下鏈接:

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 驅(qū)動(dòng)芯片
    +關(guān)注

    關(guān)注

    13

    文章

    1295

    瀏覽量

    54916
  • 圖像顯示
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    10287
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39887
  • awtk
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    252

原文標(biāo)題:ZDP1440系列小技巧 | 如何使用多國(guó)語(yǔ)言互譯

文章出處:【微信號(hào):立功科技,微信公眾號(hào):立功科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖像顯示專用驅(qū)動(dòng)芯片ZDP1440系列小技巧-如何提升環(huán)形進(jìn)度條幀率

    本文導(dǎo)讀 ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,可以通過(guò)串口或者SPI與其他芯片
    的頭像 發(fā)表于 01-06 14:32 ?692次閱讀
    <b class='flag-5'>圖像</b><b class='flag-5'>顯示</b>專用<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>芯片</b><b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧-如何提升環(huán)形進(jìn)度條幀率

    如何在播放視頻過(guò)程中插入音頻

    ZDP14x0是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,可以通過(guò)串口或者SPI與其他芯片
    的頭像 發(fā)表于 12-26 11:13 ?430次閱讀
    如何在播放視頻過(guò)程中插入音頻

    ZDP1460屏幕顯示驅(qū)動(dòng)芯片產(chǎn)品介紹

    ZDP1460是ZDP1440升級(jí)版的屏幕顯示驅(qū)動(dòng)芯片,具有高達(dá)64MB的顯示內(nèi)存,內(nèi)置2D圖形
    的頭像 發(fā)表于 08-06 16:47 ?1064次閱讀
    <b class='flag-5'>ZDP</b>1460屏幕<b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>芯片</b>產(chǎn)品介紹

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

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,內(nèi)部集成16MB顯示內(nèi)存、2D圖形
    的頭像 發(fā)表于 08-06 16:12 ?733次閱讀
    如何使用音頻接口播放音頻文件

    ZDP14x0系列圖像顯示專用驅(qū)動(dòng)芯片的應(yīng)用示例

    ZDP14x0系列是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,可以通過(guò)串口或者SPI與其他
    的頭像 發(fā)表于 08-06 16:04 ?554次閱讀
    <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'>驅(qū)動(dòng)</b><b class='flag-5'>芯片</b>的應(yīng)用示例

    顯示驅(qū)動(dòng)芯片ZDP1440系列小技巧 通過(guò)串口或者SPI 如何使用外接機(jī)械按鈕

    可以通過(guò)串口或者SPI與其他芯片通信,但本身沒(méi)有多余的接口去外接按鈕,本文將介紹通過(guò)與其他芯片通信,實(shí)現(xiàn)外接旋轉(zhuǎn)按鈕的功能。
    發(fā)表于 05-10 15:06 ?637次閱讀
    <b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>芯片</b><b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧 通過(guò)串口或者SPI 如何使用外接機(jī)械按鈕

    ZDP1440系列小技巧—如何OTA差分升級(jí)顯示素材?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,支持U盤、SD卡本地升級(jí)UI固件,同時(shí)也支持通過(guò)UART/SPI方式進(jìn)行OTA
    的頭像 發(fā)表于 05-06 14:01 ?964次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何OTA差分升級(jí)<b class='flag-5'>顯示</b>素材?

    ZDP1440系列小技巧—如何實(shí)時(shí)顯示FPS呢?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在其上面運(yùn)行UI時(shí),能看到實(shí)時(shí)的幀率就能知道那些情況運(yùn)行卡頓,可以有針對(duì)性的去
    的頭像 發(fā)表于 04-22 14:16 ?778次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何實(shí)時(shí)<b class='flag-5'>顯示</b>FPS呢?

    ZDP1440系列小技巧:實(shí)時(shí)顯示FPS的方法詳解

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在其上面運(yùn)行UI時(shí),能看到實(shí)時(shí)的幀率就能知道哪些情況運(yùn)行卡頓,可以有針對(duì)性的去
    的頭像 發(fā)表于 04-22 14:14 ?845次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧:實(shí)時(shí)<b class='flag-5'>顯示</b>FPS的方法詳解

    ZDP1440系列小技巧—如何配置MIPI屏幕參數(shù)?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,具有RGB/MIPI兩種顯示接口,
    的頭像 發(fā)表于 04-19 14:26 ?1603次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置MIPI屏幕參數(shù)?

    如何配置和校準(zhǔn)電阻屏

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,內(nèi)置電阻屏和電容屏觸摸驅(qū)動(dòng),可在上
    的頭像 發(fā)表于 04-16 11:21 ?1435次閱讀
    如何配置和校準(zhǔn)電阻屏

    ZDP1440系列小技巧—如何配置RGB屏幕參數(shù)?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,具有RGB/MIPI兩種顯示接口,
    的頭像 發(fā)表于 04-08 14:04 ?977次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置RGB屏幕參數(shù)?

    小家電顯示驅(qū)動(dòng)芯片SM1616特點(diǎn)與相關(guān)型號(hào)推薦

    電飯煲、電磁爐、空調(diào)和機(jī)頂盒等等小家電通常需要使用顯示驅(qū)動(dòng)芯片來(lái)控制和驅(qū)動(dòng)顯示屏。這些顯示
    的頭像 發(fā)表于 03-12 16:35 ?795次閱讀
    小家電<b class='flag-5'>顯示</b><b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>芯片</b>SM1616特點(diǎn)與相關(guān)型號(hào)推薦

    HPM5300+ZDP1440高性能工業(yè)控制與顯示組合震撼登場(chǎng)

    先楫HPM5300高性能MCU與ZDP1440顯示驅(qū)動(dòng)芯片,打造高性能工業(yè)控制與顯示應(yīng)用平臺(tái)。
    的頭像 發(fā)表于 02-22 11:32 ?1041次閱讀
    HPM5300+<b class='flag-5'>ZDP1440</b>高性能工業(yè)控制與<b class='flag-5'>顯示</b>組合震撼登場(chǎng)

    求一種基于ZDP1440的彩屏86盒顯示方案

    立功科技基于ZDP1440的86盒彩屏方案,廣泛應(yīng)用于燈光控制器,空調(diào)地暖溫控器,智能家居中控屏等相關(guān)產(chǎn)品中,本文詳解方案特點(diǎn)。
    的頭像 發(fā)表于 02-20 16:26 ?1260次閱讀
    求一種基于<b class='flag-5'>ZDP1440</b>的彩屏86盒<b class='flag-5'>顯示</b>方案
    网上玩百家乐官网游戏有人挣到钱了吗| 新澳博百家乐官网娱乐城| 百家乐沙| 百家乐娱乐城官方网| 云鼎百家乐官网现金网| 全讯网一码353788| 百家乐官网群shozo权威| 网上百家乐官网娱乐场| 大发888娱乐城客服电话| 超级百家乐2龙虎斗| 百家乐官网娱乐官网网| 百家乐官网视频百家乐官网| 碧桂园太阳城怎么样| 网上百家乐有没有假| 百家乐官网游戏唯一官网网站| 百家乐官网有技巧么| 大发888官方正版网| 澳门百家乐规| 澳门百家乐赌场网址| 百家乐波浪法则| 博亿国际| 大发888官网 df888| 有钱人百家乐的玩法技巧和规则 | 百家乐官网赌法| 大发888游戏充值| 广东百家乐主论坛| 百家乐真人娱乐城| 百家乐怎么下注能赢| 百家乐官网筹码片| 百家乐官网分享| 网上百家乐官网合法吗| 百家乐投注| 飞七棋牌游戏下载| 大发888现金存款| 大发8888娱乐城| 威尼斯人娱乐城金杯娱乐城| 百家乐赌博娱乐城大全| 百家乐趋势方向| 打百家乐的介绍| 百家乐开户送彩金28| 查看百家乐赌博|