Я хочу запускать одни приложения на одном языке, а остальные на других. Конкретно хотелось бы запускать карты на русском языке (мне правда не нужна транслитерация названий на латиницу) и все остальное на английском (русские переводы обычно очень плохие и я никак не могу понять, что приложение хочет мне сказать. Английские переводы обычно достаточно хороши для меня, чтобы понять).
Я запускаю стандартный Android 4.2.2 на Texet X-basic tm-4072 с root-правами. Решение , связанное с Tasker, ко мне не относится, потому что Google Play говорит, что Takser не совместим с моим телефоном. Было приложение для этого, но сейчас оно устарело и я не знаю, как связаться с автором (он предлагает выслать более новую версию тем, кто ему пишет).
В настольном Linux я бы просто запускал приложение с другим значением LANG, работает ли что-то подобное для Android?
Этот модуль для Xposed Framework должен помочь, если ваше устройство рутировано.
Локали программируются для каждого приложения отдельно,
Например, если я разработал приложение с жестко закодированными строковыми символами на английском языке, жестко закодированные символы всегда будут на этом языке...
Требуются переводы, строки символов для замены в зависимости от локали...
Если вы уверены, что он поддерживает язык, то это гипотетически возможно, однако разработчик определяет язык по умолчанию...
Вы можете манипулировать или модифицировать APK с помощью чего-то вроде APK Editor или APK Tool, чтобы установить русский язык в качестве языка по умолчанию в приложении.
Проблема, я думаю, у вас заключается в том, что ваше конкретное приложение нуждается в обновлении до одного с большим выбором переводов.
Это приложение Xposed App Locale помогло мне изменить локаль для каждого приложения.
Иззи
.apk
с их веб-сайта и посмотреть, установится ли он тем не менее. (и прежде чем вы спросите: без понятия об остальном, извините — по крайней мере, нет, если приложения не поддерживают его сами по себе: некоторые приложения позволяют вам выбрать язык для использования и просто по умолчанию «система»)Роберт