Android: Как я могу сделать свое приложение многоязычным?

Возможный дубликат:
Как я могу создать многоязычное приложение для Android?

Я создаю приложение, и я нахожусь на этапе тестирования, но я хочу сделать свое приложение многоязычным.

Как я могу сделать это многоязычным? Каков наилучший способ сделать это?

То, что вам нужно сделать, это создать новые папки в папке res .

Пример. Если вам нужно добавить поддержку на испанский и итальянский языки, вам нужно сделать это следующим образом:

  1. Папка res

    1.1 значения

    1.2 значения-es // испанский

    1.3 значения-it // итальянский

И после этого вам нужно создать файлы string.xml в values-es и values-it . И во всех файлах вам просто нужно создать всю строку, которую вы хотите использовать следующим образом:

 <string name="title">Title</string> // in values folder <string name="title">Title in Spanish</string> // in values-es folder and etc. 

И после этого вы можете использовать эту строку как:

 TextView text = (TextView) findViewById(R.id.textView); text.setText(getString(R.string.title)); 

И это должно сработать.

Взгляните на этот учебник по локализации приложений: http://developer.android.com/resources/tutorials/localization/index.html .

Может быть, это помогает.

Доступны многочисленные примеры, которые помогут вам создать многоязычное приложение в Android.

Посмотрите на эти статьи:

http://developer.android.com/resources/tutorials/localization/index.html

http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/

Это поможет вам создать многоязычное приложение в Android.