#flutter-layout #language-translation
Вопрос:
Добрый день! я пытаюсь написать приложение, которое может получать файл json для переводов с сервера, если у меня есть подключение к Интернету, и из ресурса, если у меня никого нет (используя I18n). Вот мой код, но когда я выключаю Wi-Fi и переключаю язык, приложение не получает файл json от актива. Может быть, у вас есть какой-то опыт в этом?
TranslationLoader _useTranslationLoader() { dynamic loader; try { loader = NetworkFileTranslationLoader( baseUri: Uri.https('address', 'folder/')); return loader; } catch (e) { loader = FileTranslationLoader( basePath: 'assets/i18n', ); return loader; } } FlutterI18nDelegate configureFlutterI18Delegate(Locale startedLocale) { final FlutterI18nDelegate flutterI18nDelegate = FlutterI18nDelegate( translationLoader: _useTranslationLoader(), ); return flutterI18nDelegate; }