多語言開發方案設計

2021-06-21 06:59:15 字數 677 閱讀 8867

遊戲專案後期需要繁體和其他語言版本,之前所有文字都編輯在編輯器裡的問題就暴露了出來,多語言的整理和自動化顯得比較重要。

方案如下:

1. excel儲存多語言文字內容

excel的格式如下

2. python指令碼處理excel

python自動生成多語言標頭檔案(python解析excel使用了xlrd),以及具體使用的文字儲存形式(xml, key-value儲存, sql儲存之類), 具體儲存單個語言還是多個語言看是否有必要實現語言切換功能

標頭檔案如下:

3. 程式使用

程式**中使用文字內容的話用對應的巨集id即可,這樣多語言切換非常方便

多語言的資源採取替換的方案,如果有切換的需求的話可以採取提取多語言相關,按語言目錄存放多語言版本,或者是加語言字尾的方式。

採用excel的話多語言編輯會比較方便,本身excel功能比較強大。

**生成自增的巨集id的話對應程式的管理的也會比較方便。

android 切換多語言 方案

寫給自己看的。1 編寫value string.xml檔案 2 sp中儲存設定的多語言編碼,編碼在locale類中能找的到 3 在baseactivity的oncreate中獲取sp中儲存的多語言編碼。重新整理設定多語言。重新整理多語言 boolean locale boolean sputils....

軟體多語言

locale是指特定於某個國家或地區的一組設定,包括字符集,數字 貨幣 時間和日期的格式等。在windows中,每個locale可以用乙個32位數字表示,記作lcid。在winnt.h中可以看到lcid的組成。它的高16位表示字元的排序方法,一般為0。在它的低16位中,低10位是primary la...

多語言切換

專案中應用到了多語言切換,鞏固一下。貼上 大家一起學習。廢話不多說直接上 1 新增多語言 在res values 下預設有個strings,需要多種語言就來建立幾個strings,values右鍵 new 乙個 values res file file name 就是strings director...