У меня есть проект Flutter, и для локализаций я использую flutter_localizations
пакет. Для простых переводов текста я просто использую JSON и все работает. Однако у меня есть два вопроса, которые я не смог найти, как решить:
Я использую переводы Engli sh и Turki sh. В моей кодовой базе у меня есть файл данных, имеющий различные атрибуты. Мне нужно использовать data.dart
для Turki sh и dataEN.dart
для Engli sh. (Я использую разные функции и методы для них). Существует ли конкретный метод c, чтобы он давал первый класс, если язык тюркский sh, и позже, если это английский sh?
Я использую CupertinoTabBar
. Если я изменю язык из приложения, названия элементов CupertinoTabBar
не изменятся, пока я не перезапущу приложение. Есть ли способ обновить sh имена без перезапуска?
Заранее спасибо,