2010-09-02 128 views
12

如果我運行我的Android應用程序與語言環境英語的HTC魔術,我發現我的應用程序正常運行,如果我嘗試運行它在摩托羅拉機器人與韓國語言區域,我的應用程序(apk)甚至沒有安裝在設備上。 Android支持不同的語言嗎?這是因爲不同的語言操作系統版本?做android支持多種語言嗎?

+0

尋找[本地化!](http://developer.android.com/guide/topics/resources/localization.html) – RoflcoptrException 2010-09-02 12:21:13

回答

24

多語言支持很容易完成的android。爲具有語言代碼後綴的語言創建一個新的values目錄。對於德語:values-de或法語:values-fr比將您的strings.xml複製到並翻譯每個條目。這就是你需要的。

+0

感謝您的建議沃倫 – Ganesh 2010-09-02 12:57:59

+0

感謝沃倫,其工作:-) – Ganesh 2010-09-03 12:41:39

+2

它被稱爲'字符串.xml不是'string.xml'。儘管在你的代碼後面你會把它稱爲'R.string.blah'。 – 2011-03-19 09:53:15

3

有值表添加到您的值文件夾。 iso639-2

例如:如果你喜歡你的應用程序翻譯成西班牙語,你必須創建 您的res文件夾的新文件夾名爲,價值觀-ES和複製tranlated string.xml文件中。