/// /// Generated file. Do not edit. /// // coverage:ignore-file // ignore_for_file: type=lint, unused_import part of 'strings.g.dart'; // Path: typedef TranslationsRu = Translations; // ignore: unused_element class Translations implements BaseTranslations { /// Returns the current translations of the given [context]. /// /// Usage: /// final t = Translations.of(context); static Translations of(BuildContext context) => InheritedLocaleData.of(context).translations; /// You can call this constructor and build your own translation instance of this locale. /// Constructing via the enum [AppLocale.build] is preferred. Translations({Map? overrides, PluralResolver? cardinalResolver, PluralResolver? ordinalResolver, TranslationMetadata? meta}) : assert(overrides == null, 'Set "translation_overrides: true" in order to enable this feature.'), $meta = meta ?? TranslationMetadata( locale: AppLocale.ru, overrides: overrides ?? {}, cardinalResolver: cardinalResolver, ordinalResolver: ordinalResolver, ) { $meta.setFlatMapFunction(_flatMapFunction); } /// Metadata for the translations of . @override final TranslationMetadata $meta; /// Access flat map dynamic operator[](String key) => $meta.getTranslation(key); late final Translations _root = this; // ignore: unused_field Translations $copyWith({TranslationMetadata? meta}) => Translations(meta: meta ?? this.$meta); // Translations String get app_name => 'Tesmit'; late final TranslationsHomeScreenRu home_screen = TranslationsHomeScreenRu.internal(_root); late final TranslationsSettingsScreenRu settings_screen = TranslationsSettingsScreenRu.internal(_root); late final TranslationsAuthScreenRu auth_screen = TranslationsAuthScreenRu.internal(_root); late final TranslationsGalScreenRu gal_screen = TranslationsGalScreenRu.internal(_root); } // Path: home_screen class TranslationsHomeScreenRu { TranslationsHomeScreenRu.internal(this._root); final Translations _root; // ignore: unused_field // Translations String get title => 'Главная'; } // Path: settings_screen class TranslationsSettingsScreenRu { TranslationsSettingsScreenRu.internal(this._root); final Translations _root; // ignore: unused_field // Translations String get common => 'Общее'; String get title => 'Настройки'; String get lang => 'Язык'; String get lang_selection => 'Выбор языка'; late final TranslationsSettingsScreenThemeRu theme = TranslationsSettingsScreenThemeRu.internal(_root); } // Path: auth_screen class TranslationsAuthScreenRu { TranslationsAuthScreenRu.internal(this._root); final Translations _root; // ignore: unused_field // Translations String get title => 'Авторизация'; } // Path: gal_screen class TranslationsGalScreenRu { TranslationsGalScreenRu.internal(this._root); final Translations _root; // ignore: unused_field // Translations String get title => 'Галерея Краснодар'; } // Path: settings_screen.theme class TranslationsSettingsScreenThemeRu { TranslationsSettingsScreenThemeRu.internal(this._root); final Translations _root; // ignore: unused_field // Translations String get dark_theme => 'Темная тема'; String get light_theme => 'Светлая тема'; } /// Flat map(s) containing all translations. /// Only for edge cases! For simple maps, use the map function of this library. extension on Translations { dynamic _flatMapFunction(String path) { switch (path) { case 'app_name': return 'Tesmit'; case 'home_screen.title': return 'Главная'; case 'settings_screen.common': return 'Общее'; case 'settings_screen.title': return 'Настройки'; case 'settings_screen.lang': return 'Язык'; case 'settings_screen.lang_selection': return 'Выбор языка'; case 'settings_screen.theme.dark_theme': return 'Темная тема'; case 'settings_screen.theme.light_theme': return 'Светлая тема'; case 'auth_screen.title': return 'Авторизация'; case 'gal_screen.title': return 'Галерея Краснодар'; default: return null; } } }