Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
UProger
12 / 12 / 3
Регистрация: 19.04.2013
Сообщений: 821
#1

Android многоязычность

22.06.2014, 11:04. Просмотров 754. Ответов 5
Метки нет (Все метки)

Допустим не сложно с помощью if задать несколько вариантов надписей на кнопке. Но как определить какой язык главный на тедефоне клиента?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 11:04
Ответы с готовыми решениями:

Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout?
Недавно начал изучать Android API, а сегодня более менее разобрал основы...

Не предлагается установка Android SDK при установке Android Studio
на сайте https://developer.android.com/studio/... скачал exeшник для...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Ошибка: Caused by Android java.lang.ClassCastException: android.app.Application cannot be cast
Здравствуйте. Очень нужен ваш совет. При запуске приложения появляется ошибка:...

Как приложение Android написать на С++ в Android NDK, чтоб получить *.apk? Нужен мануал
Уже не в первый раз задаю вопрос. Молчание. В лучшем случае - "RTFM" и точка....

5
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
22.06.2014, 12:06 #2
UProger, используйте разные values-xx папки.

http://developer.android.com/trainin...languages.html

English (default locale), /values/strings.xml:
XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="title">My Application</string>
    <string name="hello_world">Hello World!</string>
</resources>

Spanish, /values-es/strings.xml:

XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="title">Mi AplicaciГіn</string>
    <string name="hello_world">Hola Mundo!</string>
</resources>
French, /values-fr/strings.xml:

XML
1
2
3
4
5
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="title">Mon Application</string>
    <string name="hello_world">Bonjour le monde !</string>
</resources>
и используйте через R.id.title например. Андроид сам выберет язык
0
UProger
12 / 12 / 3
Регистрация: 19.04.2013
Сообщений: 821
22.06.2014, 12:09  [ТС] #3
А Андройд автоматом возьмёт нужную папку??
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
22.06.2014, 12:40 #4
UProger, да
0
UProger
12 / 12 / 3
Регистрация: 19.04.2013
Сообщений: 821
13.07.2014, 17:39  [ТС] #5
А где поглядеть список буквенных сокрашений для различных стран?

Израиль к примеру IL или HEB(Hebrew - Иврит)
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
13.07.2014, 18:07 #6
Цитата Сообщение от UProger Посмотреть сообщение
А где поглядеть список буквенных сокрашений для различных стран?
см столбец ISO 639-1
http://www.loc.gov/standards/iso639-2/php/code_list.php
0
13.07.2014, 18:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2014, 18:07

Ошибка в Android Studio Error:No resource identifier found for attribute 'appComponentFactory' in package 'android'
Доброго времени суток! При компиляции андроид приложении выходит данная...

Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK?
Можно ли писать в нем готовые приложения Android?

Android.support.v4.app.FragmentActivity не работает в Android Studio
объясните пожалуйста,как в андроид студио добавить вышеуказанную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru