mangayomi-mirror/lib/l10n/generated/app_localizations.dart
2026-01-01 19:48:57 +02:00

3552 lines
95 KiB
Dart
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import 'dart:async';
import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:intl/intl.dart' as intl;
import 'app_localizations_ar.dart';
import 'app_localizations_as.dart';
import 'app_localizations_de.dart';
import 'app_localizations_en.dart';
import 'app_localizations_es.dart';
import 'app_localizations_fr.dart';
import 'app_localizations_hi.dart';
import 'app_localizations_id.dart';
import 'app_localizations_it.dart';
import 'app_localizations_ja.dart';
import 'app_localizations_pt.dart';
import 'app_localizations_ru.dart';
import 'app_localizations_th.dart';
import 'app_localizations_tr.dart';
import 'app_localizations_zh.dart';
// ignore_for_file: type=lint
/// Callers can lookup localized strings with an instance of AppLocalizations
/// returned by `AppLocalizations.of(context)`.
///
/// Applications need to include `AppLocalizations.delegate()` in their app's
/// `localizationDelegates` list, and the locales they support in the app's
/// `supportedLocales` list. For example:
///
/// ```dart
/// import 'generated/app_localizations.dart';
///
/// return MaterialApp(
/// localizationsDelegates: AppLocalizations.localizationsDelegates,
/// supportedLocales: AppLocalizations.supportedLocales,
/// home: MyApplicationHome(),
/// );
/// ```
///
/// ## Update pubspec.yaml
///
/// Please make sure to update your pubspec.yaml to include the following
/// packages:
///
/// ```yaml
/// dependencies:
/// # Internationalization support.
/// flutter_localizations:
/// sdk: flutter
/// intl: any # Use the pinned version from flutter_localizations
///
/// # Rest of dependencies
/// ```
///
/// ## iOS Applications
///
/// iOS applications define key application metadata, including supported
/// locales, in an Info.plist file that is built into the application bundle.
/// To configure the locales supported by your app, youll need to edit this
/// file.
///
/// First, open your projects ios/Runner.xcworkspace Xcode workspace file.
/// Then, in the Project Navigator, open the Info.plist file under the Runner
/// projects Runner folder.
///
/// Next, select the Information Property List item, select Add Item from the
/// Editor menu, then select Localizations from the pop-up menu.
///
/// Select and expand the newly-created Localizations item then, for each
/// locale your application supports, add a new item and select the locale
/// you wish to add from the pop-up menu in the Value field. This list should
/// be consistent with the languages listed in the AppLocalizations.supportedLocales
/// property.
abstract class AppLocalizations {
AppLocalizations(String locale)
: localeName = intl.Intl.canonicalizedLocale(locale.toString());
final String localeName;
static AppLocalizations? of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations);
}
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
/// A list of this localizations delegate along with the default localizations
/// delegates.
///
/// Returns a list of localizations delegates containing this delegate along with
/// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate,
/// and GlobalWidgetsLocalizations.delegate.
///
/// Additional delegates can be added by appending to this list in
/// MaterialApp. This list does not have to be used at all if a custom list
/// of delegates is preferred or required.
static const List<LocalizationsDelegate<dynamic>> localizationsDelegates =
<LocalizationsDelegate<dynamic>>[
delegate,
GlobalMaterialLocalizations.delegate,
GlobalCupertinoLocalizations.delegate,
GlobalWidgetsLocalizations.delegate,
];
/// A list of this localizations delegate's supported locales.
static const List<Locale> supportedLocales = <Locale>[
Locale('ar'),
Locale('as'),
Locale('de'),
Locale('en'),
Locale('es'),
Locale('es', '419'),
Locale('fr'),
Locale('hi'),
Locale('id'),
Locale('it'),
Locale('ja'),
Locale('pt'),
Locale('pt', 'BR'),
Locale('ru'),
Locale('th'),
Locale('tr'),
Locale('zh'),
];
/// No description provided for @library.
///
/// In en, this message translates to:
/// **'Library'**
String get library;
/// No description provided for @updates.
///
/// In en, this message translates to:
/// **'Updates'**
String get updates;
/// No description provided for @history.
///
/// In en, this message translates to:
/// **'History'**
String get history;
/// No description provided for @browse.
///
/// In en, this message translates to:
/// **'Browse'**
String get browse;
/// No description provided for @more.
///
/// In en, this message translates to:
/// **'More'**
String get more;
/// No description provided for @open_random_entry.
///
/// In en, this message translates to:
/// **'Open random entry'**
String get open_random_entry;
/// No description provided for @import.
///
/// In en, this message translates to:
/// **'Import'**
String get import;
/// No description provided for @filter.
///
/// In en, this message translates to:
/// **'Filter'**
String get filter;
/// No description provided for @ignore_filters.
///
/// In en, this message translates to:
/// **'Ignore Filters'**
String get ignore_filters;
/// No description provided for @downloaded.
///
/// In en, this message translates to:
/// **'Downloaded'**
String get downloaded;
/// No description provided for @unread.
///
/// In en, this message translates to:
/// **'Unread'**
String get unread;
/// No description provided for @unwatched.
///
/// In en, this message translates to:
/// **'Unwatched'**
String get unwatched;
/// No description provided for @started.
///
/// In en, this message translates to:
/// **'Started'**
String get started;
/// No description provided for @bookmarked.
///
/// In en, this message translates to:
/// **'Bookmarked'**
String get bookmarked;
/// No description provided for @sort.
///
/// In en, this message translates to:
/// **'Sort'**
String get sort;
/// No description provided for @alphabetically.
///
/// In en, this message translates to:
/// **'Alphabetically'**
String get alphabetically;
/// No description provided for @last_read.
///
/// In en, this message translates to:
/// **'Last read'**
String get last_read;
/// No description provided for @last_watched.
///
/// In en, this message translates to:
/// **'Last watched'**
String get last_watched;
/// No description provided for @last_update_check.
///
/// In en, this message translates to:
/// **'Last update check'**
String get last_update_check;
/// Warning when deleting all entries (chapters/episodes) of a manga/anime.
///
/// In en, this message translates to:
/// **'{count, plural, =1{You are deleting the only {entryType} of this {mediaType} from the library.} other{You are deleting all {count} {entryTypePlural} of this {mediaType} from the library.}}\nThis will also remove the whole {mediaType} from your library.\n\nNote: The files themselves will not be deleted.'**
String last_entry_delete_warning(
num count,
Object entryType,
Object entryTypePlural,
Object mediaType,
);
/// No description provided for @chapter.
///
/// In en, this message translates to:
/// **'chapter'**
String get chapter;
/// No description provided for @episode.
///
/// In en, this message translates to:
/// **'episode'**
String get episode;
/// No description provided for @unread_count.
///
/// In en, this message translates to:
/// **'Unread count'**
String get unread_count;
/// No description provided for @unwatched_count.
///
/// In en, this message translates to:
/// **'Unwatched count'**
String get unwatched_count;
/// No description provided for @latest_chapter.
///
/// In en, this message translates to:
/// **'Latest chapter'**
String get latest_chapter;
/// No description provided for @latest_episode.
///
/// In en, this message translates to:
/// **'Latest episode'**
String get latest_episode;
/// No description provided for @date_added.
///
/// In en, this message translates to:
/// **'Date added'**
String get date_added;
/// No description provided for @display.
///
/// In en, this message translates to:
/// **'Display'**
String get display;
/// No description provided for @display_mode.
///
/// In en, this message translates to:
/// **'Display mode'**
String get display_mode;
/// No description provided for @compact_grid.
///
/// In en, this message translates to:
/// **'Compact grid'**
String get compact_grid;
/// No description provided for @comfortable_grid.
///
/// In en, this message translates to:
/// **'Comfortable grid'**
String get comfortable_grid;
/// No description provided for @cover_only_grid.
///
/// In en, this message translates to:
/// **'Cover-only grid'**
String get cover_only_grid;
/// No description provided for @list.
///
/// In en, this message translates to:
/// **'List'**
String get list;
/// No description provided for @badges.
///
/// In en, this message translates to:
/// **'Badges'**
String get badges;
/// No description provided for @downloaded_chapters.
///
/// In en, this message translates to:
/// **'Downloaded chapters'**
String get downloaded_chapters;
/// No description provided for @downloaded_episodes.
///
/// In en, this message translates to:
/// **'Downloaded episodes'**
String get downloaded_episodes;
/// No description provided for @language.
///
/// In en, this message translates to:
/// **'Language'**
String get language;
/// No description provided for @local_source.
///
/// In en, this message translates to:
/// **'Local source'**
String get local_source;
/// No description provided for @tabs.
///
/// In en, this message translates to:
/// **'Tabs'**
String get tabs;
/// No description provided for @show_category_tabs.
///
/// In en, this message translates to:
/// **'Show category tabs'**
String get show_category_tabs;
/// No description provided for @show_numbers_of_items.
///
/// In en, this message translates to:
/// **'Show numbers of items'**
String get show_numbers_of_items;
/// No description provided for @other.
///
/// In en, this message translates to:
/// **'Other'**
String get other;
/// No description provided for @show_continue_reading_buttons.
///
/// In en, this message translates to:
/// **'Show continue reading buttons'**
String get show_continue_reading_buttons;
/// No description provided for @show_continue_watching_buttons.
///
/// In en, this message translates to:
/// **'Show continue watching buttons'**
String get show_continue_watching_buttons;
/// No description provided for @empty_library.
///
/// In en, this message translates to:
/// **'Empty library'**
String get empty_library;
/// No description provided for @search.
///
/// In en, this message translates to:
/// **'Search...'**
String get search;
/// No description provided for @no_recent_updates.
///
/// In en, this message translates to:
/// **'No recent updates'**
String get no_recent_updates;
/// No description provided for @remove_everything.
///
/// In en, this message translates to:
/// **'Remove everything'**
String get remove_everything;
/// No description provided for @remove_everything_msg.
///
/// In en, this message translates to:
/// **'Are you sure? All history will be lost'**
String get remove_everything_msg;
/// No description provided for @remove_all_update_msg.
///
/// In en, this message translates to:
/// **'Are you sure? The whole update will be cleared'**
String get remove_all_update_msg;
/// No description provided for @ok.
///
/// In en, this message translates to:
/// **'OK'**
String get ok;
/// No description provided for @cancel.
///
/// In en, this message translates to:
/// **'Cancel'**
String get cancel;
/// No description provided for @remove.
///
/// In en, this message translates to:
/// **'Remove'**
String get remove;
/// No description provided for @remove_history_msg.
///
/// In en, this message translates to:
/// **'This will remove the read date of this chapter. Are you sure?'**
String get remove_history_msg;
/// No description provided for @last_used.
///
/// In en, this message translates to:
/// **'Last Used'**
String get last_used;
/// No description provided for @pinned.
///
/// In en, this message translates to:
/// **'Pinned'**
String get pinned;
/// No description provided for @sources.
///
/// In en, this message translates to:
/// **'Sources'**
String get sources;
/// No description provided for @install.
///
/// In en, this message translates to:
/// **'Install'**
String get install;
/// No description provided for @update.
///
/// In en, this message translates to:
/// **'Update'**
String get update;
/// No description provided for @latest.
///
/// In en, this message translates to:
/// **'Latest'**
String get latest;
/// No description provided for @extensions.
///
/// In en, this message translates to:
/// **'Extensions'**
String get extensions;
/// No description provided for @migrate.
///
/// In en, this message translates to:
/// **'Migrate'**
String get migrate;
/// No description provided for @migrate_confirm.
///
/// In en, this message translates to:
/// **'Migrate to another source'**
String get migrate_confirm;
/// No description provided for @clean_database.
///
/// In en, this message translates to:
/// **'Clean database'**
String get clean_database;
/// No description provided for @cleaned_database.
///
/// In en, this message translates to:
/// **'Database cleaned! {x} entries removed'**
String cleaned_database(Object x);
/// No description provided for @clean_database_desc.
///
/// In en, this message translates to:
/// **'This will remove all items that are not added to the library!'**
String get clean_database_desc;
/// No description provided for @incognito_mode.
///
/// In en, this message translates to:
/// **'Incognito Mode'**
String get incognito_mode;
/// No description provided for @incognito_mode_description.
///
/// In en, this message translates to:
/// **'Pauses reading history'**
String get incognito_mode_description;
/// No description provided for @downloaded_only.
///
/// In en, this message translates to:
/// **'Downloaded only'**
String get downloaded_only;
/// No description provided for @downloaded_only_description.
///
/// In en, this message translates to:
/// **'Only show downloaded entries in your library'**
String get downloaded_only_description;
/// No description provided for @download_queue.
///
/// In en, this message translates to:
/// **'Download Queue'**
String get download_queue;
/// No description provided for @categories.
///
/// In en, this message translates to:
/// **'Categories'**
String get categories;
/// No description provided for @statistics.
///
/// In en, this message translates to:
/// **'Statistics'**
String get statistics;
/// No description provided for @settings.
///
/// In en, this message translates to:
/// **'Settings'**
String get settings;
/// No description provided for @about.
///
/// In en, this message translates to:
/// **'About'**
String get about;
/// No description provided for @help.
///
/// In en, this message translates to:
/// **'Help'**
String get help;
/// No description provided for @no_downloads.
///
/// In en, this message translates to:
/// **'No Downloads'**
String get no_downloads;
/// No description provided for @edit_categories.
///
/// In en, this message translates to:
/// **'Edit Categories'**
String get edit_categories;
/// No description provided for @edit_categories_description.
///
/// In en, this message translates to:
/// **'You have no categories. Tap the plus button to create one for organizing your library'**
String get edit_categories_description;
/// No description provided for @add.
///
/// In en, this message translates to:
/// **'Add'**
String get add;
/// No description provided for @add_category.
///
/// In en, this message translates to:
/// **'Add Category'**
String get add_category;
/// No description provided for @name.
///
/// In en, this message translates to:
/// **'Name'**
String get name;
/// No description provided for @category_name_required.
///
/// In en, this message translates to:
/// **'*Required'**
String get category_name_required;
/// No description provided for @add_category_error_exist.
///
/// In en, this message translates to:
/// **'A category with this name already exist!'**
String get add_category_error_exist;
/// No description provided for @delete_category.
///
/// In en, this message translates to:
/// **'Delete Category'**
String get delete_category;
/// No description provided for @delete_category_msg.
///
/// In en, this message translates to:
/// **'Do you wish to delete the category {name}?'**
String delete_category_msg(Object name);
/// No description provided for @rename_category.
///
/// In en, this message translates to:
/// **'Rename Category'**
String get rename_category;
/// No description provided for @general.
///
/// In en, this message translates to:
/// **'General'**
String get general;
/// No description provided for @general_subtitle.
///
/// In en, this message translates to:
/// **'App language'**
String get general_subtitle;
/// No description provided for @app_language.
///
/// In en, this message translates to:
/// **'App language'**
String get app_language;
/// No description provided for @default_subtitle_language.
///
/// In en, this message translates to:
/// **'Default subtitle language'**
String get default_subtitle_language;
/// No description provided for @appearance.
///
/// In en, this message translates to:
/// **'Appearance'**
String get appearance;
/// No description provided for @appearance_subtitle.
///
/// In en, this message translates to:
/// **'Theme, date & time format'**
String get appearance_subtitle;
/// No description provided for @theme.
///
/// In en, this message translates to:
/// **'Theme'**
String get theme;
/// No description provided for @dark_mode.
///
/// In en, this message translates to:
/// **'Dark mode'**
String get dark_mode;
/// No description provided for @follow_system_theme.
///
/// In en, this message translates to:
/// **'Follow system theme'**
String get follow_system_theme;
/// No description provided for @on.
///
/// In en, this message translates to:
/// **'On'**
String get on;
/// No description provided for @off.
///
/// In en, this message translates to:
/// **'Off'**
String get off;
/// No description provided for @pure_black_dark_mode.
///
/// In en, this message translates to:
/// **'Pure black dark mode'**
String get pure_black_dark_mode;
/// No description provided for @timestamp.
///
/// In en, this message translates to:
/// **'Timestamp'**
String get timestamp;
/// No description provided for @relative_timestamp.
///
/// In en, this message translates to:
/// **'Relative timestamp'**
String get relative_timestamp;
/// No description provided for @relative_timestamp_short.
///
/// In en, this message translates to:
/// **'Short (Today, Yesterday)'**
String get relative_timestamp_short;
/// No description provided for @relative_timestamp_long.
///
/// In en, this message translates to:
/// **'Long (Short+, n days ago)'**
String get relative_timestamp_long;
/// No description provided for @date_format.
///
/// In en, this message translates to:
/// **'Date format'**
String get date_format;
/// No description provided for @reader.
///
/// In en, this message translates to:
/// **'Reader'**
String get reader;
/// No description provided for @refresh.
///
/// In en, this message translates to:
/// **'Refresh'**
String get refresh;
/// No description provided for @reader_subtitle.
///
/// In en, this message translates to:
/// **'Reading mode, display, navigation'**
String get reader_subtitle;
/// No description provided for @default_reading_mode.
///
/// In en, this message translates to:
/// **'Default reading mode'**
String get default_reading_mode;
/// No description provided for @reading_mode_vertical.
///
/// In en, this message translates to:
/// **'Vertical'**
String get reading_mode_vertical;
/// No description provided for @reading_mode_horizontal.
///
/// In en, this message translates to:
/// **'Horizontal'**
String get reading_mode_horizontal;
/// No description provided for @reading_mode_left_to_right.
///
/// In en, this message translates to:
/// **'Left to Right'**
String get reading_mode_left_to_right;
/// No description provided for @reading_mode_right_to_left.
///
/// In en, this message translates to:
/// **'Right to Left'**
String get reading_mode_right_to_left;
/// No description provided for @reading_mode_vertical_continuous.
///
/// In en, this message translates to:
/// **'Vertical continuous'**
String get reading_mode_vertical_continuous;
/// No description provided for @reading_mode_webtoon.
///
/// In en, this message translates to:
/// **'Webtoon'**
String get reading_mode_webtoon;
/// No description provided for @double_tap_animation_speed.
///
/// In en, this message translates to:
/// **'Double tap animation speed'**
String get double_tap_animation_speed;
/// No description provided for @normal.
///
/// In en, this message translates to:
/// **'Normal'**
String get normal;
/// No description provided for @fast.
///
/// In en, this message translates to:
/// **'Fast'**
String get fast;
/// No description provided for @no_animation.
///
/// In en, this message translates to:
/// **'No animation'**
String get no_animation;
/// No description provided for @animate_page_transitions.
///
/// In en, this message translates to:
/// **'Animate page transitions'**
String get animate_page_transitions;
/// No description provided for @crop_borders.
///
/// In en, this message translates to:
/// **'Crop borders'**
String get crop_borders;
/// No description provided for @downloads.
///
/// In en, this message translates to:
/// **'Downloads'**
String get downloads;
/// No description provided for @downloads_subtitle.
///
/// In en, this message translates to:
/// **'Downloads settings'**
String get downloads_subtitle;
/// No description provided for @download_location.
///
/// In en, this message translates to:
/// **'Download location'**
String get download_location;
/// No description provided for @custom_location.
///
/// In en, this message translates to:
/// **'Custom location'**
String get custom_location;
/// No description provided for @only_on_wifi.
///
/// In en, this message translates to:
/// **'Only on wifi'**
String get only_on_wifi;
/// No description provided for @save_as_cbz_archive.
///
/// In en, this message translates to:
/// **'Save as CBZ archive'**
String get save_as_cbz_archive;
/// No description provided for @concurrent_downloads.
///
/// In en, this message translates to:
/// **'Concurrent downloads'**
String get concurrent_downloads;
/// No description provided for @browse_subtitle.
///
/// In en, this message translates to:
/// **'Sources, global search'**
String get browse_subtitle;
/// No description provided for @only_include_pinned_sources.
///
/// In en, this message translates to:
/// **'Only include pinned sources'**
String get only_include_pinned_sources;
/// No description provided for @nsfw_sources.
///
/// In en, this message translates to:
/// **'NSFW (+18) sources'**
String get nsfw_sources;
/// No description provided for @nsfw_sources_show.
///
/// In en, this message translates to:
/// **'Show in sources and extensions lists'**
String get nsfw_sources_show;
/// No description provided for @nsfw_sources_info.
///
/// In en, this message translates to:
/// **'This does not prevent unofficial or potentially incorrectly flagged extensions from surfacing NSFW (18+) content within the app'**
String get nsfw_sources_info;
/// No description provided for @version.
///
/// In en, this message translates to:
/// **'Version'**
String get version;
/// No description provided for @check_for_update.
///
/// In en, this message translates to:
/// **'Check for update'**
String get check_for_update;
/// No description provided for @logs_on.
///
/// In en, this message translates to:
/// **'Enable logging'**
String get logs_on;
/// No description provided for @share_app_logs.
///
/// In en, this message translates to:
/// **'Share app logs'**
String get share_app_logs;
/// No description provided for @no_app_logs.
///
/// In en, this message translates to:
/// **'No log.txt available!'**
String get no_app_logs;
/// No description provided for @failed.
///
/// In en, this message translates to:
/// **'Failed!'**
String get failed;
/// No description provided for @n_days_ago.
///
/// In en, this message translates to:
/// **'{days} days ago'**
String n_days_ago(Object days);
/// No description provided for @today.
///
/// In en, this message translates to:
/// **'Today'**
String get today;
/// No description provided for @yesterday.
///
/// In en, this message translates to:
/// **'Yesterday'**
String get yesterday;
/// No description provided for @a_week_ago.
///
/// In en, this message translates to:
/// **'A week ago'**
String get a_week_ago;
/// No description provided for @next_week.
///
/// In en, this message translates to:
/// **'Next week'**
String get next_week;
/// No description provided for @add_to_library.
///
/// In en, this message translates to:
/// **'Add to library'**
String get add_to_library;
/// No description provided for @completed.
///
/// In en, this message translates to:
/// **'Completed'**
String get completed;
/// No description provided for @ongoing.
///
/// In en, this message translates to:
/// **'Ongoing'**
String get ongoing;
/// No description provided for @on_hiatus.
///
/// In en, this message translates to:
/// **'On Hiatus'**
String get on_hiatus;
/// No description provided for @canceled.
///
/// In en, this message translates to:
/// **'Canceled'**
String get canceled;
/// No description provided for @publishing_finished.
///
/// In en, this message translates to:
/// **'Publishing finished'**
String get publishing_finished;
/// No description provided for @unknown.
///
/// In en, this message translates to:
/// **'Unknown'**
String get unknown;
/// No description provided for @set_categories.
///
/// In en, this message translates to:
/// **'Set categories'**
String get set_categories;
/// No description provided for @edit.
///
/// In en, this message translates to:
/// **'Edit'**
String get edit;
/// No description provided for @in_library.
///
/// In en, this message translates to:
/// **'In library'**
String get in_library;
/// No description provided for @filter_scanlator_groups.
///
/// In en, this message translates to:
/// **'Filter scanlator groups'**
String get filter_scanlator_groups;
/// No description provided for @reset.
///
/// In en, this message translates to:
/// **'Reset'**
String get reset;
/// No description provided for @by_source.
///
/// In en, this message translates to:
/// **'By source'**
String get by_source;
/// No description provided for @by_chapter_number.
///
/// In en, this message translates to:
/// **'By chapter number'**
String get by_chapter_number;
/// No description provided for @by_episode_number.
///
/// In en, this message translates to:
/// **'By episode number'**
String get by_episode_number;
/// No description provided for @by_upload_date.
///
/// In en, this message translates to:
/// **'By upload date'**
String get by_upload_date;
/// No description provided for @source_title.
///
/// In en, this message translates to:
/// **'Source title'**
String get source_title;
/// No description provided for @chapter_number.
///
/// In en, this message translates to:
/// **'Chapter number'**
String get chapter_number;
/// No description provided for @episode_number.
///
/// In en, this message translates to:
/// **'Episode number'**
String get episode_number;
/// No description provided for @share.
///
/// In en, this message translates to:
/// **'Share'**
String get share;
/// No description provided for @n_chapters.
///
/// In en, this message translates to:
/// **'{n} chapters'**
String n_chapters(Object n);
/// No description provided for @no_description.
///
/// In en, this message translates to:
/// **'No description'**
String get no_description;
/// No description provided for @resume.
///
/// In en, this message translates to:
/// **'Resume'**
String get resume;
/// No description provided for @read.
///
/// In en, this message translates to:
/// **'Read'**
String get read;
/// No description provided for @watch.
///
/// In en, this message translates to:
/// **'Watch'**
String get watch;
/// No description provided for @popular.
///
/// In en, this message translates to:
/// **'Popular'**
String get popular;
/// No description provided for @open_in_browser.
///
/// In en, this message translates to:
/// **'Open in browser'**
String get open_in_browser;
/// No description provided for @clear_cookie.
///
/// In en, this message translates to:
/// **'Clear cookie'**
String get clear_cookie;
/// No description provided for @show_page_number.
///
/// In en, this message translates to:
/// **'Show page number'**
String get show_page_number;
/// No description provided for @from_library.
///
/// In en, this message translates to:
/// **'From library'**
String get from_library;
/// No description provided for @downloaded_chapter.
///
/// In en, this message translates to:
/// **'Downloaded chapter'**
String get downloaded_chapter;
/// No description provided for @page.
///
/// In en, this message translates to:
/// **'Page {page}'**
String page(Object page);
/// No description provided for @global_search.
///
/// In en, this message translates to:
/// **'Global search'**
String get global_search;
/// No description provided for @color_blend_level.
///
/// In en, this message translates to:
/// **'Color blend level'**
String get color_blend_level;
/// No description provided for @current.
///
/// In en, this message translates to:
/// **'Current {char}'**
String current(Object char);
/// No description provided for @finished.
///
/// In en, this message translates to:
/// **'Finished {char}'**
String finished(Object char);
/// No description provided for @next.
///
/// In en, this message translates to:
/// **'Next {char}'**
String next(Object char);
/// No description provided for @previous.
///
/// In en, this message translates to:
/// **'Previous {char}'**
String previous(Object char);
/// No description provided for @no_more_chapter.
///
/// In en, this message translates to:
/// **'There\'s no more chapter'**
String get no_more_chapter;
/// No description provided for @no_result.
///
/// In en, this message translates to:
/// **'No result'**
String get no_result;
/// No description provided for @send.
///
/// In en, this message translates to:
/// **'Send'**
String get send;
/// No description provided for @delete.
///
/// In en, this message translates to:
/// **'Delete'**
String get delete;
/// No description provided for @start_downloading.
///
/// In en, this message translates to:
/// **'Start downloading now'**
String get start_downloading;
/// No description provided for @retry.
///
/// In en, this message translates to:
/// **'Retry'**
String get retry;
/// No description provided for @add_chapters.
///
/// In en, this message translates to:
/// **'Add Chapters'**
String get add_chapters;
/// No description provided for @delete_chapters.
///
/// In en, this message translates to:
/// **'Delete Chapter?'**
String get delete_chapters;
/// No description provided for @default0.
///
/// In en, this message translates to:
/// **'Default'**
String get default0;
/// No description provided for @total_chapters.
///
/// In en, this message translates to:
/// **'Total Chapters'**
String get total_chapters;
/// No description provided for @total_episodes.
///
/// In en, this message translates to:
/// **'Total episodes'**
String get total_episodes;
/// No description provided for @import_local_file.
///
/// In en, this message translates to:
/// **'Import Local file'**
String get import_local_file;
/// No description provided for @import_files.
///
/// In en, this message translates to:
/// **'Files'**
String get import_files;
/// No description provided for @nothing_read_recently.
///
/// In en, this message translates to:
/// **'Nothing read recently'**
String get nothing_read_recently;
/// No description provided for @status.
///
/// In en, this message translates to:
/// **'Status'**
String get status;
/// No description provided for @not_started.
///
/// In en, this message translates to:
/// **'Not started'**
String get not_started;
/// No description provided for @score.
///
/// In en, this message translates to:
/// **'Score'**
String get score;
/// No description provided for @start_date.
///
/// In en, this message translates to:
/// **'Start date'**
String get start_date;
/// No description provided for @finish_date.
///
/// In en, this message translates to:
/// **'Finish date'**
String get finish_date;
/// No description provided for @reading.
///
/// In en, this message translates to:
/// **'Reading'**
String get reading;
/// No description provided for @on_hold.
///
/// In en, this message translates to:
/// **'On hold'**
String get on_hold;
/// No description provided for @dropped.
///
/// In en, this message translates to:
/// **'Dropped'**
String get dropped;
/// No description provided for @plan_to_read.
///
/// In en, this message translates to:
/// **'Plan to read'**
String get plan_to_read;
/// No description provided for @re_reading.
///
/// In en, this message translates to:
/// **'Rereading'**
String get re_reading;
/// No description provided for @chapters.
///
/// In en, this message translates to:
/// **'Chapters'**
String get chapters;
/// No description provided for @add_tracker.
///
/// In en, this message translates to:
/// **'Add tracking'**
String get add_tracker;
/// No description provided for @one_tracker.
///
/// In en, this message translates to:
/// **'1 tracker'**
String get one_tracker;
/// No description provided for @n_tracker.
///
/// In en, this message translates to:
/// **'{n} trackers'**
String n_tracker(Object n);
/// No description provided for @tracking.
///
/// In en, this message translates to:
/// **'Tracking'**
String get tracking;
/// No description provided for @syncing.
///
/// In en, this message translates to:
/// **'Sync'**
String get syncing;
/// No description provided for @sync_password.
///
/// In en, this message translates to:
/// **'Password (at least 8 characters)'**
String get sync_password;
/// No description provided for @sync_logged.
///
/// In en, this message translates to:
/// **'Login successful'**
String get sync_logged;
/// No description provided for @syncing_subtitle.
///
/// In en, this message translates to:
/// **'Sync your progress across multiple devices via a self-hosted \nserver. Check out our discord server for more info!'**
String get syncing_subtitle;
/// No description provided for @last_sync_manga.
///
/// In en, this message translates to:
/// **'Last manga sync at: '**
String get last_sync_manga;
/// No description provided for @last_sync_history.
///
/// In en, this message translates to:
/// **'Last history sync at: '**
String get last_sync_history;
/// No description provided for @last_sync_update.
///
/// In en, this message translates to:
/// **'Last update sync at: '**
String get last_sync_update;
/// No description provided for @sync_server.
///
/// In en, this message translates to:
/// **'Sync Server Address'**
String get sync_server;
/// No description provided for @sync_login_invalid_creds.
///
/// In en, this message translates to:
/// **'Invalid email or password'**
String get sync_login_invalid_creds;
/// No description provided for @sync_starting.
///
/// In en, this message translates to:
/// **'Starting sync...'**
String get sync_starting;
/// No description provided for @sync_finished.
///
/// In en, this message translates to:
/// **'Sync finished'**
String get sync_finished;
/// No description provided for @sync_failed.
///
/// In en, this message translates to:
/// **'Sync failed'**
String get sync_failed;
/// No description provided for @sync_button_sync.
///
/// In en, this message translates to:
/// **'Sync progress'**
String get sync_button_sync;
/// No description provided for @sync_button_upload.
///
/// In en, this message translates to:
/// **'Upload only'**
String get sync_button_upload;
/// No description provided for @sync_button_upload_info.
///
/// In en, this message translates to:
/// **'This operation will fully replace the remote data with local data!'**
String get sync_button_upload_info;
/// No description provided for @sync_button_download.
///
/// In en, this message translates to:
/// **'Download only'**
String get sync_button_download;
/// No description provided for @sync_button_download_info.
///
/// In en, this message translates to:
/// **'This operation will fully replace the local data with remote data!'**
String get sync_button_download_info;
/// No description provided for @sync_on.
///
/// In en, this message translates to:
/// **'Enable sync'**
String get sync_on;
/// No description provided for @sync_auto.
///
/// In en, this message translates to:
/// **'Auto Sync'**
String get sync_auto;
/// No description provided for @sync_auto_warning.
///
/// In en, this message translates to:
/// **'Auto Sync is currently an experimental feature!'**
String get sync_auto_warning;
/// No description provided for @sync_auto_off.
///
/// In en, this message translates to:
/// **'Off'**
String get sync_auto_off;
/// No description provided for @sync_auto_5_minutes.
///
/// In en, this message translates to:
/// **'Every 5 minutes'**
String get sync_auto_5_minutes;
/// No description provided for @sync_auto_10_minutes.
///
/// In en, this message translates to:
/// **'Every 10 minutes'**
String get sync_auto_10_minutes;
/// No description provided for @sync_auto_30_minutes.
///
/// In en, this message translates to:
/// **'Every 30 minutes'**
String get sync_auto_30_minutes;
/// No description provided for @sync_auto_1_hour.
///
/// In en, this message translates to:
/// **'Every 1 hour'**
String get sync_auto_1_hour;
/// No description provided for @sync_auto_3_hours.
///
/// In en, this message translates to:
/// **'Every 3 hours'**
String get sync_auto_3_hours;
/// No description provided for @sync_auto_6_hours.
///
/// In en, this message translates to:
/// **'Every 6 hours'**
String get sync_auto_6_hours;
/// No description provided for @sync_auto_12_hours.
///
/// In en, this message translates to:
/// **'Every 12 hours'**
String get sync_auto_12_hours;
/// No description provided for @server_error.
///
/// In en, this message translates to:
/// **'Server error!'**
String get server_error;
/// No description provided for @dialog_confirm.
///
/// In en, this message translates to:
/// **'Confirm'**
String get dialog_confirm;
/// No description provided for @description.
///
/// In en, this message translates to:
/// **'Description'**
String get description;
/// No description provided for @reorder_navigation.
///
/// In en, this message translates to:
/// **'Customize navigation'**
String get reorder_navigation;
/// No description provided for @reorder_navigation_description.
///
/// In en, this message translates to:
/// **'Reorder and toggle each navigation to your needs.'**
String get reorder_navigation_description;
/// No description provided for @full_screen_player.
///
/// In en, this message translates to:
/// **'Use Fullscreen'**
String get full_screen_player;
/// No description provided for @full_screen_player_info.
///
/// In en, this message translates to:
/// **'Automatically use fullscreen when playing a video.'**
String get full_screen_player_info;
/// No description provided for @episode_progress.
///
/// In en, this message translates to:
/// **'Progress: {n}'**
String episode_progress(Object n);
/// No description provided for @n_episodes.
///
/// In en, this message translates to:
/// **'{n} episodes'**
String n_episodes(Object n);
/// No description provided for @manga_sources.
///
/// In en, this message translates to:
/// **'Manga Sources'**
String get manga_sources;
/// No description provided for @anime_sources.
///
/// In en, this message translates to:
/// **'Anime Sources'**
String get anime_sources;
/// No description provided for @novel_sources.
///
/// In en, this message translates to:
/// **'Novel Sources'**
String get novel_sources;
/// No description provided for @anime_extensions.
///
/// In en, this message translates to:
/// **'Anime Extensions'**
String get anime_extensions;
/// No description provided for @manga_extensions.
///
/// In en, this message translates to:
/// **'Manga Extensions'**
String get manga_extensions;
/// No description provided for @novel_extensions.
///
/// In en, this message translates to:
/// **'Novel Extensions'**
String get novel_extensions;
/// No description provided for @extension_settings.
///
/// In en, this message translates to:
/// **'Extension settings'**
String get extension_settings;
/// No description provided for @anime.
///
/// In en, this message translates to:
/// **'Anime'**
String get anime;
/// No description provided for @manga.
///
/// In en, this message translates to:
/// **'Manga'**
String get manga;
/// No description provided for @novel.
///
/// In en, this message translates to:
/// **'Novel'**
String get novel;
/// No description provided for @library_no_category_exist.
///
/// In en, this message translates to:
/// **'You don\'t have any categories yet'**
String get library_no_category_exist;
/// No description provided for @watching.
///
/// In en, this message translates to:
/// **'Watching'**
String get watching;
/// No description provided for @plan_to_watch.
///
/// In en, this message translates to:
/// **'Plan to watch'**
String get plan_to_watch;
/// No description provided for @re_watching.
///
/// In en, this message translates to:
/// **'Rewatching'**
String get re_watching;
/// No description provided for @episodes.
///
/// In en, this message translates to:
/// **'Episodes'**
String get episodes;
/// No description provided for @download.
///
/// In en, this message translates to:
/// **'Download'**
String get download;
/// No description provided for @new_update_available.
///
/// In en, this message translates to:
/// **'New update available'**
String get new_update_available;
/// No description provided for @app_version.
///
/// In en, this message translates to:
/// **'App Version : v{v}'**
String app_version(Object v);
/// No description provided for @searching_for_updates.
///
/// In en, this message translates to:
/// **'Searching for updates...'**
String get searching_for_updates;
/// No description provided for @no_new_updates_available.
///
/// In en, this message translates to:
/// **'No new updates available'**
String get no_new_updates_available;
/// No description provided for @uninstall.
///
/// In en, this message translates to:
/// **'Uninstall'**
String get uninstall;
/// No description provided for @uninstall_extension.
///
/// In en, this message translates to:
/// **'Uninstall {ext} extension?'**
String uninstall_extension(Object ext);
/// No description provided for @langauage.
///
/// In en, this message translates to:
/// **'Language'**
String get langauage;
/// No description provided for @extension_detail.
///
/// In en, this message translates to:
/// **'Extension detail'**
String get extension_detail;
/// No description provided for @scale_type.
///
/// In en, this message translates to:
/// **'Scale type'**
String get scale_type;
/// No description provided for @scale_type_fit_screen.
///
/// In en, this message translates to:
/// **'Fit screen'**
String get scale_type_fit_screen;
/// No description provided for @scale_type_stretch.
///
/// In en, this message translates to:
/// **'Stretch'**
String get scale_type_stretch;
/// No description provided for @scale_type_fit_width.
///
/// In en, this message translates to:
/// **'Fit width'**
String get scale_type_fit_width;
/// No description provided for @scale_type_fit_height.
///
/// In en, this message translates to:
/// **'Fit height'**
String get scale_type_fit_height;
/// No description provided for @scale_type_original_size.
///
/// In en, this message translates to:
/// **'Original size'**
String get scale_type_original_size;
/// No description provided for @scale_type_smart_fit.
///
/// In en, this message translates to:
/// **'Smart fit'**
String get scale_type_smart_fit;
/// No description provided for @page_preload_amount.
///
/// In en, this message translates to:
/// **'Page preload amount'**
String get page_preload_amount;
/// No description provided for @page_preload_amount_subtitle.
///
/// In en, this message translates to:
/// **'The amount of pages to preload when reading. Higher values will result in a smoother reading experience, at the cost of higher cache and network usage.'**
String get page_preload_amount_subtitle;
/// No description provided for @image_loading_error.
///
/// In en, this message translates to:
/// **'This image couldn\'t be loaded'**
String get image_loading_error;
/// No description provided for @add_episodes.
///
/// In en, this message translates to:
/// **'Add Episodes'**
String get add_episodes;
/// No description provided for @video_quality.
///
/// In en, this message translates to:
/// **'Quality'**
String get video_quality;
/// No description provided for @video_subtitle.
///
/// In en, this message translates to:
/// **'Subtitle'**
String get video_subtitle;
/// No description provided for @check_for_extension_updates.
///
/// In en, this message translates to:
/// **'Check for extension updates'**
String get check_for_extension_updates;
/// No description provided for @auto_extensions_updates.
///
/// In en, this message translates to:
/// **'Auto extension updates'**
String get auto_extensions_updates;
/// No description provided for @auto_extensions_updates_subtitle.
///
/// In en, this message translates to:
/// **'Will automatically update the extension when a new version is available.'**
String get auto_extensions_updates_subtitle;
/// No description provided for @check_for_app_updates.
///
/// In en, this message translates to:
/// **'Check for app updates on startup'**
String get check_for_app_updates;
/// No description provided for @reading_mode.
///
/// In en, this message translates to:
/// **'Reading mode'**
String get reading_mode;
/// No description provided for @custom_filter.
///
/// In en, this message translates to:
/// **'Custom filter'**
String get custom_filter;
/// No description provided for @background_color.
///
/// In en, this message translates to:
/// **'Background color'**
String get background_color;
/// No description provided for @white.
///
/// In en, this message translates to:
/// **'White'**
String get white;
/// No description provided for @black.
///
/// In en, this message translates to:
/// **'Black'**
String get black;
/// No description provided for @grey.
///
/// In en, this message translates to:
/// **'Grey'**
String get grey;
/// No description provided for @automaic.
///
/// In en, this message translates to:
/// **'Automatic'**
String get automaic;
/// No description provided for @preferred_domain.
///
/// In en, this message translates to:
/// **'Preferred Domain'**
String get preferred_domain;
/// No description provided for @load_more.
///
/// In en, this message translates to:
/// **'Load More'**
String get load_more;
/// No description provided for @cancel_all_for_this_series.
///
/// In en, this message translates to:
/// **'Cancel all for this series'**
String get cancel_all_for_this_series;
/// No description provided for @login.
///
/// In en, this message translates to:
/// **'Login'**
String get login;
/// No description provided for @login_into.
///
/// In en, this message translates to:
/// **'Login into {tracker}'**
String login_into(Object tracker);
/// No description provided for @email_adress.
///
/// In en, this message translates to:
/// **'Email Address'**
String get email_adress;
/// No description provided for @password.
///
/// In en, this message translates to:
/// **'Password'**
String get password;
/// No description provided for @log_out_from.
///
/// In en, this message translates to:
/// **'Log out from {tracker}?'**
String log_out_from(Object tracker);
/// No description provided for @log_out.
///
/// In en, this message translates to:
/// **'Log out'**
String get log_out;
/// No description provided for @update_pending.
///
/// In en, this message translates to:
/// **'Update pending'**
String get update_pending;
/// No description provided for @update_all.
///
/// In en, this message translates to:
/// **'Update all'**
String get update_all;
/// No description provided for @backup_and_restore.
///
/// In en, this message translates to:
/// **'Backup and restore'**
String get backup_and_restore;
/// No description provided for @create_backup.
///
/// In en, this message translates to:
/// **'Create backup'**
String get create_backup;
/// No description provided for @create_backup_dialog_title.
///
/// In en, this message translates to:
/// **'What do you want to backup?'**
String get create_backup_dialog_title;
/// No description provided for @create_backup_subtitle.
///
/// In en, this message translates to:
/// **'Can be used to restore current library'**
String get create_backup_subtitle;
/// No description provided for @restore_backup.
///
/// In en, this message translates to:
/// **'Restore backup'**
String get restore_backup;
/// No description provided for @restore_backup_subtitle.
///
/// In en, this message translates to:
/// **'Restore library from backup file'**
String get restore_backup_subtitle;
/// No description provided for @automatic_backups.
///
/// In en, this message translates to:
/// **'Automatic backups'**
String get automatic_backups;
/// No description provided for @backup_frequency.
///
/// In en, this message translates to:
/// **'Backup frequency'**
String get backup_frequency;
/// No description provided for @backup_location.
///
/// In en, this message translates to:
/// **'Backup location'**
String get backup_location;
/// No description provided for @backup_options.
///
/// In en, this message translates to:
/// **'Backup options'**
String get backup_options;
/// No description provided for @backup_options_dialog_title.
///
/// In en, this message translates to:
/// **'What do you want to backup?'**
String get backup_options_dialog_title;
/// No description provided for @backup_options_subtitle.
///
/// In en, this message translates to:
/// **'What information to include in the backup file?'**
String get backup_options_subtitle;
/// No description provided for @backup_and_restore_warning_info.
///
/// In en, this message translates to:
/// **'You should keep copies of backups in other places as well'**
String get backup_and_restore_warning_info;
/// No description provided for @library_entries.
///
/// In en, this message translates to:
/// **'Library entries'**
String get library_entries;
/// No description provided for @chapters_and_episode.
///
/// In en, this message translates to:
/// **'Chapters and episode'**
String get chapters_and_episode;
/// No description provided for @every_6_hours.
///
/// In en, this message translates to:
/// **'Every 6 hours'**
String get every_6_hours;
/// No description provided for @every_12_hours.
///
/// In en, this message translates to:
/// **'Every 12 hours'**
String get every_12_hours;
/// No description provided for @daily.
///
/// In en, this message translates to:
/// **'Daily'**
String get daily;
/// No description provided for @every_2_days.
///
/// In en, this message translates to:
/// **'Every 2 days'**
String get every_2_days;
/// No description provided for @weekly.
///
/// In en, this message translates to:
/// **'Weekly'**
String get weekly;
/// No description provided for @restore_backup_warning_title.
///
/// In en, this message translates to:
/// **'Restoring a backup will overwrite all existing data.\n\nContinue restoring?'**
String get restore_backup_warning_title;
/// No description provided for @services.
///
/// In en, this message translates to:
/// **'Services'**
String get services;
/// No description provided for @tracking_warning_info.
///
/// In en, this message translates to:
/// **'One-way sync to update the chapter progress in tracking services. Set up tracking for individual entries from their tracking button.'**
String get tracking_warning_info;
/// No description provided for @use_page_tap_zones.
///
/// In en, this message translates to:
/// **'Use page tap zones'**
String get use_page_tap_zones;
/// No description provided for @manage_trackers.
///
/// In en, this message translates to:
/// **'Manage trackers'**
String get manage_trackers;
/// No description provided for @restore.
///
/// In en, this message translates to:
/// **'Restore'**
String get restore;
/// No description provided for @backups.
///
/// In en, this message translates to:
/// **'Backups'**
String get backups;
/// No description provided for @by_scanlator.
///
/// In en, this message translates to:
/// **'By scanlator'**
String get by_scanlator;
/// No description provided for @by_name.
///
/// In en, this message translates to:
/// **'By name'**
String get by_name;
/// No description provided for @installed.
///
/// In en, this message translates to:
/// **'Installed'**
String get installed;
/// No description provided for @auto_scroll.
///
/// In en, this message translates to:
/// **'Auto scroll'**
String get auto_scroll;
/// No description provided for @video_audio.
///
/// In en, this message translates to:
/// **'Audio'**
String get video_audio;
/// No description provided for @video_audio_info.
///
/// In en, this message translates to:
/// **'Preferred languages, pitch correction, audio channels'**
String get video_audio_info;
/// No description provided for @player.
///
/// In en, this message translates to:
/// **'Player'**
String get player;
/// No description provided for @markEpisodeAsSeenSetting.
///
/// In en, this message translates to:
/// **'At what point to mark the episode as seen'**
String get markEpisodeAsSeenSetting;
/// No description provided for @default_skip_intro_length.
///
/// In en, this message translates to:
/// **'Default Skip intro length'**
String get default_skip_intro_length;
/// No description provided for @default_playback_speed_length.
///
/// In en, this message translates to:
/// **'Default Playback speed length'**
String get default_playback_speed_length;
/// No description provided for @updateProgressAfterReading.
///
/// In en, this message translates to:
/// **'Update progress after reading'**
String get updateProgressAfterReading;
/// No description provided for @no_sources_installed.
///
/// In en, this message translates to:
/// **'No sources installed!'**
String get no_sources_installed;
/// No description provided for @show_extensions.
///
/// In en, this message translates to:
/// **'Show extensions'**
String get show_extensions;
/// No description provided for @default_skip_forward_skip_length.
///
/// In en, this message translates to:
/// **'Default skip forward skip length'**
String get default_skip_forward_skip_length;
/// No description provided for @aniskip_requires_info.
///
/// In en, this message translates to:
/// **'AniSkip requires the anime to be tracked with MAL or Anilist to work.'**
String get aniskip_requires_info;
/// No description provided for @enable_aniskip.
///
/// In en, this message translates to:
/// **'Enable AniSkip'**
String get enable_aniskip;
/// No description provided for @enable_auto_skip.
///
/// In en, this message translates to:
/// **'Enable auto skip'**
String get enable_auto_skip;
/// No description provided for @aniskip_button_timeout.
///
/// In en, this message translates to:
/// **'Button timeout'**
String get aniskip_button_timeout;
/// No description provided for @skip_opening.
///
/// In en, this message translates to:
/// **'Skip opening'**
String get skip_opening;
/// No description provided for @skip_ending.
///
/// In en, this message translates to:
/// **'Skip ending'**
String get skip_ending;
/// No description provided for @fullscreen.
///
/// In en, this message translates to:
/// **'Fullscreen'**
String get fullscreen;
/// No description provided for @update_library.
///
/// In en, this message translates to:
/// **'Update library'**
String get update_library;
/// No description provided for @updating_library.
///
/// In en, this message translates to:
/// **'Updating library ({cur} / {max}) - Failed: {failed}'**
String updating_library(Object cur, Object failed, Object max);
/// No description provided for @next_chapter.
///
/// In en, this message translates to:
/// **'Next chapter'**
String get next_chapter;
/// No description provided for @next_5_chapters.
///
/// In en, this message translates to:
/// **'Next 5 chapters'**
String get next_5_chapters;
/// No description provided for @next_10_chapters.
///
/// In en, this message translates to:
/// **'Next 10 chapters'**
String get next_10_chapters;
/// No description provided for @next_25_chapters.
///
/// In en, this message translates to:
/// **'Next 25 chapters'**
String get next_25_chapters;
/// No description provided for @all_chapters.
///
/// In en, this message translates to:
/// **'All chapters'**
String get all_chapters;
/// No description provided for @next_episode.
///
/// In en, this message translates to:
/// **'Next episode'**
String get next_episode;
/// No description provided for @next_5_episodes.
///
/// In en, this message translates to:
/// **'Next 5 episodes'**
String get next_5_episodes;
/// No description provided for @next_10_episodes.
///
/// In en, this message translates to:
/// **'Next 10 episodes'**
String get next_10_episodes;
/// No description provided for @next_25_episodes.
///
/// In en, this message translates to:
/// **'Next 25 episodes'**
String get next_25_episodes;
/// No description provided for @all_episodes.
///
/// In en, this message translates to:
/// **'All episodes'**
String get all_episodes;
/// No description provided for @cover_saved.
///
/// In en, this message translates to:
/// **'Cover saved'**
String get cover_saved;
/// No description provided for @set_as_cover.
///
/// In en, this message translates to:
/// **'Set as cover'**
String get set_as_cover;
/// No description provided for @use_this_as_cover_art.
///
/// In en, this message translates to:
/// **'Use this as cover art?'**
String get use_this_as_cover_art;
/// No description provided for @save.
///
/// In en, this message translates to:
/// **'Save'**
String get save;
/// No description provided for @picture_saved.
///
/// In en, this message translates to:
/// **'Picture saved'**
String get picture_saved;
/// No description provided for @cover_updated.
///
/// In en, this message translates to:
/// **'Cover updated'**
String get cover_updated;
/// No description provided for @include_subtitles.
///
/// In en, this message translates to:
/// **'Include subtitles'**
String get include_subtitles;
/// No description provided for @blend_mode_default.
///
/// In en, this message translates to:
/// **'Default'**
String get blend_mode_default;
/// No description provided for @blend_mode_multiply.
///
/// In en, this message translates to:
/// **'Multiply'**
String get blend_mode_multiply;
/// No description provided for @blend_mode_screen.
///
/// In en, this message translates to:
/// **'Screen'**
String get blend_mode_screen;
/// No description provided for @blend_mode_overlay.
///
/// In en, this message translates to:
/// **'Overlay'**
String get blend_mode_overlay;
/// No description provided for @blend_mode_colorDodge.
///
/// In en, this message translates to:
/// **'ColorDodge'**
String get blend_mode_colorDodge;
/// No description provided for @blend_mode_lighten.
///
/// In en, this message translates to:
/// **'Lighten'**
String get blend_mode_lighten;
/// No description provided for @blend_mode_colorBurn.
///
/// In en, this message translates to:
/// **'ColorBurn'**
String get blend_mode_colorBurn;
/// No description provided for @blend_mode_darken.
///
/// In en, this message translates to:
/// **'Darken'**
String get blend_mode_darken;
/// No description provided for @blend_mode_difference.
///
/// In en, this message translates to:
/// **'Difference'**
String get blend_mode_difference;
/// No description provided for @blend_mode_saturation.
///
/// In en, this message translates to:
/// **'Saturation'**
String get blend_mode_saturation;
/// No description provided for @blend_mode_softLight.
///
/// In en, this message translates to:
/// **'SoftLight'**
String get blend_mode_softLight;
/// No description provided for @blend_mode_plus.
///
/// In en, this message translates to:
/// **'Plus'**
String get blend_mode_plus;
/// No description provided for @blend_mode_exclusion.
///
/// In en, this message translates to:
/// **'Exclusion'**
String get blend_mode_exclusion;
/// No description provided for @custom_color_filter.
///
/// In en, this message translates to:
/// **'Custom color filter'**
String get custom_color_filter;
/// No description provided for @color_filter_blend_mode.
///
/// In en, this message translates to:
/// **'Color filter blend mode'**
String get color_filter_blend_mode;
/// No description provided for @enable_all.
///
/// In en, this message translates to:
/// **'Enable all'**
String get enable_all;
/// No description provided for @disable_all.
///
/// In en, this message translates to:
/// **'Disable all'**
String get disable_all;
/// No description provided for @font.
///
/// In en, this message translates to:
/// **'Font'**
String get font;
/// No description provided for @color.
///
/// In en, this message translates to:
/// **'Color'**
String get color;
/// No description provided for @font_size.
///
/// In en, this message translates to:
/// **'Font size'**
String get font_size;
/// No description provided for @text.
///
/// In en, this message translates to:
/// **'Text'**
String get text;
/// No description provided for @border.
///
/// In en, this message translates to:
/// **'Border'**
String get border;
/// No description provided for @background.
///
/// In en, this message translates to:
/// **'Background'**
String get background;
/// No description provided for @no_subtite_warning_message.
///
/// In en, this message translates to:
/// **'Has no effect because there aren\'t any subtitle tracks in this video'**
String get no_subtite_warning_message;
/// No description provided for @grid_size.
///
/// In en, this message translates to:
/// **'Grid size'**
String get grid_size;
/// No description provided for @n_per_row.
///
/// In en, this message translates to:
/// **'{n} per row'**
String n_per_row(Object n);
/// No description provided for @horizontal_continious.
///
/// In en, this message translates to:
/// **'Horizontal continuous'**
String get horizontal_continious;
/// No description provided for @edit_code.
///
/// In en, this message translates to:
/// **'Edit code'**
String get edit_code;
/// No description provided for @use_libass.
///
/// In en, this message translates to:
/// **'Enable libass'**
String get use_libass;
/// No description provided for @use_libass_info.
///
/// In en, this message translates to:
/// **'Use libass based subtitle rendering for native backend.'**
String get use_libass_info;
/// No description provided for @libass_not_disable_message.
///
/// In en, this message translates to:
/// **'Disable `use libass` in player settings to be able to customize the subtitles.'**
String get libass_not_disable_message;
/// No description provided for @torrent_stream.
///
/// In en, this message translates to:
/// **'Torrent Stream'**
String get torrent_stream;
/// No description provided for @add_torrent.
///
/// In en, this message translates to:
/// **'Add torrent'**
String get add_torrent;
/// No description provided for @enter_torrent_hint_text.
///
/// In en, this message translates to:
/// **'Enter magnet or torrent file url'**
String get enter_torrent_hint_text;
/// No description provided for @torrent_url.
///
/// In en, this message translates to:
/// **'Torrent url'**
String get torrent_url;
/// No description provided for @or.
///
/// In en, this message translates to:
/// **'OR'**
String get or;
/// No description provided for @advanced.
///
/// In en, this message translates to:
/// **'Advanced'**
String get advanced;
/// No description provided for @advanced_info.
///
/// In en, this message translates to:
/// **'mpv config'**
String get advanced_info;
/// No description provided for @use_native_http_client.
///
/// In en, this message translates to:
/// **'Use native http client'**
String get use_native_http_client;
/// No description provided for @use_native_http_client_info.
///
/// In en, this message translates to:
/// **'it automatically supports platform features such VPNs, support more HTTP features such as HTTP/3 and custom redirect handling'**
String get use_native_http_client_info;
/// No description provided for @n_hour_ago.
///
/// In en, this message translates to:
/// **'{hour} hour ago'**
String n_hour_ago(Object hour);
/// No description provided for @n_hours_ago.
///
/// In en, this message translates to:
/// **'{hours} hours ago'**
String n_hours_ago(Object hours);
/// No description provided for @n_minute_ago.
///
/// In en, this message translates to:
/// **'{minute} minute ago'**
String n_minute_ago(Object minute);
/// No description provided for @n_minutes_ago.
///
/// In en, this message translates to:
/// **'{minutes} minutes ago'**
String n_minutes_ago(Object minutes);
/// No description provided for @n_day_ago.
///
/// In en, this message translates to:
/// **'{day} day ago'**
String n_day_ago(Object day);
/// No description provided for @now.
///
/// In en, this message translates to:
/// **'now'**
String get now;
/// No description provided for @library_last_updated.
///
/// In en, this message translates to:
/// **'Library last updated: {lastUpdated}'**
String library_last_updated(Object lastUpdated);
/// No description provided for @data_and_storage.
///
/// In en, this message translates to:
/// **'Data and storage'**
String get data_and_storage;
/// No description provided for @download_location_info.
///
/// In en, this message translates to:
/// **'Used for chapter downloads'**
String get download_location_info;
/// No description provided for @storage.
///
/// In en, this message translates to:
/// **'Storage'**
String get storage;
/// No description provided for @clear_chapter_and_episode_cache.
///
/// In en, this message translates to:
/// **'Clear chapter and episode cache'**
String get clear_chapter_and_episode_cache;
/// No description provided for @cache_cleared.
///
/// In en, this message translates to:
/// **'Cache cleared'**
String get cache_cleared;
/// No description provided for @clear_chapter_or_episode_cache_on_app_launch.
///
/// In en, this message translates to:
/// **'Clear chapter/episode cache on app launch'**
String get clear_chapter_or_episode_cache_on_app_launch;
/// No description provided for @app_settings.
///
/// In en, this message translates to:
/// **'App settings'**
String get app_settings;
/// No description provided for @sources_settings.
///
/// In en, this message translates to:
/// **'Sources settings'**
String get sources_settings;
/// No description provided for @include_sensitive_settings.
///
/// In en, this message translates to:
/// **'Include sensitive settings (e.g., tracker login tokens)'**
String get include_sensitive_settings;
/// No description provided for @create.
///
/// In en, this message translates to:
/// **'Create'**
String get create;
/// No description provided for @downloads_are_limited_to_wifi.
///
/// In en, this message translates to:
/// **'Downloads are limited to Wi-Fi only'**
String get downloads_are_limited_to_wifi;
/// No description provided for @recommendations.
///
/// In en, this message translates to:
/// **'Recommendations'**
String get recommendations;
/// No description provided for @recommendations_similar.
///
/// In en, this message translates to:
/// **'similar'**
String get recommendations_similar;
/// No description provided for @recommendations_weights.
///
/// In en, this message translates to:
/// **'Recommendation Weights'**
String get recommendations_weights;
/// No description provided for @recommendations_weights_genre.
///
/// In en, this message translates to:
/// **'Genre Similarity'**
String get recommendations_weights_genre;
/// No description provided for @recommendations_weights_setting.
///
/// In en, this message translates to:
/// **'Setting Similarity'**
String get recommendations_weights_setting;
/// No description provided for @recommendations_weights_synopsis.
///
/// In en, this message translates to:
/// **'Story Similarity'**
String get recommendations_weights_synopsis;
/// No description provided for @recommendations_weights_theme.
///
/// In en, this message translates to:
/// **'Theme Similarity'**
String get recommendations_weights_theme;
/// No description provided for @manga_extensions_repo.
///
/// In en, this message translates to:
/// **'Manga extensions repo'**
String get manga_extensions_repo;
/// No description provided for @anime_extensions_repo.
///
/// In en, this message translates to:
/// **'Anime extensions repo'**
String get anime_extensions_repo;
/// No description provided for @novel_extensions_repo.
///
/// In en, this message translates to:
/// **'Novel extensions repo'**
String get novel_extensions_repo;
/// No description provided for @custom_dns.
///
/// In en, this message translates to:
/// **'Custom DNS (leave blank to use system DNS)'**
String get custom_dns;
/// No description provided for @android_proxy_server.
///
/// In en, this message translates to:
/// **'Android Proxy Server (ApkBridge)'**
String get android_proxy_server;
/// No description provided for @get_apk_bridge.
///
/// In en, this message translates to:
/// **'Get ApkBridge'**
String get get_apk_bridge;
/// No description provided for @get_sync_server.
///
/// In en, this message translates to:
/// **'Get Sync Server here'**
String get get_sync_server;
/// No description provided for @undefined.
///
/// In en, this message translates to:
/// **'undefined'**
String get undefined;
/// No description provided for @empty_extensions_repo.
///
/// In en, this message translates to:
/// **'You don\'t have any repository urls here. Click on the plus button to add one!'**
String get empty_extensions_repo;
/// No description provided for @add_extensions_repo.
///
/// In en, this message translates to:
/// **'Add repo URL'**
String get add_extensions_repo;
/// No description provided for @remove_extensions_repo.
///
/// In en, this message translates to:
/// **'Remove repo URL'**
String get remove_extensions_repo;
/// No description provided for @manage_manga_repo_urls.
///
/// In en, this message translates to:
/// **'Manage Manga Repo URLs'**
String get manage_manga_repo_urls;
/// No description provided for @manage_anime_repo_urls.
///
/// In en, this message translates to:
/// **'Manage Anime Repo URLs'**
String get manage_anime_repo_urls;
/// No description provided for @manage_novel_repo_urls.
///
/// In en, this message translates to:
/// **'Manage Novel Repo URLs'**
String get manage_novel_repo_urls;
/// No description provided for @url_cannot_be_empty.
///
/// In en, this message translates to:
/// **'URL cannot be empty'**
String get url_cannot_be_empty;
/// No description provided for @url_must_end_with_dot_json.
///
/// In en, this message translates to:
/// **'URL must end with .json'**
String get url_must_end_with_dot_json;
/// No description provided for @repo_url.
///
/// In en, this message translates to:
/// **'Repo URL'**
String get repo_url;
/// No description provided for @invalid_url_format.
///
/// In en, this message translates to:
/// **'Invalid URL format'**
String get invalid_url_format;
/// No description provided for @clear_all_sources.
///
/// In en, this message translates to:
/// **'Clear all sources'**
String get clear_all_sources;
/// No description provided for @clear_all_sources_msg.
///
/// In en, this message translates to:
/// **'This will completely erase all sources of the application. Are you sure you want to continue?'**
String get clear_all_sources_msg;
/// No description provided for @sources_cleared.
///
/// In en, this message translates to:
/// **'Sources cleared!!!'**
String get sources_cleared;
/// No description provided for @repo_added.
///
/// In en, this message translates to:
/// **'Source repository added!'**
String get repo_added;
/// No description provided for @add_repo.
///
/// In en, this message translates to:
/// **'Add Repository?'**
String get add_repo;
/// No description provided for @genre_search_library.
///
/// In en, this message translates to:
/// **'Search genre in library'**
String get genre_search_library;
/// No description provided for @genre_search_source.
///
/// In en, this message translates to:
/// **'Browse in source'**
String get genre_search_source;
/// No description provided for @source_not_added.
///
/// In en, this message translates to:
/// **'Source is not installed!'**
String get source_not_added;
/// No description provided for @load_own_subtitles.
///
/// In en, this message translates to:
/// **'Load your own subtitles...'**
String get load_own_subtitles;
/// No description provided for @search_subtitles.
///
/// In en, this message translates to:
/// **'Search subtitles online...'**
String get search_subtitles;
/// No description provided for @extension_notes.
///
/// In en, this message translates to:
/// **'Notes: {notes}'**
String extension_notes(Object notes);
/// No description provided for @unsupported_repo.
///
/// In en, this message translates to:
/// **'You\'ve tried to add an unsupported repository. Please check the discord server for support!'**
String get unsupported_repo;
/// No description provided for @end_of_chapter.
///
/// In en, this message translates to:
/// **'End of chapter'**
String get end_of_chapter;
/// No description provided for @chapter_completed.
///
/// In en, this message translates to:
/// **'Chapter completed'**
String get chapter_completed;
/// No description provided for @continue_to_next_chapter.
///
/// In en, this message translates to:
/// **'Continue scrolling to read the next chapter'**
String get continue_to_next_chapter;
/// No description provided for @no_next_chapter.
///
/// In en, this message translates to:
/// **'No next chapter'**
String get no_next_chapter;
/// No description provided for @you_have_finished_reading.
///
/// In en, this message translates to:
/// **'You have finished reading'**
String get you_have_finished_reading;
/// No description provided for @return_to_the_list_of_chapters.
///
/// In en, this message translates to:
/// **'Return to the list of chapters'**
String get return_to_the_list_of_chapters;
/// No description provided for @hwdec.
///
/// In en, this message translates to:
/// **'Hardware Decoder'**
String get hwdec;
/// No description provided for @enable_hardware_accel.
///
/// In en, this message translates to:
/// **'Hardware Acceleration'**
String get enable_hardware_accel;
/// No description provided for @enable_hardware_accel_info.
///
/// In en, this message translates to:
/// **'Turn it on/off if you are experiencing bugs or crashes'**
String get enable_hardware_accel_info;
/// No description provided for @track_library_navigate.
///
/// In en, this message translates to:
/// **'Go to existing local entry'**
String get track_library_navigate;
/// No description provided for @track_library_add.
///
/// In en, this message translates to:
/// **'Add to local library'**
String get track_library_add;
/// No description provided for @track_library_add_confirm.
///
/// In en, this message translates to:
/// **'Add tracked item to local library'**
String get track_library_add_confirm;
/// No description provided for @track_library_not_logged.
///
/// In en, this message translates to:
/// **'Login to the corresponding tracker to use this feature!'**
String get track_library_not_logged;
/// No description provided for @track_library_switch.
///
/// In en, this message translates to:
/// **'Switch to another tracker'**
String get track_library_switch;
/// No description provided for @go_back.
///
/// In en, this message translates to:
/// **'Go back'**
String get go_back;
/// No description provided for @merge_library_nav_mobile.
///
/// In en, this message translates to:
/// **'Merge library navigation on mobile'**
String get merge_library_nav_mobile;
/// No description provided for @enable_discord_rpc.
///
/// In en, this message translates to:
/// **'Enable Discord RPC'**
String get enable_discord_rpc;
/// No description provided for @hide_discord_rpc_incognito.
///
/// In en, this message translates to:
/// **'Hide Discord RPC while in Incognito'**
String get hide_discord_rpc_incognito;
/// No description provided for @rpc_show_reading_watching_progress.
///
/// In en, this message translates to:
/// **'Show current chapter in Discord (requires a restart)'**
String get rpc_show_reading_watching_progress;
/// No description provided for @rpc_show_title.
///
/// In en, this message translates to:
/// **'Show current title in Discord'**
String get rpc_show_title;
/// No description provided for @rpc_show_cover_image.
///
/// In en, this message translates to:
/// **'Show current cover image in Discord'**
String get rpc_show_cover_image;
/// No description provided for @sync_enable_histories.
///
/// In en, this message translates to:
/// **'Sync history data'**
String get sync_enable_histories;
/// No description provided for @sync_enable_updates.
///
/// In en, this message translates to:
/// **'Sync update data'**
String get sync_enable_updates;
/// No description provided for @sync_enable_settings.
///
/// In en, this message translates to:
/// **'Sync settings'**
String get sync_enable_settings;
/// No description provided for @enable_mpv.
///
/// In en, this message translates to:
/// **'Enable mpv shaders / scripts'**
String get enable_mpv;
/// No description provided for @mpv_info.
///
/// In en, this message translates to:
/// **'Supports .js scripts under mpv/scripts/'**
String get mpv_info;
/// No description provided for @mpv_redownload.
///
/// In en, this message translates to:
/// **'Redownload mpv config files'**
String get mpv_redownload;
/// No description provided for @mpv_redownload_info.
///
/// In en, this message translates to:
/// **'Replaces old config files with new one!'**
String get mpv_redownload_info;
/// No description provided for @mpv_download.
///
/// In en, this message translates to:
/// **'MPV config files are required!\nDownload now?'**
String get mpv_download;
/// No description provided for @custom_buttons.
///
/// In en, this message translates to:
/// **'Custom buttons'**
String get custom_buttons;
/// No description provided for @custom_buttons_info.
///
/// In en, this message translates to:
/// **'Execute lua code with custom buttons'**
String get custom_buttons_info;
/// No description provided for @custom_buttons_edit.
///
/// In en, this message translates to:
/// **'Edit custom buttons'**
String get custom_buttons_edit;
/// No description provided for @custom_buttons_add.
///
/// In en, this message translates to:
/// **'Add custom button'**
String get custom_buttons_add;
/// No description provided for @custom_buttons_added.
///
/// In en, this message translates to:
/// **'Custom button added!'**
String get custom_buttons_added;
/// No description provided for @custom_buttons_delete.
///
/// In en, this message translates to:
/// **'Delete custom button'**
String get custom_buttons_delete;
/// No description provided for @custom_buttons_text.
///
/// In en, this message translates to:
/// **'Button text'**
String get custom_buttons_text;
/// No description provided for @custom_buttons_text_req.
///
/// In en, this message translates to:
/// **'Button text required'**
String get custom_buttons_text_req;
/// No description provided for @custom_buttons_js_code.
///
/// In en, this message translates to:
/// **'lua code'**
String get custom_buttons_js_code;
/// No description provided for @custom_buttons_js_code_req.
///
/// In en, this message translates to:
/// **'lua code required'**
String get custom_buttons_js_code_req;
/// No description provided for @custom_buttons_js_code_long.
///
/// In en, this message translates to:
/// **'lua code (on long press)'**
String get custom_buttons_js_code_long;
/// No description provided for @custom_buttons_startup.
///
/// In en, this message translates to:
/// **'lua code (on startup)'**
String get custom_buttons_startup;
/// No description provided for @n_days.
///
/// In en, this message translates to:
/// **'{n} days'**
String n_days(Object n);
/// No description provided for @decoder.
///
/// In en, this message translates to:
/// **'Decoder'**
String get decoder;
/// No description provided for @decoder_info.
///
/// In en, this message translates to:
/// **'Hardware decoding, pixel format, debanding'**
String get decoder_info;
/// No description provided for @enable_gpu_next.
///
/// In en, this message translates to:
/// **'Enable gpu-next (Android only)'**
String get enable_gpu_next;
/// No description provided for @enable_gpu_next_info.
///
/// In en, this message translates to:
/// **'A new video rendering backend'**
String get enable_gpu_next_info;
/// No description provided for @debanding.
///
/// In en, this message translates to:
/// **'Debanding'**
String get debanding;
/// No description provided for @use_yuv420p.
///
/// In en, this message translates to:
/// **'Use YUV420P pixel format'**
String get use_yuv420p;
/// No description provided for @use_yuv420p_info.
///
/// In en, this message translates to:
/// **'May fix black screens on some video codecs, can also improve performance at the cost of quality'**
String get use_yuv420p_info;
/// No description provided for @audio_preferred_languages.
///
/// In en, this message translates to:
/// **'Preferred langauages'**
String get audio_preferred_languages;
/// No description provided for @audio_preferred_languages_info.
///
/// In en, this message translates to:
/// **'Audio langauage(s) to be selected by default on a video with multiple audio streams, 2/3-letter languages codes (e.g.: en, de, fr) work. Multiple values can be delimited by a comma.'**
String get audio_preferred_languages_info;
/// No description provided for @enable_audio_pitch_correction.
///
/// In en, this message translates to:
/// **'Enable audio pitch correction'**
String get enable_audio_pitch_correction;
/// No description provided for @enable_audio_pitch_correction_info.
///
/// In en, this message translates to:
/// **'Prevents the audio from becoming high-pitched at faster speeds and low-pitched at slower speeds'**
String get enable_audio_pitch_correction_info;
/// No description provided for @audio_channels.
///
/// In en, this message translates to:
/// **'Audio channels'**
String get audio_channels;
/// No description provided for @volume_boost_cap.
///
/// In en, this message translates to:
/// **'Volume boost cap'**
String get volume_boost_cap;
/// No description provided for @internal_player.
///
/// In en, this message translates to:
/// **'Internal player'**
String get internal_player;
/// No description provided for @internal_player_info.
///
/// In en, this message translates to:
/// **'Progress, controls, orientation'**
String get internal_player_info;
/// No description provided for @subtitle_delay_text.
///
/// In en, this message translates to:
/// **'Subtitle delay'**
String get subtitle_delay_text;
/// No description provided for @subtitle_delay.
///
/// In en, this message translates to:
/// **'Delay (ms)'**
String get subtitle_delay;
/// No description provided for @subtitle_speed.
///
/// In en, this message translates to:
/// **'Speed'**
String get subtitle_speed;
/// No description provided for @calendar.
///
/// In en, this message translates to:
/// **'Calendar'**
String get calendar;
/// No description provided for @calendar_no_data.
///
/// In en, this message translates to:
/// **'No data yet.'**
String get calendar_no_data;
/// No description provided for @calendar_info.
///
/// In en, this message translates to:
/// **'The calendar is only able to predict the next chapter upload based on the older uploads. Some data might not be 100% accurate!'**
String get calendar_info;
/// No description provided for @in_n_day.
///
/// In en, this message translates to:
/// **'in {days} day'**
String in_n_day(Object days);
/// No description provided for @in_n_days.
///
/// In en, this message translates to:
/// **'in {days} days'**
String in_n_days(Object days);
/// No description provided for @clear_library.
///
/// In en, this message translates to:
/// **'Clear library'**
String get clear_library;
/// No description provided for @clear_library_desc.
///
/// In en, this message translates to:
/// **'Choose to clear all manga, anime and/or novel entries'**
String get clear_library_desc;
/// No description provided for @clear_library_input.
///
/// In en, this message translates to:
/// **'Type \'manga\', \'anime\' and/or \'novel\' (separated by a comma) to remove all related entries'**
String get clear_library_input;
/// No description provided for @watch_order.
///
/// In en, this message translates to:
/// **'Watch order'**
String get watch_order;
/// No description provided for @sequels.
///
/// In en, this message translates to:
/// **'Sequels'**
String get sequels;
/// No description provided for @recommendations_similarity.
///
/// In en, this message translates to:
/// **'Similarity:'**
String get recommendations_similarity;
/// No description provided for @local_folder_structure.
///
/// In en, this message translates to:
/// **'Structure of a local folder'**
String get local_folder_structure;
/// No description provided for @local_folder.
///
/// In en, this message translates to:
/// **'Local folders'**
String get local_folder;
/// No description provided for @add_local_folder.
///
/// In en, this message translates to:
/// **'Add local folder'**
String get add_local_folder;
/// No description provided for @rescan_local_folder.
///
/// In en, this message translates to:
/// **'Rescan all local folders now'**
String get rescan_local_folder;
/// No description provided for @export_metadata.
///
/// In en, this message translates to:
/// **'Export metadata'**
String get export_metadata;
/// No description provided for @exported.
///
/// In en, this message translates to:
/// **'Exported'**
String get exported;
/// No description provided for @text_size.
///
/// In en, this message translates to:
/// **'Text Size :'**
String get text_size;
/// No description provided for @text_align.
///
/// In en, this message translates to:
/// **'Text Align'**
String get text_align;
/// No description provided for @line_height.
///
/// In en, this message translates to:
/// **'Line Height'**
String get line_height;
/// No description provided for @show_scroll_percentage.
///
/// In en, this message translates to:
/// **'Show Scroll Percentage'**
String get show_scroll_percentage;
/// No description provided for @remove_extra_paragraph_spacing.
///
/// In en, this message translates to:
/// **'Remove Extra Paragraph Spacing'**
String get remove_extra_paragraph_spacing;
/// No description provided for @select_label_color.
///
/// In en, this message translates to:
/// **'Select {label} Color'**
String select_label_color(Object label);
/// No description provided for @default_user_agent.
///
/// In en, this message translates to:
/// **'Defaul user agent'**
String get default_user_agent;
/// No description provided for @forceLandscapeMode.
///
/// In en, this message translates to:
/// **'Force landscape mode'**
String get forceLandscapeMode;
/// No description provided for @forceLandscapeModeSubtitle.
///
/// In en, this message translates to:
/// **'Force the player to use landscape orientation.'**
String get forceLandscapeModeSubtitle;
}
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override
Future<AppLocalizations> load(Locale locale) {
return SynchronousFuture<AppLocalizations>(lookupAppLocalizations(locale));
}
@override
bool isSupported(Locale locale) => <String>[
'ar',
'as',
'de',
'en',
'es',
'fr',
'hi',
'id',
'it',
'ja',
'pt',
'ru',
'th',
'tr',
'zh',
].contains(locale.languageCode);
@override
bool shouldReload(_AppLocalizationsDelegate old) => false;
}
AppLocalizations lookupAppLocalizations(Locale locale) {
// Lookup logic when language+country codes are specified.
switch (locale.languageCode) {
case 'es':
{
switch (locale.countryCode) {
case '419':
return AppLocalizationsEs419();
}
break;
}
case 'pt':
{
switch (locale.countryCode) {
case 'BR':
return AppLocalizationsPtBr();
}
break;
}
}
// Lookup logic when only language code is specified.
switch (locale.languageCode) {
case 'ar':
return AppLocalizationsAr();
case 'as':
return AppLocalizationsAs();
case 'de':
return AppLocalizationsDe();
case 'en':
return AppLocalizationsEn();
case 'es':
return AppLocalizationsEs();
case 'fr':
return AppLocalizationsFr();
case 'hi':
return AppLocalizationsHi();
case 'id':
return AppLocalizationsId();
case 'it':
return AppLocalizationsIt();
case 'ja':
return AppLocalizationsJa();
case 'pt':
return AppLocalizationsPt();
case 'ru':
return AppLocalizationsRu();
case 'th':
return AppLocalizationsTh();
case 'tr':
return AppLocalizationsTr();
case 'zh':
return AppLocalizationsZh();
}
throw FlutterError(
'AppLocalizations.delegate failed to load unsupported locale "$locale". This is likely '
'an issue with the localizations generation tool. Please file an issue '
'on GitHub with a reproducible sample app and the gen-l10n configuration '
'that was used.',
);
}