Answer the question
In order to leave comments, you need to log in
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
Не совсем понятно, зачем вам вообще что-то определять, а затем менять. По умолчанию 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 questionAsk a Question
731 491 924 answers to any question