Локализация приложений Flutter включает переключение языка для AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Локализация приложений Flutter включает переключение языка для Android

Сообщение Anonymous »

Это работает на iOS.
Таким образом, в iOS вы можете изменить язык приложения, если оно поддерживает несколько языков. Я думаю, что в Android вы тоже можете это сделать (так говорит Google). Я настроил свой проект с локализацией flutters l10n. В зависимости от языка системы приложение работает на немецком или английском языке. это работает. однако в моем симуляторе iPhone я могу переключить предпочтительный язык приложения в настройках после добавления второго языка в мой проект. На моем эмуляторе Android я не могу этого сделать. Для других предустановленных приложений есть опция языка.
(Я следил за этим: https://docs.flutter.dev/ui/accessibili ... nalization)
Я уже пробовал добавить второй язык, добавив несколько XML-файлов в папку сборки Android, тоже не помогло.
l10n.yml

Код: Выделить всё

arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
pubspec.yml

Код: Выделить всё

dependencies:
flutter:
sdk: flutter
flutter_localizations:
sdk: flutter
intl: any
Целевая версия Android: 33 (версия симулятора: 34)
Версия Flutter: 3.16.7
Это точная настройка, которую я ищу for (первые параметры настроек приложения календаря на симуляторе Android, вторые — настройки моих приложений Flutter на iPhone)
Изображение

[img]https://i.sstatic.net /XNLFC6cg.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/793 ... or-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»