S
S
Sasha Brahms2016-07-28 09:05:50
Android
Sasha Brahms, 2016-07-28 09:05:50

Multilanguage in android application?

Hello.
Faced the problem of multilingualism.
There are resources with values ​​for all text fields in different languages.
Initially everything is in English.
How to redefine the language, or rather change the resource references for all elements?
And how can you determine the language that the user has installed?
I will be very grateful

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Artem Gapchenko, 2016-07-28
@Dlike

Не совсем понятно, зачем вам вообще что-то определять, а затем менять. По умолчанию Android будет подгружать строковые значения из файла values/strings.xml. Если у пользователя на устройстве установлена русская локаль, то будут подгружаться значения из values-ru/strings.xml (при условии, конечно, что такой файл есть, в противном случае всё так же будут подгружаться значения из values/strings.xml). Если немецкая - values-de/strings.xml. Ну и так далее. Правила разрешения конкретного файла посмотреть можно тут.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question