Как я могу использовать разные классы с флаттерной локализацией? - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть проект Flutter, и для локализаций я использую flutter_localizations пакет. Для простых переводов текста я просто использую JSON и все работает. Однако у меня есть два вопроса, которые я не смог найти, как решить:

  1. Я использую переводы Engli sh и Turki sh. В моей кодовой базе у меня есть файл данных, имеющий различные атрибуты. Мне нужно использовать data.dart для Turki sh и dataEN.dart для Engli sh. (Я использую разные функции и методы для них). Существует ли конкретный метод c, чтобы он давал первый класс, если язык тюркский sh, и позже, если это английский sh?

  2. Я использую CupertinoTabBar. Если я изменю язык из приложения, названия элементов CupertinoTabBar не изменятся, пока я не перезапущу приложение. Есть ли способ обновить sh имена без перезапуска?

Заранее спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...