mangayomi-mirror/lib/l10n/generated/app_localizations_ru.dart
Moustapha Kodjo Amadou f729380223 feat: Implement app lock feature with biometric authentication
- Added AppLockScreen for biometric authentication to unlock the app.
- Introduced security settings screen to enable/disable app lock.
- Integrated local_auth package for biometric authentication support.
- Created security state providers to manage app lock state.
- Updated chapter list tile widget to support dismiss actions for bookmarking and marking chapters as read.
- Enhanced CBZ conversion process to include ComicInfo.xml metadata.
- Added conditional UI elements based on platform capabilities.
- Added Completed & Tracked filter in library
2026-03-04 11:56:49 +01:00

1866 lines
53 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.

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for Russian (`ru`).
class AppLocalizationsRu extends AppLocalizations {
AppLocalizationsRu([String locale = 'ru']) : super(locale);
@override
String get library => 'Библиотека';
@override
String get updates => 'Обновления';
@override
String get history => 'История';
@override
String get browse => 'Обзор';
@override
String get more => 'Еще';
@override
String get open_random_entry => 'Открыть случайную запись';
@override
String get import => 'Импорт';
@override
String get filter => 'Фильтр';
@override
String get ignore_filters => 'Игнорировать фильтры';
@override
String get downloaded => 'Загружено';
@override
String get unread => 'Непрочитанное';
@override
String get unwatched => 'Непросмотренный';
@override
String get started => 'Начато';
@override
String get bookmarked => 'В закладках';
@override
String get sort => 'Сортировать';
@override
String get alphabetically => 'По алфавиту';
@override
String get last_read => 'Последнее чтение';
@override
String get last_watched => 'Последний просмотр';
@override
String get last_update_check => 'Последняя проверка обновлений';
@override
String last_entry_delete_warning(
num count,
Object entryType,
Object entryTypePlural,
Object mediaType,
) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other:
'Ты удаляешь все $count $entryTypePlural этого $mediaType из библиотеки.',
one:
'Ты удаляешь единственный $entryType этого $mediaType из библиотеки.',
);
return '$_temp0\nЭто также удалит весь $mediaType из твоей библиотеки.\n\nПримечание: Сами файлы удалены не будут.';
}
@override
String get chapter => 'глава';
@override
String get episode => 'эпизод';
@override
String get unread_count => 'Количество непрочитанных';
@override
String get unwatched_count => 'Количество непросмотренных';
@override
String get latest_chapter => 'Последняя глава';
@override
String get latest_episode => 'Последний эпизод';
@override
String get date_added => 'Дата добавления';
@override
String get display => 'Отображение';
@override
String get display_mode => 'Режим отображения';
@override
String get compact_grid => 'Компактная сетка';
@override
String get comfortable_grid => 'Комфортная сетка';
@override
String get cover_only_grid => 'Только обложки';
@override
String get list => 'Список';
@override
String get badges => 'Значки';
@override
String get downloaded_chapters => 'Загруженные главы';
@override
String get downloaded_episodes => 'Загруженные эпизоды';
@override
String get language => 'Язык';
@override
String get local_source => 'Локальный источник';
@override
String get tabs => 'Вкладки';
@override
String get show_category_tabs => 'Показать вкладки категорий';
@override
String get show_numbers_of_items => 'Показать количество элементов';
@override
String get other => 'Другое';
@override
String get show_continue_reading_buttons =>
'Показать кнопки продолжения чтения';
@override
String get show_continue_watching_buttons =>
'Показать кнопки продолжения просмотра';
@override
String get empty_library => 'Пустая библиотека';
@override
String get search => 'Поиск...';
@override
String get no_recent_updates => 'Нет недавних обновлений';
@override
String get remove_everything => 'Удалить все';
@override
String get remove_everything_msg => 'Вы уверены? Вся история будет потеряна';
@override
String get remove_all_update_msg =>
'Вы уверены? Все обновления будут удалены';
@override
String get ok => 'ОК';
@override
String get cancel => 'Отмена';
@override
String get remove => 'Удалить';
@override
String get remove_history_msg =>
'Это удалит дату чтения этой главы. Вы уверены?';
@override
String get last_used => 'Последнее использование';
@override
String get pinned => 'Закреплено';
@override
String get sources => 'Источники';
@override
String get install => 'Установить';
@override
String get update => 'Обновить';
@override
String get latest => 'Последнее';
@override
String get extensions => 'Расширения';
@override
String get migrate => 'Перенести';
@override
String get migrate_confirm => 'Перенести на другой источник';
@override
String get clean_database => 'Очистить базу данных';
@override
String cleaned_database(Object x) {
return 'База данных очищена! Удалено $x записей';
}
@override
String get clean_database_desc =>
'Это удалит все элементы, которые не добавлены в библиотеку!';
@override
String get incognito_mode => 'Инкогнито режим';
@override
String get incognito_mode_description => 'Пауза в истории чтения';
@override
String get downloaded_only => 'Только загруженные';
@override
String get downloaded_only_description =>
'Показывать только загруженные записи в вашей библиотеке';
@override
String get download_queue => 'Очередь загрузки';
@override
String get categories => 'Категории';
@override
String get statistics => 'Статистика';
@override
String get settings => 'Настройки';
@override
String get about => 'О приложении';
@override
String get help => 'Помощь';
@override
String get no_downloads => 'Нет загрузок';
@override
String get edit_categories => 'Изменить категории';
@override
String get edit_categories_description =>
'У вас нет категорий. Нажмите на кнопку плюса, чтобы создать одну для организации вашей библиотеки';
@override
String get add => 'Добавить';
@override
String get add_category => 'Добавить категорию';
@override
String get name => 'Имя';
@override
String get category_name_required => '*Требуется';
@override
String get add_category_error_exist =>
'Категория с этим именем уже существует!';
@override
String get delete_category => 'Удалить категорию';
@override
String delete_category_msg(Object name) {
return 'Вы хотите удалить категорию $name?';
}
@override
String get rename_category => 'Переименовать категорию';
@override
String get general => 'Общее';
@override
String get general_subtitle => 'Язык приложения';
@override
String get app_language => 'Язык приложения';
@override
String get default_subtitle_language => 'Язык субтитров по умолчанию';
@override
String get appearance => 'Внешний вид';
@override
String get appearance_subtitle => 'Тема, формат даты и времени';
@override
String get theme => 'Тема';
@override
String get dark_mode => 'Темный режим';
@override
String get follow_system_theme => 'Следовать системной теме';
@override
String get on => 'Включено';
@override
String get off => 'Выключено';
@override
String get pure_black_dark_mode => 'Чисто черный темный режим';
@override
String get timestamp => 'Временная метка';
@override
String get relative_timestamp => 'Относительная временная метка';
@override
String get relative_timestamp_short => 'Краткая (Сегодня, Вчера)';
@override
String get relative_timestamp_long => 'Длинная (Краткая+, n дней назад)';
@override
String get date_format => 'Формат даты';
@override
String get reader => 'Читатель';
@override
String get refresh => 'Обновить';
@override
String get reader_subtitle => 'Режим чтения, отображение, навигация';
@override
String get default_reading_mode => 'Режим чтения по умолчанию';
@override
String get reading_mode_vertical => 'Вертикальный';
@override
String get reading_mode_horizontal => 'Горизонтальный';
@override
String get reading_mode_left_to_right => 'Слева направо';
@override
String get reading_mode_right_to_left => 'Справа налево';
@override
String get reading_mode_vertical_continuous => 'Вертикальный непрерывный';
@override
String get reading_mode_webtoon => 'Вебтун';
@override
String get double_tap_animation_speed => 'Скорость анимации двойного касания';
@override
String get normal => 'Обычная';
@override
String get fast => 'Быстрая';
@override
String get no_animation => 'Без анимации';
@override
String get animate_page_transitions =>
'Анимированные переходы между страницами';
@override
String get crop_borders => 'Обрезать края';
@override
String get downloads => 'Загрузки';
@override
String get downloads_subtitle => 'Настройки загрузок';
@override
String get download_location => 'Место загрузки';
@override
String get custom_location => 'Пользовательское место';
@override
String get only_on_wifi => 'Только по Wi-Fi';
@override
String get save_as_cbz_archive => 'Сохранить как архив CBZ';
@override
String get concurrent_downloads => 'Одновременные загрузки';
@override
String get browse_subtitle => 'Источники, глобальный поиск';
@override
String get only_include_pinned_sources =>
'Включать только закрепленные источники';
@override
String get nsfw_sources => 'Источники NSFW (+18)';
@override
String get nsfw_sources_show =>
'Показывать в списках источников и расширений';
@override
String get nsfw_sources_info =>
'Это не предотвращает появление контента NSFW (18+) в приложении от неофициальных или неправильно помеченных расширений';
@override
String get version => 'Версия';
@override
String get check_for_update => 'Проверить обновления';
@override
String get logs_on => 'Включить ведение журнала';
@override
String get share_app_logs => 'Поделиться журналами приложения';
@override
String get no_app_logs => 'Файл log.txt недоступен!';
@override
String get failed => 'Не удалось!';
@override
String n_days_ago(Object days) {
return '$days дней назад';
}
@override
String get today => 'Сегодня';
@override
String get yesterday => 'Вчера';
@override
String get a_week_ago => 'Неделю назад';
@override
String get next_week => 'На следующей неделе';
@override
String get add_to_library => 'Добавить в библиотеку';
@override
String get completed => 'Завершено';
@override
String get ongoing => 'В процессе';
@override
String get on_hiatus => 'На паузе';
@override
String get canceled => 'Отменено';
@override
String get publishing_finished => 'Публикация завершена';
@override
String get unknown => 'Неизвестно';
@override
String get set_categories => 'Установить категории';
@override
String get edit => 'Редактировать';
@override
String get in_library => 'В библиотеке';
@override
String get filter_scanlator_groups => 'Фильтр групп переводчиков';
@override
String get reset => 'Сброс';
@override
String get by_source => 'По источнику';
@override
String get by_chapter_number => 'По номеру главы';
@override
String get by_episode_number => 'По номеру эпизода';
@override
String get by_upload_date => 'По дате загрузки';
@override
String get source_title => 'Название источника';
@override
String get chapter_number => 'Номер главы';
@override
String get episode_number => 'Номер эпизода';
@override
String get share => 'Поделиться';
@override
String n_chapters(Object n) {
return '$n глав';
}
@override
String get no_description => 'Нет описания';
@override
String get resume => 'Продолжить';
@override
String get read => 'Читать';
@override
String get watch => 'Смотреть';
@override
String get popular => 'Популярное';
@override
String get open_in_browser => 'Открыть в браузере';
@override
String get clear_cookie => 'Очистить cookie';
@override
String get show_page_number => 'Показать номер страницы';
@override
String get from_library => 'Из библиотеки';
@override
String get downloaded_chapter => 'Загруженная глава';
@override
String page(Object page) {
return 'Страница $page';
}
@override
String get global_search => 'Глобальный поиск';
@override
String get color_blend_level => 'Уровень смешивания цветов';
@override
String current(Object char) {
return 'Текущий $char';
}
@override
String finished(Object char) {
return 'Завершенный $char';
}
@override
String next(Object char) {
return 'Следующий $char';
}
@override
String previous(Object char) {
return 'Предыдущий $char';
}
@override
String get no_more_chapter => 'Больше нет глав';
@override
String get no_result => 'Нет результатов';
@override
String get send => 'Отправить';
@override
String get delete => 'Удалить';
@override
String get start_downloading => 'Начать загрузку сейчас';
@override
String get retry => 'Повторить';
@override
String get add_chapters => 'Добавить главы';
@override
String get delete_chapters => 'Удалить главу?';
@override
String get default0 => 'По умолчанию';
@override
String get total_chapters => 'Всего глав';
@override
String get total_episodes => 'Общее количество эпизодов';
@override
String get import_local_file => 'Импортировать локальный файл';
@override
String get import_files => 'Файлы';
@override
String get nothing_read_recently => 'Недавно ничего не читалось';
@override
String get status => 'Статус';
@override
String get not_started => 'Не начато';
@override
String get score => 'Оценка';
@override
String get start_date => 'Дата начала';
@override
String get finish_date => 'Дата окончания';
@override
String get reading => 'Чтение';
@override
String get on_hold => 'На паузе';
@override
String get dropped => 'Брошено';
@override
String get plan_to_read => 'Планирую прочитать';
@override
String get re_reading => 'Перечитывание';
@override
String get chapters => 'Главы';
@override
String get add_tracker => 'Добавить трекер';
@override
String get one_tracker => '1 трекер';
@override
String n_tracker(Object n) {
return '$n трекеров';
}
@override
String get tracking => 'Отслеживание';
@override
String get syncing => 'Синхронизация';
@override
String get sync_password => 'Пароль (минимум 8 символов)';
@override
String get sync_logged => 'Вход выполнен успешно';
@override
String get syncing_subtitle =>
'Синхронизируйте свой прогресс на нескольких устройствах через собственный \nserver. Загляните на наш сервер discord для получения дополнительной информации!';
@override
String get last_sync_manga => 'Последняя синхронизация манги:';
@override
String get last_sync_history => 'Последняя история синхронизирована на:';
@override
String get last_sync_update => 'Последнее обновление синхронизировано на:';
@override
String get sync_server => 'Адрес сервера синхронизации';
@override
String get sync_login_invalid_creds =>
'Неверный адрес электронной почты или пароль';
@override
String get sync_starting => 'Начало синхронизации...';
@override
String get sync_finished => 'Синхронизация завершена';
@override
String get sync_failed => 'Не удалось синхронизировать';
@override
String get sync_button_sync => 'Синхронизировать прогресс';
@override
String get sync_button_upload => 'Только выгрузить';
@override
String get sync_button_upload_info =>
'Эта операция полностью заменит удаленные данные локальными данными!';
@override
String get sync_button_download => 'Только загрузить';
@override
String get sync_button_download_info =>
'Эта операция полностью заменит локальные данные удаленными данными!';
@override
String get sync_on => 'Включить синхронизацию';
@override
String get sync_auto => 'Автосинхронизация';
@override
String get sync_auto_warning =>
'Автосинхронизация в настоящее время является экспериментальной функцией!';
@override
String get sync_auto_off => 'Выключено';
@override
String get sync_auto_5_minutes => 'Каждые 5 минут';
@override
String get sync_auto_10_minutes => 'Каждые 10 минут';
@override
String get sync_auto_30_minutes => 'Каждые 30 минут';
@override
String get sync_auto_1_hour => 'Каждый час';
@override
String get sync_auto_3_hours => 'Каждые 3 часа';
@override
String get sync_auto_6_hours => 'Каждые 6 часов';
@override
String get sync_auto_12_hours => 'Каждые 12 часов';
@override
String get server_error => 'Ошибка сервера!';
@override
String get dialog_confirm => 'Подтвердить';
@override
String get description => 'Описание';
@override
String get reorder_navigation => 'Настроить навигацию';
@override
String get reorder_navigation_description =>
'Перестройте и настройте каждую навигацию в соответствии с вашими потребностями.';
@override
String get full_screen_player => 'Использовать полноэкранный режим';
@override
String get full_screen_player_info =>
'Автоматически использовать полноэкранный режим при воспроизведении видео.';
@override
String episode_progress(Object n) {
return 'Прогресс: $n';
}
@override
String n_episodes(Object n) {
return '$n эпизодов';
}
@override
String get manga_sources => 'Источники манги';
@override
String get anime_sources => 'Источники аниме';
@override
String get novel_sources => 'Источники романов';
@override
String get anime_extensions => 'Расширения аниме';
@override
String get manga_extensions => 'Расширения манги';
@override
String get novel_extensions => 'Расширения для романов';
@override
String get extension_settings => 'Настройки расширения';
@override
String get anime => 'Аниме';
@override
String get manga => 'Манга';
@override
String get novel => 'Роман';
@override
String get library_no_category_exist => 'У вас еще нет категорий';
@override
String get watching => 'Смотрят';
@override
String get plan_to_watch => 'Планируют смотреть';
@override
String get re_watching => 'Пересмотр';
@override
String get episodes => 'Эпизоды';
@override
String get download => 'Скачать';
@override
String get new_update_available => 'Доступно новое обновление';
@override
String app_version(Object v) {
return 'Версия приложения: v$v';
}
@override
String get searching_for_updates => 'Поиск обновлений...';
@override
String get no_new_updates_available => 'Новых обновлений нет';
@override
String get uninstall => 'Удалить';
@override
String uninstall_extension(Object ext) {
return 'Удалить расширение $ext?';
}
@override
String get langauage => 'Язык';
@override
String get extension_detail => 'Подробности расширения';
@override
String get scale_type => 'Тип масштабирования';
@override
String get scale_type_fit_screen => 'По размеру экрана';
@override
String get scale_type_stretch => 'Растягивание';
@override
String get scale_type_fit_width => 'По ширине';
@override
String get scale_type_fit_height => 'По высоте';
@override
String get scale_type_original_size => 'Оригинальный размер';
@override
String get scale_type_smart_fit => 'Умное подгонка';
@override
String get page_preload_amount => 'Количество предзагружаемых страниц';
@override
String get page_preload_amount_subtitle =>
'Количество страниц для предварительной загрузки при чтении. Большие значения обеспечивают более плавное чтение, но требуют больше кэша и сетевого трафика.';
@override
String get image_loading_error => 'Это изображение не удалось загрузить';
@override
String get add_episodes => 'Добавить эпизоды';
@override
String get video_quality => 'Качество';
@override
String get video_subtitle => 'Субтитры';
@override
String get check_for_extension_updates => 'Проверить обновления расширений';
@override
String get auto_extensions_updates => 'Автоматические обновления расширений';
@override
String get auto_extensions_updates_subtitle =>
'Автоматически обновлять расширение при появлении новой версии.';
@override
String get check_for_app_updates =>
'Проверять обновления приложения при запуске';
@override
String get reading_mode => 'Режим чтения';
@override
String get custom_filter => 'Пользовательский фильтр';
@override
String get background_color => 'Цвет фона';
@override
String get white => 'Белый';
@override
String get black => 'Черный';
@override
String get grey => 'Серый';
@override
String get automaic => 'Автоматический';
@override
String get preferred_domain => 'Предпочтительный домен';
@override
String get load_more => 'Загрузить еще';
@override
String get cancel_all_for_this_series => 'Отменить все для этой серии';
@override
String get login => 'Вход';
@override
String login_into(Object tracker) {
return 'Войти в $tracker';
}
@override
String get email_adress => 'Адрес электронной почты';
@override
String get password => 'Пароль';
@override
String log_out_from(Object tracker) {
return 'Выйти из $tracker?';
}
@override
String get log_out => 'Выйти';
@override
String get update_pending => 'Ожидается обновление';
@override
String get update_all => 'Обновить все';
@override
String get backup_and_restore => 'Резервное копирование и восстановление';
@override
String get create_backup => 'Создать резервную копию';
@override
String get create_backup_dialog_title =>
'Что вы хотите сохранить в резервной копии?';
@override
String get create_backup_subtitle =>
'Может использоваться для восстановления текущей библиотеки';
@override
String get restore_backup => 'Восстановить из резервной копии';
@override
String get restore_backup_subtitle =>
'Восстановить библиотеку из резервной копии';
@override
String get automatic_backups => 'Автоматические резервные копии';
@override
String get backup_frequency => 'Частота создания резервных копий';
@override
String get backup_location => 'Место хранения резервных копий';
@override
String get backup_options => 'Опции резервного копирования';
@override
String get backup_options_dialog_title =>
'Что вы хотите включить в резервную копию?';
@override
String get backup_options_subtitle =>
'Какую информацию включить в резервную копию';
@override
String get backup_and_restore_warning_info =>
'Следует хранить копии резервных копий в других местах';
@override
String get library_entries => 'Записи библиотеки';
@override
String get chapters_and_episode => 'Главы и эпизоды';
@override
String get every_6_hours => 'Каждые 6 часов';
@override
String get every_12_hours => 'Каждые 12 часов';
@override
String get daily => 'Ежедневно';
@override
String get every_2_days => 'Каждые 2 дня';
@override
String get weekly => 'Еженедельно';
@override
String get restore_backup_warning_title =>
'Восстановление резервной копии перезапишет все существующие данные.\n\nПродолжить восстановление?';
@override
String get services => 'Сервисы';
@override
String get tracking_warning_info =>
'Односторонняя синхронизация для обновления прогресса чтения в службах отслеживания. Настройте отслеживание для отдельных записей из их кнопки отслеживания.';
@override
String get use_page_tap_zones => 'Использовать зоны касания страницы';
@override
String get manage_trackers => 'Управление трекерами';
@override
String get restore => 'Восстановить';
@override
String get backups => 'Резервные копии';
@override
String get by_scanlator => 'По сканлейтору';
@override
String get by_name => 'По имени';
@override
String get installed => 'Установлено';
@override
String get auto_scroll => 'Автопрокрутка';
@override
String get video_audio => 'Аудио';
@override
String get video_audio_info =>
'Предпочитаемые языки, коррекция высоты тона, аудиоканалы';
@override
String get player => 'Плеер';
@override
String get markEpisodeAsSeenSetting =>
'В какой момент отметить эпизод как просмотренный';
@override
String get default_skip_intro_length =>
'Стандартная длина пропуска вступления';
@override
String get default_playback_speed_length =>
'Стандартная длина скорости воспроизведения';
@override
String get updateProgressAfterReading => 'Обновить прогресс после чтения';
@override
String get no_sources_installed => 'Источники не установлены!';
@override
String get show_extensions => 'Показать расширения';
@override
String get default_skip_forward_skip_length =>
'Длина пропуска вперед по умолчанию';
@override
String get aniskip_requires_info =>
'AniSkip требует отслеживания аниме с использованием MAL или Anilist для работы.';
@override
String get enable_aniskip => 'Включить AniSkip';
@override
String get enable_auto_skip => 'Включить автоматическое пропускание';
@override
String get aniskip_button_timeout => 'Тайм-аут кнопки';
@override
String get skip_opening => 'Пропустить вступление';
@override
String get skip_ending => 'Пропустить концовку';
@override
String get fullscreen => 'Полноэкранный режим';
@override
String get update_library => 'Обновить библиотеку';
@override
String updating_library(Object cur, Object failed, Object max) {
return 'Обновление библиотеки ($cur / $max) - Не удалось: $failed';
}
@override
String get next_chapter => 'Следующая глава';
@override
String get next_5_chapters => 'Следующие 5 глав';
@override
String get next_10_chapters => 'Следующие 10 глав';
@override
String get next_25_chapters => 'Следующие 25 глав';
@override
String get all_chapters => 'Все главы';
@override
String get next_episode => 'Следующий эпизод';
@override
String get next_5_episodes => 'Следующие 5 эпизодов';
@override
String get next_10_episodes => 'Следующие 10 эпизодов';
@override
String get next_25_episodes => 'Следующие 25 эпизодов';
@override
String get all_episodes => 'Все эпизоды';
@override
String get cover_saved => 'Обложка сохранена';
@override
String get set_as_cover => 'Установить как обложку';
@override
String get use_this_as_cover_art => 'Использовать это как обложку?';
@override
String get save => 'Сохранить';
@override
String get picture_saved => 'Изображение сохранено';
@override
String get cover_updated => 'Обложка обновлена';
@override
String get include_subtitles => 'Включить субтитры';
@override
String get blend_mode_default => 'По умолчанию';
@override
String get blend_mode_multiply => 'Умножение';
@override
String get blend_mode_screen => 'Экран';
@override
String get blend_mode_overlay => 'Наложение';
@override
String get blend_mode_colorDodge => 'Увеличение яркости';
@override
String get blend_mode_lighten => 'Осветление';
@override
String get blend_mode_colorBurn => 'Уменьшение яркости';
@override
String get blend_mode_darken => 'Затемнение';
@override
String get blend_mode_difference => 'Разность';
@override
String get blend_mode_saturation => 'Насыщенность';
@override
String get blend_mode_softLight => 'Мягкое свечение';
@override
String get blend_mode_plus => 'Плюс';
@override
String get blend_mode_exclusion => 'Исключение';
@override
String get custom_color_filter => 'Пользовательский цветной фильтр';
@override
String get color_filter_blend_mode => 'Режим смешивания цветового фильтра';
@override
String get enable_all => 'Включить все';
@override
String get disable_all => 'Отключить все';
@override
String get font => 'Шрифт';
@override
String get color => 'Цвет';
@override
String get font_size => 'Размер шрифта';
@override
String get text => 'Текст';
@override
String get border => 'Граница';
@override
String get background => 'Фон';
@override
String get no_subtite_warning_message =>
'Не имеет эффекта, потому что в этом видео нет субтитров';
@override
String get grid_size => 'Размер сетки';
@override
String n_per_row(Object n) {
return '$n в ряд';
}
@override
String get horizontal_continious => 'Горизонтальное непрерывное';
@override
String get edit_code => 'Редактировать код';
@override
String get use_libass => 'Включить libass';
@override
String get use_libass_info =>
'Используйте рендеринг субтитров на основе libass для нативного бэкенда.';
@override
String get libass_not_disable_message =>
'Отключите `use libass` в настройках плеера, чтобы иметь возможность настраивать субтитры.';
@override
String get torrent_stream => 'Торрент-стрим';
@override
String get add_torrent => 'Добавить торрент';
@override
String get enter_torrent_hint_text =>
'Введите magnet-ссылку или URL торрент-файла';
@override
String get torrent_url => 'URL торрента';
@override
String get or => 'ИЛИ';
@override
String get advanced => 'Продвинутые';
@override
String get advanced_info => 'Конфигурация mpv';
@override
String get use_native_http_client => 'Использовать нативный HTTP-клиент';
@override
String get use_native_http_client_info =>
'он автоматически поддерживает функции платформы, такие как VPN, поддерживает больше функций HTTP, таких как HTTP/3 и пользовательская обработка перенаправлений';
@override
String n_hour_ago(Object hour) {
return '$hour час назад';
}
@override
String n_hours_ago(Object hours) {
return '$hours часов назад';
}
@override
String n_minute_ago(Object minute) {
return '$minute минуту назад';
}
@override
String n_minutes_ago(Object minutes) {
return '$minutes минут назад';
}
@override
String n_day_ago(Object day) {
return '$day день назад';
}
@override
String get now => 'сейчас';
@override
String library_last_updated(Object lastUpdated) {
return 'Библиотека обновлена: $lastUpdated';
}
@override
String get data_and_storage => 'Данные и хранилище';
@override
String get download_location_info => 'Используется для скачивания глав';
@override
String get storage => 'Хранилище';
@override
String get clear_chapter_and_episode_cache => 'Очистить кэш глав и эпизодов';
@override
String get cache_cleared => 'Кэш очищен';
@override
String get clear_chapter_or_episode_cache_on_app_launch =>
'Очистить кэш глав/эпизодов при запуске приложения';
@override
String get app_settings => 'Настройки приложения';
@override
String get sources_settings => 'Настройки источников';
@override
String get include_sensitive_settings =>
'Включить чувствительные настройки (например, токены для входа в трекер)';
@override
String get create => 'Создать';
@override
String get downloads_are_limited_to_wifi =>
'Загрузки ограничены только Wi-Fi';
@override
String get recommendations => 'Рекомендации';
@override
String get recommendations_similar => 'похожий';
@override
String get recommendations_weights => 'Веса рекомендаций';
@override
String get recommendations_weights_genre => 'Сходство жанра';
@override
String get recommendations_weights_setting => 'Сходство сеттинга';
@override
String get recommendations_weights_synopsis => 'Сходство сюжета';
@override
String get recommendations_weights_theme => 'Сходство темы';
@override
String get manga_extensions_repo => 'Репозиторий расширений манги';
@override
String get anime_extensions_repo => 'Репозиторий расширений аниме';
@override
String get novel_extensions_repo => 'Репозиторий расширений новелл';
@override
String get custom_dns =>
'Пользовательский DNS (оставьте пустым для использования системного DNS)';
@override
String get android_proxy_server => 'Прокси-сервер Android (ApkBridge)';
@override
String get get_apk_bridge => 'Получить ApkBridge';
@override
String get get_sync_server => 'Получить сервер синхронизации здесь';
@override
String get undefined => 'Не определено';
@override
String get empty_extensions_repo =>
'У вас здесь нет URL-адресов репозитория. Нажмите кнопку добавления, чтобы добавить один!';
@override
String get add_extensions_repo => 'Добавить URL репозитория';
@override
String get remove_extensions_repo => 'Удалить URL репозитория';
@override
String get manage_manga_repo_urls =>
'Управление URL-адресами репозитория манги';
@override
String get manage_anime_repo_urls =>
'Управление URL-адресами репозитория аниме';
@override
String get manage_novel_repo_urls =>
'Управление URL-адресами репозитория новелл';
@override
String get url_cannot_be_empty => 'URL не может быть пустым';
@override
String get url_must_end_with_dot_json => 'URL должен заканчиваться на .json';
@override
String get repo_url => 'URL репозитория';
@override
String get invalid_url_format => 'Неверный формат URL';
@override
String get clear_all_sources => 'Очистить все источники';
@override
String get clear_all_sources_msg =>
'Это полностью очистит все источники приложения. Вы уверены, что хотите продолжить?';
@override
String get sources_cleared => 'Источники очищены!';
@override
String get repo_added => 'Репозиторий источников добавлен!';
@override
String get add_repo => 'Добавить репозиторий?';
@override
String get genre_search_library => 'Поиск жанра в библиотеке';
@override
String get genre_search_source => 'Просмотр в источнике';
@override
String get source_not_added => 'Источник не установлен!';
@override
String get load_own_subtitles => 'Загрузить свои собственные субтитры...';
@override
String get search_subtitles => 'Искать субтитры онлайн...';
@override
String extension_notes(Object notes) {
return 'Примечания: $notes';
}
@override
String get unsupported_repo =>
'Вы попытались добавить неподдерживаемый репозиторий. Пожалуйста, обратитесь за поддержкой на сервер discord!';
@override
String get end_of_chapter => 'Конец главы';
@override
String get chapter_completed => 'Глава завершена';
@override
String get continue_to_next_chapter =>
'Продолжайте прокручивать, чтобы прочитать следующую главу';
@override
String get no_next_chapter => 'Нет следующей главы';
@override
String get you_have_finished_reading => 'Вы закончили чтение';
@override
String get return_to_the_list_of_chapters => 'Вернуться к списку глав';
@override
String get hwdec => 'Аппаратный декодер';
@override
String get enable_hardware_accel => 'Аппаратное ускорение';
@override
String get enable_hardware_accel_info =>
'Включите/выключите, если возникают ошибки или сбои';
@override
String get track_library_navigate =>
'Перейти к существующей локальной записи';
@override
String get track_library_add => 'Добавить в локальную библиотеку';
@override
String get track_library_add_confirm =>
'Добавить отслеживаемый элемент в локальную библиотеку';
@override
String get track_library_not_logged =>
'Войдите в соответствующий трекер, чтобы использовать эту функцию!';
@override
String get track_library_switch => 'Переключиться на другой трекер';
@override
String get go_back => 'Назад';
@override
String get merge_library_nav_mobile =>
'Объединить навигацию библиотеки на мобильном';
@override
String get enable_discord_rpc => 'Включить Discord RPC';
@override
String get hide_discord_rpc_incognito =>
'Скрыть Discord RPC в режиме Инкогнито';
@override
String get rpc_show_reading_watching_progress =>
'Показывать текущую главу в Discord (требуется перезапуск)';
@override
String get rpc_show_title => 'Показывать текущий заголовок в Discord';
@override
String get rpc_show_cover_image =>
'Показывать текущее изображение обложки в Discord';
@override
String get sync_enable_histories => 'Синхронизировать данные истории';
@override
String get sync_enable_updates => 'Синхронизировать данные обновлений';
@override
String get sync_enable_settings => 'Синхронизировать настройки';
@override
String get enable_mpv => 'Включить шейдеры / скрипты mpv';
@override
String get mpv_info => 'Поддерживает скрипты .js в mpv/scripts/';
@override
String get mpv_redownload => 'Перезагрузить файлы конфигурации mpv';
@override
String get mpv_redownload_info =>
'Заменяет старые файлы конфигурации на новые!';
@override
String get mpv_download =>
'Требуются файлы конфигурации MPV!\nЗагрузить сейчас?';
@override
String get custom_buttons => 'Пользовательские кнопки';
@override
String get custom_buttons_info =>
'Выполнить код lua с пользовательскими кнопками';
@override
String get custom_buttons_edit => 'Редактировать пользовательские кнопки';
@override
String get custom_buttons_add => 'Добавить пользовательскую кнопку';
@override
String get custom_buttons_added => 'Пользовательская кнопка добавлена!';
@override
String get custom_buttons_delete => 'Удалить пользовательскую кнопку';
@override
String get custom_buttons_text => 'Текст кнопки';
@override
String get custom_buttons_text_req => 'Требуется текст кнопки';
@override
String get custom_buttons_js_code => 'Код lua';
@override
String get custom_buttons_js_code_req => 'Требуется код lua';
@override
String get custom_buttons_js_code_long => 'Код lua (при долгом нажатии)';
@override
String get custom_buttons_startup => 'Код lua (при запуске)';
@override
String n_days(Object n) {
return '$n дней';
}
@override
String get decoder => 'Декодер';
@override
String get decoder_info =>
'Аппаратное декодирование, формат пикселей, устранение полос';
@override
String get enable_gpu_next => 'Включить gpu-next (только Android)';
@override
String get enable_gpu_next_info => 'Новый движок рендеринга видео';
@override
String get debanding => 'Устранение полос';
@override
String get use_yuv420p => 'Использовать формат пикселей YUV420P';
@override
String get use_yuv420p_info =>
'Может исправить черные экраны на некоторых видеокодеках, также может улучшить производительность за счет качества';
@override
String get audio_preferred_languages => 'Предпочитаемые языки';
@override
String get audio_preferred_languages_info =>
'Аудиоязык(и) для выбора по умолчанию на видео с несколькими аудиопотоками, 2/3-буквенные коды языков (например: ru, en, de). Несколько значений могут быть разделены запятой.';
@override
String get enable_audio_pitch_correction =>
'Включить коррекцию высоты тона аудио';
@override
String get enable_audio_pitch_correction_info =>
'Предотвращает высокий тон аудио на более высоких скоростях и низкий на более низких скоростях';
@override
String get audio_channels => 'Аудиоканалы';
@override
String get volume_boost_cap => 'Предел усиления громкости';
@override
String get internal_player => 'Внутренний плеер';
@override
String get internal_player_info =>
'Прогресс, элементы управления, ориентация';
@override
String get subtitle_delay_text => 'Задержка субтитров';
@override
String get subtitle_delay => 'Задержка (мс)';
@override
String get subtitle_speed => 'Скорость';
@override
String get calendar => 'Календарь';
@override
String get calendar_no_data => 'Пока нет данных.';
@override
String get calendar_info =>
'Календарь может предсказать следующую загрузку главы только на основе предыдущих загрузок. Некоторые данные могут быть неточными на 100%!';
@override
String in_n_day(Object days) {
return 'через $days день';
}
@override
String in_n_days(Object days) {
return 'через $days дней';
}
@override
String get clear_library => 'Очистить библиотеку';
@override
String get clear_library_desc =>
'Выберите очистку всех записей манги, аниме и/или новелл';
@override
String get clear_library_input =>
'Введите \'manga\', \'anime\' и/или \'novel\' (разделенные запятой), чтобы удалить все связанные записи';
@override
String get watch_order => 'Порядок просмотра';
@override
String get sequels => 'Продолжения';
@override
String get recommendations_similarity => 'Сходство:';
@override
String get local_folder_structure => 'Структура локальной папки';
@override
String get local_folder => 'Локальные папки';
@override
String get add_local_folder => 'Добавить локальную папку';
@override
String get rescan_local_folder =>
'Пересканировать все локальные папки сейчас';
@override
String get export_metadata => 'Экспортировать метаданные';
@override
String get exported => 'Экспортировано';
@override
String get text_size => 'Размер текста:';
@override
String get text_align => 'Выравнивание текста';
@override
String get line_height => 'Высота строки';
@override
String get show_scroll_percentage => 'Показывать процент прокрутки';
@override
String get remove_extra_paragraph_spacing =>
'Удалить дополнительный интервал между параграфами';
@override
String select_label_color(Object label) {
return 'Выбрать цвет $label';
}
@override
String get default_user_agent => 'Defaul user agent';
@override
String get forceLandscapeMode => 'Force landscape mode';
@override
String get forceLandscapeModeSubtitle =>
'Force the player to use landscape orientation.';
@override
String get dns_over_https => 'DNS-over-HTTPS (DoH)';
@override
String get dns_provider => 'DNS Provider';
@override
String get tracked => 'Tracked';
@override
String get auth_unlock_msg => 'Authenticate to unlock Mangayomi';
@override
String get app_locked => 'Mangayomi is locked';
@override
String get auth_to_continue => 'Authenticate to continue';
@override
String get authenticating => 'Authenticating...';
@override
String get unlock => 'Unlock';
@override
String get security => 'Security';
@override
String get auth_to_change_security_setting =>
'Authenticate to change security settings';
@override
String get app_lock => 'App lock';
@override
String get require_biometric_or_device_credential =>
'Require biometric or device credential to open the app';
@override
String get biometric_or_device_credential_not_available =>
'Biometric authentication not available on this device';
@override
String get app_lock_description =>
'When app lock is enabled, you will be asked to authenticate \nevery time you open the app or switch back to it from the background.';
}