如何新增一種新的語言

2021-07-14 05:49:37 字數 794 閱讀 4738

1、修改編譯配置檔案

android l

在alps\device\公司名字\專案名字\專案名字.mk 中的 product_locales巨集 新增需要新增的語言**,例如斯瓦希里語(坦尚尼亞)是sw_tz(查詢語

言對應的language code和country code可參考faq17417);

例如我司自己內部的專案代號aubest52那麼新增語言路徑是(device\mediatek\aubest52\full_aubest52.mk中的

product_locales新增語言)

android kk 以及kk以前的版本

在mediatek/config/$/projectconfig.mk或者mediatek/config/common/projectconfig.mk檔案中找到巨集 mtk_product_locales,新增要新

加的語言**,例如斯瓦希里語(坦尚尼亞)是sw_tz;

2、新增icu資源

2.1新增icu資源txt檔案到對應的資料夾

把對應的txt檔案放到(android l 的路徑是external\icu\icu4c\source\data),(android kk路徑是external/icu4c/data)目錄下coll、curr、

lang、locales、region,zone這些子資料夾中。如斯瓦希里語(坦尚尼亞)資源為sw.txt,s w_tz.txt。

並修改這些目錄下的resfiles.mk檔案,coll目錄下的是colfiles.mk。

如果這些目錄下沒有這些txt檔案,可以在更高android版本或者在

如何新增一種新的語言

android kk 以及kk以前的版本 在mediatek config projectconfig.mk或者mediatek config common projectconfig.mk檔案中找到巨集 mtk product locales,新增要新加的語言 例如斯瓦希里語 坦尚尼亞 是sw t...

如何新增一種新Case協議

這裡以新增基礎http為例 首先要在指令碼檔案 xml檔案 中定義好這種協議的基本資訊 您必須在這裡設計好您協議預先需要的資料 比如串列埠協議,那波特率,串口號等可能是不會經常改變的就可以在這裡先預設定 然後您需要在這裡新增您的新協議名稱 在 caseexecutiveactuator 下 接著,您...

一種新的乘法

做厭了乘法計算題的卡特,有一天突發奇想,創造了一種新的乘法運算法則。在這套法則裡,x y等於乙個取自x 乙個取自y的所有數字對的乘積的和。比方說,123 45等於1 4 1 5 2 4 2 5 3 4 3 5 54。對於2個給定的數x y 1 x,y 長整型最大數 你的任務是,用新的乘法法則計算x ...