Вам нужно будет создать другой String.xml в зависимости от языков, на которые вы хотите ориентироваться, как говорит JDenais, в моем приложении у меня есть следующее
например, первая арабская строка состоит из того же, что и Strings.xml
, но со всеми арабскими, теперь вам нужно всего лишь вызвать одну строку в ваших xml-файлах, и она просто выберет место для захвата в зависимости от языка телефона. Или по умолчанию язык, с которого приложение было загружено Google Play, на самом деле это все тот же strings.xml, поэтому вам не нужно указывать, из какого вы хотите получить переведенный текст, просто скопируйте ваш основной strings.xml
в другом strings.xml
, и тогда телефон решит, куда вытащить данные.
Также, пожалуйста, прочитайте официальный документ о том, как это сделать https://developer.android.com/training/basics/supporting-devices/languages
Также, пожалуйста, проверьте языковые коды ISO здесь
Что такое список поддерживаемых языков / локалей на Android?