Android App 多國語言

通常在開發Android App時,可能會需要考慮到使用者可能來自各種國家,要對不同國家的使用者產生相應的語言介面,這時就需要在「res」資源資料夾中建立相應語言、地區的設定。

下面簡單地介給在Android Studio中要如何設定多國語言,在這裡,我們設定三個語言:中文、英文、日文,以「strings.xml」為例:

Step 1:在Android模式中,對「res」資料夾按右鍵,選擇「New--> Android resource file」。

Step 2:在「File name」中打「strings」、「Resource type」選「Values」,在左下方的方框中將「Language」和「Region」給放到右邊方框中並選擇想要的語言(Language)和地區(Region),選好後「Directory name」中會自動產生相應的名稱,例如中文台灣為「values-zh-rTW」。

Step 3:設定好後,在Android Studio中「res-->values-->strings.xml」就會出現新增好的各國語言的「strings.xml」

Step 4:下面附上各語言「strings.xml」的設定內容
英文:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="welcome_text">Welcome!</string>
</resources>

日文:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="welcome_text">ようこそ!</string>
</resources>

中文:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="welcome_text">歡迎!</string>
</resources>