在 Android 中要支援多國語系是很容易的,只要為不同語系準備好各自的 strings.xml 就可以了,App 執行時就會自動依裝置目前語系去套用對應的 strings.xml。
但如果支援的語系一多,要維護這麼多 xml 也常會手忙腳亂甚至出錯。因此在這邊推薦一個 Eclipse plugin 叫做 Sequoyah Android Localization Editor。( Sequoyah Android 本地化編輯器)
安裝方法如下:
安裝完後只要開啟任何 strings.xml,它就會用一個整合性的編輯表單來取代原本的 xml 文字編輯器(如下圖):
這樣您就可以快速編輯不同語系的文案了,也可以讓你知道哪些文案還沒被翻譯,或幫您新增/刪除項目。自己用了一陣子下來,真的是很方便,推薦給各位!
但如果支援的語系一多,要維護這麼多 xml 也常會手忙腳亂甚至出錯。因此在這邊推薦一個 Eclipse plugin 叫做 Sequoyah Android Localization Editor。( Sequoyah Android 本地化編輯器)
安裝方法如下:
- 首先在 Eclipse 中選擇 Help -> Install New Software。
- Install 視窗中點選 Add。
- 於 Add Repository 對話框的 Location 輸入 http://download.eclipse.org/sequoyah/updates/2.0/。Name 則可自己取。接著按 OK。
- 此時應該會出現可安裝項目的列表。(如果沒有出現項目,請將下面的 Group items by category 取消勾選)
- 於列表中選擇 "Sequoyah Android 本地化編輯器" 然後按 Next。之後就依畫面指示一步一步安裝完畢。
安裝完後只要開啟任何 strings.xml,它就會用一個整合性的編輯表單來取代原本的 xml 文字編輯器(如下圖):
這樣您就可以快速編輯不同語系的文案了,也可以讓你知道哪些文案還沒被翻譯,或幫您新增/刪除項目。自己用了一陣子下來,真的是很方便,推薦給各位!
留言
張貼留言