在實際項目開發中若是須要支持多語言,咱們須要整理項目中全部的字符串並翻譯成對應的語种放在相應的文件夾下,就像這樣python
按照這個思路用python寫了兩個腳本並封裝成了exe文件(xls轉xml.exe和xml轉xls.exe),下面咱們就來看看這兩個工具如何使用。git
首先咱們要有一個string.xml文件 其實就是中文下的文本就像這樣github
<resources>
<string name="app_name">多語言翻譯測試</string>
<string name="confirm">肯定</string>
<string name="cancel">取消</string>
<string name="submit">提交</string>
<string name="edit">編輯</string>
<string name="join">加入</string>
<string name="create">建立</string>
<string name="tips">提示</string>
... ...
</resources>
複製代碼
固然你的項目確定不止這些 而後把這個xml文件放到 xml轉xls.exe 的同級目錄下windows
雙擊執行xml轉xls.exeapp
如今假如咱們已經拿到了翻譯好文檔,就像這樣工具
注意:文檔名爲strings.xls不能修改測試
英文 spa
任務完成!插件
因爲咱們是直接轉換的xml文件,全部無論你是AndroidStudio或者Eclipse都是適用的。翻譯
下面是工具及Python源碼的github地址,歡迎fork和star!
(提示windows用戶可直接使用exe文件,mac用戶須要安裝python運行環境後使用對應的python腳本)