forked from eatvio/eatvio_app
feature(registration): remove .env
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import 'package:eatvio_app/app_router.dart';
|
||||
|
||||
import 'ru/ru_translations.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
//import 'en_us/en_us_translations.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
|
||||
import 'ru/ru_translations.dart';
|
||||
|
||||
class AppLocalization {
|
||||
AppLocalization(this.locale);
|
||||
@@ -23,24 +23,24 @@ class AppLocalization {
|
||||
return Localizations.of<AppLocalization>(context, AppLocalization)!;
|
||||
} else {
|
||||
// Обработка ситуации, когда context равен null
|
||||
return AppLocalization(Locale(
|
||||
'ru',
|
||||
'',
|
||||
),); // Возвращаем дефолтное значение или обработку ошибки
|
||||
return AppLocalization(
|
||||
Locale(
|
||||
'ru',
|
||||
'',
|
||||
),
|
||||
); // Возвращаем дефолтное значение или обработку ошибки
|
||||
}
|
||||
}
|
||||
|
||||
static List<String> languages() => _localizedValues.keys.toList();
|
||||
String getString(String text) =>
|
||||
_localizedValues[locale.languageCode]![text] ?? text;
|
||||
String getString(String text) => _localizedValues[locale.languageCode]![text] ?? text;
|
||||
}
|
||||
|
||||
class AppLocalizationDelegate extends LocalizationsDelegate<AppLocalization> {
|
||||
const AppLocalizationDelegate();
|
||||
|
||||
@override
|
||||
bool isSupported(Locale locale) =>
|
||||
AppLocalization.languages().contains(locale.languageCode);
|
||||
bool isSupported(Locale locale) => AppLocalization.languages().contains(locale.languageCode);
|
||||
|
||||
//Returning a SynchronousFuture here because an async "load" operation
|
||||
//cause an async "load" operation
|
||||
|
||||
Reference in New Issue
Block a user