Files
Prisma/lib/app/app_strings.dart
T

104 lines
6.4 KiB
Dart

class AppStrings {
const AppStrings(this.languageCode);
final String languageCode;
bool get ru => languageCode == 'ru';
String get feed => ru ? 'Лента' : 'Feed';
String get search => ru ? 'Поиск' : 'Search';
String get favorites => ru ? 'Избранное' : 'Favorites';
String get viewed => ru ? 'История' : 'Viewed';
String get collections => ru ? 'Коллекции' : 'Collections';
String get boardsShort => ru ? 'Доски' : 'Boards';
String get artists => ru ? 'Артисты' : 'Artists';
String get providers => ru ? 'Провайдеры' : 'Providers';
String get settings => ru ? 'Настройки' : 'Settings';
String get post => ru ? 'Пост' : 'Post';
String get close => ru ? 'Закрыть' : 'Close';
String get retry => ru ? 'Повторить' : 'Retry';
String get tags => ru ? 'Теги' : 'Tags';
String get comments => ru ? 'Комментарии' : 'Comments';
String get commentsUnavailable =>
ru ? 'Комментарии недоступны' : 'Comments unavailable';
String get noComments => ru ? 'Комментариев нет' : 'No comments';
String get anonymous => ru ? 'Аноним' : 'Anonymous';
String get source => ru ? 'Источник' : 'Source';
String get similar => ru ? 'Похожие' : 'Similar';
String get favorite => ru ? 'В избранное' : 'Favorite';
String get removeFavorite => ru ? 'Убрать из избранного' : 'Remove favorite';
String get collection => ru ? 'Коллекция' : 'Collection';
String get addToCollection =>
ru ? 'Добавить в коллекцию' : 'Add to collection';
String get download => ru ? 'Скачать' : 'Download';
String get deleteLocalFile =>
ru ? 'Удалить локальный файл' : 'Delete local file';
String get downloaded => ru ? 'Скачано' : 'Downloaded';
String get downloading => ru ? 'Скачивается' : 'Downloading';
String get failed => ru ? 'Ошибка' : 'Failed';
String get open => ru ? 'Открыть' : 'Open';
String get copyLink => ru ? 'Копировать ссылку' : 'Copy link';
String get hidePost => ru ? 'Скрыть пост' : 'Hide post';
String get hiddenLocally =>
ru ? 'Пост скрыт локально' : 'Post hidden locally';
String get undo => ru ? 'Отменить' : 'Undo';
String get noPostsYet => ru ? 'Постов пока нет' : 'No posts yet';
String get tryAnotherTag => ru
? 'Попробуй другой тег или проверь провайдеры.'
: 'Try another tag or check providers.';
String get searchTags => ru ? 'Поиск тегов' : 'Search tags';
String get selected => ru ? 'выбрано' : 'selected';
String get createCollection => ru ? 'Создать коллекцию' : 'Create collection';
String get noFavorites => ru ? 'Избранного пока нет' : 'No favorites yet';
String get general => ru ? 'Основное' : 'General';
String get appearance => ru ? 'Внешний вид' : 'Appearance';
String get feedLayout => ru ? 'Лента и раскладка' : 'Feed & Layout';
String get filters => ru ? 'Фильтры' : 'Filters';
String get storage => ru ? 'Хранилище' : 'Storage';
String get about => ru ? 'О приложении' : 'About';
String get theme => ru ? 'Тема' : 'Theme';
String get language => ru ? 'Язык' : 'Language';
String get allowNsfw => ru ? 'Показывать NSFW' : 'Allow NSFW content';
String get blurSensitive =>
ru ? 'Размывать чувствительные превью' : 'Blur sensitive previews';
String get showPostBadges =>
ru ? 'Показывать подписи на карточках' : 'Show post badges';
String get allowDownloads =>
ru ? 'Разрешить ручные скачивания' : 'Allow manual downloads';
String get autoDownloadFavorites => ru
? 'Автоскачивание при добавлении в избранное'
: 'Auto-download new favorites';
String get autoDownloadFavoritesHint => ru
? 'Избранное добавляется сразу, а файл качается в фоне.'
: 'The favorite is saved immediately while the file downloads in the background.';
String get mediaQuality => ru ? 'Качество медиа' : 'Media quality';
String get desktopColumns => ru ? 'Колонки на ПК' : 'Desktop columns';
String get mobileColumns => ru ? 'Колонки на телефоне' : 'Mobile columns';
String get hideViewed => ru ? 'Скрывать просмотренное' : 'Hide viewed posts';
String get smartBlacklist => ru ? 'Умный blacklist' : 'Smart blacklist';
String get whitelistedTags => ru ? 'Whitelist тегов' : 'Whitelisted tags';
String get cacheMaxItems => ru ? 'Лимит кеша' : 'Cache max items';
String get clearCache => ru ? 'Очистить кеш' : 'Clear cache';
String get clearViewed => ru ? 'Очистить историю' : 'Clear viewed history';
String get exportJson => ru ? 'Экспорт JSON' : 'Export JSON';
String get importJson => ru ? 'Импорт JSON' : 'Import JSON';
String get checkUpdates => ru ? 'Проверить обновления' : 'Check updates';
String get appUpdateAvailable =>
ru ? 'Доступно обновление' : 'Update available';
String get skipThisVersion => ru ? 'Пропустить версию' : 'Skip this version';
String get later => ru ? 'Позже' : 'Later';
String get downloadAndOpen => ru ? 'Скачать и открыть' : 'Download & open';
String get couldNotLoadImage =>
ru ? 'Не удалось загрузить изображение' : 'Could not load image';
String get couldNotLoadVideo =>
ru ? 'Не удалось загрузить видео' : 'Could not load video';
String get play => ru ? 'Воспроизвести' : 'Play';
String get pause => ru ? 'Пауза' : 'Pause';
String get mute => ru ? 'Выключить звук' : 'Mute';
String get unmute => ru ? 'Включить звук' : 'Unmute';
String get repeatVideo => ru ? 'Повторять видео' : 'Repeat video';
String get disableRepeat => ru ? 'Отключить повтор' : 'Disable repeat';
String get fullscreen => ru ? 'На весь экран' : 'Fullscreen';
String get exitFullscreen =>
ru ? 'Выйти из полноэкранного режима' : 'Exit fullscreen';
}