我有用英語開發的android應用程序,也有英文內容。這可能是所有的文本都被轉換成其他語言,如中文或日文,然後如何?一些示例代碼或教程將幫助我很多。Android多語言支持
我能夠通過設置代碼來選擇語言,如下所示。
Locale.getDefault().getDisplayLanguage()
我有用英語開發的android應用程序,也有英文內容。這可能是所有的文本都被轉換成其他語言,如中文或日文,然後如何?一些示例代碼或教程將幫助我很多。Android多語言支持
我能夠通過設置代碼來選擇語言,如下所示。
Locale.getDefault().getDisplayLanguage()
我們也可以使用翻譯API。請參閱此鏈接
http://www.creatiosoft.com/how-to-use-microsoft-translation-api-in-android/
通常的方式做到這一點是:
在strings.xml
文件在您的項目的/res/values/
文件夾輸入字符串。然後,您可以通過將其添加到本地化的/res/values/
文件夾來定義字符串文件的不同本地化。 (/res/values-jp/
或/res/values-en/
等)
我想動態地改變它,而不是手動。 Android設備支持很多語言,但不能像上面的示例那樣手動添加值。 – 2013-04-24 07:32:02
res/values語言代碼擴展支持大多數語言(如果不是所有語言都支持)。對於所有語言代碼,請參閱A2代碼列表:[此處](http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html) 您的意思是通過更改語言/動態字符串? – 2013-04-25 05:08:47
http://developer.android.com/training/basics/supporting-devices/languages.html – Raghunandan 2013-04-23 11:47:05
您不妨考慮修改你的問題解釋**完全準確地**如何已實施「其幫助屏幕」。 – CommonsWare 2013-04-23 11:47:17