Files
mobile/lib/l10n/l10n_uk.dart
T
Vincent Velociter 805d9a3e41 New translations
2026-05-26 12:24:09 +02:00

6777 lines
225 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 'l10n.dart';
// ignore_for_file: type=lint
/// The translations for Ukrainian (`uk`).
class AppLocalizationsUk extends AppLocalizations {
AppLocalizationsUk([String locale = 'uk']) : super(locale);
@override
String get mobileAccount => 'Обліковий запис';
@override
String get mobileAccountPreferences => 'Налаштування облікового запису';
@override
String get mobileAccountPreferencesHelp => 'Ці налаштування застосовуються до вашого облікового запису Lichess і будуть використовуватися на всіх пристроях.';
@override
String get mobileAllGames => 'Усі ігри';
@override
String get mobileAreYouSure => 'Ви впевнені?';
@override
String get mobileBoardSettings => 'Налаштування дошки';
@override
String get mobileCancelTakebackOffer => 'Скасувати пропозицію повернення ходу';
@override
String get mobileClearButton => 'Очистити';
@override
String get mobileCorrespondenceClearSavedMove => 'Очистити збережений хід';
@override
String get mobileCustomGameJoinAGame => 'Приєднатися до гри';
@override
String get mobileFeedbackButton => 'Відгук';
@override
String mobileGoodEvening(String param) {
return 'Добрий вечір, $param';
}
@override
String get mobileGoodEveningWithoutName => 'Добрий вечір';
@override
String mobileGoodDay(String param) {
return 'Добрий день, $param';
}
@override
String get mobileGoodDayWithoutName => 'Добрий день';
@override
String get mobileHideVariation => 'Сховати варіанти';
@override
String get mobileHomeTab => 'Головна';
@override
String get mobileLiveStreamers => 'Стримери в прямому етері';
@override
String get mobileMustBeLoggedIn => 'Ви повинні ввійти, аби переглянути цю сторінку.';
@override
String get mobileNewGame => 'Нова гра';
@override
String get mobileNoSearchResults => 'Немає результатів';
@override
String get mobileNotAllFeaturesAreAvailable => 'Зверніть увагу, що не всі функції зі старого додатку або сайту наразі доступні, але ми додаємо функції постійно.';
@override
String get mobileNotFollowingAnyUser => 'Ви не слідкуєте за користувачами.';
@override
String get mobileOkButton => 'Гаразд';
@override
String get mobileOverTheBoard => 'За дошкою';
@override
String mobilePlayersMatchingSearchTerm(String param) {
return 'Гравці з «$param»';
}
@override
String get mobilePositionLeft => 'Ліворуч';
@override
String get mobilePositionRight => 'Праворуч';
@override
String get mobilePrefMagnifyDraggedPiece => 'Збільшувати розмір фігури при перетягуванні';
@override
String get mobilePuzzleStormConfirmEndRun => 'Ви хочете закінчити цю серію?';
@override
String get mobilePuzzleStormFilterNothingToShow => 'Нічого не знайдено, будь ласка, змініть фільтри';
@override
String get mobilePuzzleStormNothingToShow => 'Нічого показати. Зіграйте в гру Puzzle Storm.';
@override
String get mobilePuzzleStormSubtitle => 'Розв\'яжіть якомога більше задач за 3 хвилини.';
@override
String get mobilePuzzleStreakAbortWarning => 'Ви втратите поточну серію, і ваш рахунок буде збережено.';
@override
String get mobilePuzzleThemesSubtitle => 'Розв\'язуйте задачі з улюбленими дебютами або обирайте тему.';
@override
String get mobilePuzzlesTab => 'Задачі';
@override
String get mobileRecentSearches => 'Недавні пошуки';
@override
String get mobileRemoveBookmark => 'Видалити закладку';
@override
String get mobileServerAnalysis => 'Аналіз на сервері';
@override
String get mobileSettingsClockPosition => 'Розташування годинника';
@override
String get mobileSettingsCustomBackgroundPresets => 'Шаблони';
@override
String get mobileSettingsDraggedPieceTarget => 'Перетягнута ціль';
@override
String get mobileSettingsDraggedTargetCircle => 'Коло';
@override
String get mobileSettingsDraggedTargetSquare => 'Квадрат';
@override
String get mobileSettingsHomeWidgets => 'Домашні віджети';
@override
String get mobileSettingsImmersiveMode => 'Повноекранний режим';
@override
String get mobileSettingsImmersiveModeSubtitle => 'Приховати інтерфейс системи під час гри. Використовуйте, якщо вас турбують навігаційні жести системи по краях екрану. Застосовується до екранів гри та задач.';
@override
String get mobileSettingsMaterialDifferenceCapturedPieces => 'Взяті фігури';
@override
String get mobileSettingsPickAnImage => 'Вибрати зображення';
@override
String get mobileSettingsPickAnImageHelp => 'Користувацький фон активний лише в темному режимі. Рекомендується темне зображення.';
@override
String get mobileSettingsPickAnImageBlur => 'Розмити зображення';
@override
String get mobileSettingsPickAnImageHideBoard => 'Заховати дошку';
@override
String get mobileSettingsPickAnImageShowBoard => 'Показати дошку';
@override
String get mobileSettingsPickAnImageSwipeToDisplay => 'Проведіть для показу інших фонів';
@override
String get mobileSettingsPieceShiftMethodEither => 'Натисніть, або перенесіть';
@override
String get mobileSettingsPieceShiftMethodTapTwoSquares => 'Натиснути на два поля';
@override
String get mobileSettingsShapeDrawing => 'Малювання фігур';
@override
String get mobileSettingsShapeDrawingSubtitle => 'Намалюйте фігури за допомогою двох пальців: прикладіть палець до порожнього квадрата та перетягніть інший палець, щоб намалювати форму.';
@override
String get mobileSettingsShowBorder => 'Показувати межі дошки';
@override
String get mobileSettingsTouchFeedback => 'Тактильний зворотний зв\'язок';
@override
String get mobileSettingsTouchFeedbackSubtitle => 'Коли активовано, пристрій вібруватиме при русі або захопленні фігури.';
@override
String get mobileSettingsTab => 'Налашт.';
@override
String get mobileShareGamePGN => 'Поділитися PGN';
@override
String get mobileShareGameURL => 'Поділитися посиланням на гру';
@override
String get mobileSharePositionAsFEN => 'Поділитися FEN';
@override
String get mobileSharePuzzle => 'Поділитися задачею';
@override
String get mobileShowComments => 'Показати коментарі';
@override
String get mobileShowResult => 'Показати результат';
@override
String get mobileShowVariations => 'Показати варіанти';
@override
String get mobileSomethingWentWrong => 'Щось пішло не так.';
@override
String get mobileSystemColors => 'Системні кольори';
@override
String get mobileTheme => 'Тема';
@override
String get mobileToolsTab => 'Засоби';
@override
String mobileUnsupportedVariant(String param) {
return 'Варіант $param не підтримується у цій версії.';
}
@override
String get mobileWaitingForOpponentToJoin => 'Очікування на суперника...';
@override
String get mobileWatchTab => 'Дивитися';
@override
String get mobileWelcomeToLichessApp => 'Вітаємо в додатку Lichess!';
@override
String get mobileViewGame => 'Переглянути гру';
@override
String get mobileCustomizeHomeTip => 'Порада: Можна додавати більше віджетів на головний екран або прибирати непотрібні!';
@override
String get mobileCustomizeHomeTipDismiss => 'Прибрати';
@override
String get mobileCustomizeButton => 'Змінити';
@override
String get mobileStopShowingThreat => 'Не показувати загрози';
@override
String get mobileTournamentCompleted => 'Завершені';
@override
String get mobileTournamentJumpToMyPage => 'До моєї сторінки';
@override
String get mobileDisplayModeCompact => 'Стислий';
@override
String get mobileDisplayModeDetailed => 'Детальний';
@override
String get mobileOpeningExplorerNotAvailableOffline => 'Довідник дебютів недоступний в режимі офлайн.';
@override
String get mobileChallengeCreated => 'Виклик створено: Ви отримаєте повідомлення, коли почнеться гра.\nВи можете перейти до неї з головної сторінки.';
@override
String get mobilePreviousPage => 'Попередня';
@override
String get mobileOrImportPgnFile => 'Чи завантажте файл PGN';
@override
String get variantStandardTitle => 'Стандартні правила шахів (FIDE)';
@override
String get variantChess960Title => 'Початкова позиція фігур задається випадково.';
@override
String get variantKingOfTheHillTitle => 'Перемістіть свого короля до центру, щоб перемогти.';
@override
String get variantThreeCheckTitle => 'Поставте шах супернику 3 рази, щоб перемогти.';
@override
String get variantAntichessTitle => 'Утратьте всі свої фігури (або хай вам поставлять пат), щоб перемогти.';
@override
String get variantAtomicTitle => 'Підірвіть короля суперника, щоб перемогти.';
@override
String get variantHordeTitle => 'Одна сторона має багато пішаків, а інша — звичайну армію.';
@override
String get variantRacingKingsTitle => 'Перемістіть короля на інший бік дошки, щоб перемогти.';
@override
String get variantCrazyhouseTitle => 'Замість звичайного ходу можна поставити захоплену ворожу фігуру.';
@override
String get variantFromPositionTitle => 'Звичайні шахи із власної позиції';
@override
String get activityActivity => 'Активність';
@override
String get activityHostedALiveStream => 'Проведено пряму трансляцію';
@override
String activityRankedInSwissTournament(String param1, String param2) {
return 'Зайняв #$param1 місце в $param2';
}
@override
String get activitySignedUp => 'Зареєструвався на lichess.org';
@override
String activitySupportedNbMonths(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Підтримує lichess.org протягом $count місяців як $param2',
many: 'Підтримує lichess.org протягом $count місяців як $param2',
few: 'Підтримує lichess.org протягом $count місяців як $param2',
one: 'Підтримує lichess.org протягом $count місяця як $param2',
);
return '$_temp0';
}
@override
String activityPracticedNbPositions(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Виконано $count вправ в $param2',
many: 'Виконано $count вправ в $param2',
few: 'Виконано $count вправи в $param2',
one: 'Виконано $count вправу в $param2',
);
return '$_temp0';
}
@override
String activitySolvedNbPuzzles(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Вирішено $count тактичних задач',
many: 'Вирішено $count тактичних задач',
few: 'Вирішено $count тактичні задачі',
one: 'Вирішено $count тактичну задачу',
);
return '$_temp0';
}
@override
String activityPlayedNbGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зіграно $count ігор в $param2',
many: 'Зіграно $count ігор в $param2',
few: 'Зіграно $count гри в $param2',
one: 'Зіграно $count гру в $param2',
);
return '$_temp0';
}
@override
String activityPostedNbMessages(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Опубліковано $count повідомлень в $param2',
many: 'Опубліковано $count повідомлень в $param2',
few: 'Опубліковано $count повідомлення в $param2',
one: 'Опубліковано $count повідомлення в $param2',
);
return '$_temp0';
}
@override
String activityPlayedNbMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зроблено $count ходів',
many: 'Зроблено $count ходів',
few: 'Зроблено $count ходи',
one: 'Зроблено $count хід',
);
return '$_temp0';
}
@override
String activityInNbCorrespondenceGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'у $count заочних ігор',
many: 'у $count заочних іграх',
few: 'у $count заочних іграх',
one: 'у $count заочній грі',
);
return '$_temp0';
}
@override
String activityCompletedNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зіграно $count заочних ігор',
many: 'Зіграно $count заочних ігор',
few: 'Зіграно $count заочні гри',
one: 'Зіграно $count заочну гру',
);
return '$_temp0';
}
@override
String activityCompletedNbVariantGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зіграно $count $param2 заочних ігор',
many: 'Зіграно $count $param2 заочних ігор',
few: 'Зіграно $count $param2 заочні гри',
one: 'Зіграно $count $param2 заочну гру',
);
return '$_temp0';
}
@override
String activityFollowedNbPlayers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Почав спостерігати за $count гравцями',
many: 'Почав спостерігати за $count гравцями',
few: 'Почав спостерігати за $count гравцями',
one: 'Підписався на $count гравця',
);
return '$_temp0';
}
@override
String activityGainedNbFollowers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Отримав $count нових підписників',
many: 'Отримав $count нових підписників',
few: 'Отримав $count нових підписників',
one: 'Отримав $count нового підписника',
);
return '$_temp0';
}
@override
String activityHostedNbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Провів $count сеансів одночасної гри',
many: 'Провів $count сеансів одночасної гри',
few: 'Провів $count сеанси одночасної гри',
one: 'Провів $count сеанс одночасної гри',
);
return '$_temp0';
}
@override
String activityJoinedNbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Брав участь в $count сеансів одночасної гри',
many: 'Брав участь в $count сеансах одночасної гри',
few: 'Брав участь в $count сеансах одночасної гри',
one: 'Брав участь у $count сеансі одночасної гри',
);
return '$_temp0';
}
@override
String activityCreatedNbStudies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Створено $count нових досліджень',
many: 'Створено $count нових досліджень',
few: 'Створено $count нові дослідження',
one: 'Створено $count нове дослідження',
);
return '$_temp0';
}
@override
String activityCompetedInNbTournaments(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Змагався в $count турнірів',
many: 'Змагався в $count турнірах',
few: 'Змагався в $count турнірах',
one: 'Змагався в $count турнірі',
);
return '$_temp0';
}
@override
String activityRankedInTournament(int count, String param2, String param3, String param4) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Досяг #$count місця (кращі $param2%), зіграно $param3 ігор, турнір: $param4',
many: 'Досяг #$count місця (кращі $param2%), зіграно $param3 ігор, турнір: $param4',
few: 'Досяг #$count місця (кращі $param2%), зіграно $param3 гри, турнір: $param4',
one: 'Досяг #$count місця (кращі $param2%), зіграна $param3 гра, в турнірі: $param4',
);
return '$_temp0';
}
@override
String activityCompetedInNbSwissTournaments(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Завершив $count турніри за швейцарською системою',
many: 'Завершив $count турнірів за швейцарською системою',
few: 'Завершив $count турніри за швейцарською системою',
one: 'Завершив $count турнір за швейцарською системою',
);
return '$_temp0';
}
@override
String activityJoinedNbTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Приєднався до $count команд',
many: 'Приєднався до $count команд',
few: 'Приєднався до $count команд',
one: 'Приєднався до $count команди',
);
return '$_temp0';
}
@override
String get arenaArena => 'Арена';
@override
String get arenaArenaTournaments => 'Турніри Арена';
@override
String get arenaIsItRated => 'Він рейтинговий?';
@override
String get arenaWillBeNotified => 'Вас повідомлять про початок турніру, тому поки що можете пограти, відкривши іншу вкладку.';
@override
String get arenaIsRated => 'Цей турнір рейтинговий та вплине на ваш рейтинг.';
@override
String get arenaIsNotRated => 'Цей турнір *не є* рейтинговим та *не* вплине на ваш рейтинг.';
@override
String get arenaSomeRated => 'Деякі турніри рейтингові та впливають на ваш рейтинг.';
@override
String get arenaHowAreScoresCalculated => 'Як обчислюються очки?';
@override
String get arenaHowAreScoresCalculatedAnswer => 'Перемога приносить 2 очки, нічия 1 очко, а програш не принесе очок. Якщо ви виграєте 2 гри поспіль, активується подвоєння очок, що зображено значком полум\'я.\nНаступні ігри приноситимуть подвоєні очки, поки триває виграшна серія.\nТобто, перемога принесе 4 очки, нічия 2 очки, а поразка не принесе жодного очка.\n\nНаприклад, дві перемоги з подальшою нічиєю принесуть 6 очок: 2 + 2 + (2 х 1)';
@override
String get arenaBerserk => 'Арена \"Берсерк\"';
@override
String get arenaBerserkAnswer => 'Коли гравець натискає кнопку Берсерк на початку гри, він втрачає половину часу, але перемога принесе додаткове очко турніру. \n\nВикористання Берсерку в контролі часу з приростом часу відміняє приріст (1+2 є винятком, дається 1+0)\n\nБерсерк недоступний для ігор без початкового часу (0+1, 0+2).\n\nБерсерк дає додаткове очко лише за умови, що у цій грі ви зробили хоча б 7 ходів.';
@override
String get arenaHowIsTheWinnerDecided => 'Як визначається переможець?';
@override
String get arenaHowIsTheWinnerDecidedAnswer => 'Гравець(ці) з найбільшою кількістю очків по закінченню часу турніру буде обраний як переможець(ці).\nЯкщо двоє або більше гравців набрали однакову кількість очок, переможець буде визначений за допомогою турнірного перфомансу.';
@override
String get arenaHowDoesPairingWork => 'Як працює підбір?';
@override
String get arenaHowDoesPairingWorkAnswer => 'На початку турніру пари гравців обираються за їх рейтингом. По завершенню гри ви повертаєтесь на сторінку турніру, тоді для вас буде обрано гравця, найближчого до вас за очками. Це гарантує мінімальний час очікування, однак ви можете не зустрітися з усіма гравцями в турнірі.\nГрайте швидко і повертайтесь на сторінку турніру, щоб грати більше ігор і вигравати більше очок.';
@override
String get arenaHowDoesItEnd => 'Як завершується турнір?';
@override
String get arenaHowDoesItEndAnswer => 'Турнір має таймер зворотнього відліку. Коли він досягає нуля, позиції в турнірі фіксуються та оголошується переможець. Ігри, які ще тривають, мають завершитися, хоча вони не зарахуються.';
@override
String get arenaOtherRules => 'Інші важливі правила';
@override
String get arenaThereIsACountdown => 'Існує зворотний відлік для вашого першого ходу. Якщо ви не зробите хід протягом цього часу, то ви програєте.';
@override
String get arenaThisIsPrivate => 'Це приватний турнір';
@override
String arenaShareUrl(String param) {
return 'Поділіться цим посиланням, щоб запросити гравців приєднатися: $param';
}
@override
String arenaDrawStreakStandard(String param) {
return 'Серія нічиїх: Якщо гравець має послідовні нічиї на арені, то одне очко зарахується лише за першу нічию, або нічию, яка триватиме більше ніж $param ходів. Серію нічиїх можна перервати лише перемогою, але не програшем чи нічиєю.';
}
@override
String get arenaDrawStreakVariants => 'Мінімальна тривалість партії для нічиєї та отримання балів залежить від варіанту. Таблиця нижче містить поріг для кожного варіанту.';
@override
String get arenaVariant => 'Варіант';
@override
String get arenaMinimumGameLength => 'Мінімальна тривалість гри';
@override
String get arenaHistory => 'Історія Арени';
@override
String get arenaNewTeamBattle => 'Нова Командна битва';
@override
String get arenaCustomStartDate => 'Власна дата початку';
@override
String get arenaCustomStartDateHelp => 'У вашому локальному часовому поясі. Це замінює налаштування \"Час до початку турніру\"';
@override
String get arenaAllowBerserk => 'Дозволити Берсерк';
@override
String get arenaAllowBerserkHelp => 'Дозволити гравцям зменшити наполовину свій час, щоб отримати додаткове очко';
@override
String get arenaAllowChatHelp => 'Дозволити гравцям обговорення в чаті';
@override
String get arenaArenaStreaks => 'Серії Арени';
@override
String get arenaArenaStreaksHelp => 'Після двох перемог, кожна наступна перемога принесе 4 бали замість 2.';
@override
String get arenaNoBerserkAllowed => 'Берсерк не дозволений';
@override
String get arenaNoArenaStreaks => 'Немає серій Арени';
@override
String get arenaAveragePerformance => 'Середній перфоманс';
@override
String get arenaAverageScore => 'Середній результат';
@override
String get arenaMyTournaments => 'Мої турніри';
@override
String get arenaEditTournament => 'Редагувати турнір';
@override
String get arenaEditTeamBattle => 'Редагувати командну битву';
@override
String get arenaDefender => 'Захисник';
@override
String get arenaPickYourTeam => 'Оберіть команду';
@override
String get arenaWhichTeamWillYouRepresentInThisBattle => 'Яку команду ви представлятимете в цій битві?';
@override
String get arenaYouMustJoinOneOfTheseTeamsToParticipate => 'Ви повинні приєднатися до однієї з цих команд, щоб взяти участь!';
@override
String get arenaCreated => 'Створено';
@override
String get arenaRecentlyPlayed => 'Нещодавно зіграні';
@override
String get arenaBestResults => 'Найкращі результати';
@override
String get arenaTournamentStats => 'Показники турніру';
@override
String get arenaRankAvgHelp => 'Середній ранг - відсоток від вашого рейтингу. Нижчий - краще.\n\nНаприклад, посідаючи 3 місце на турнірі з 100 гравців = 3%. Маючи 10 місце в турнірі 1000 гравців = 1%.';
@override
String get arenaMedians => 'медіани';
@override
String arenaAllAveragesAreX(String param) {
return 'Усі середні значення на цій сторінці є $param.';
}
@override
String get arenaTotal => 'Загальні';
@override
String get arenaPointsAvg => 'Середні значення очків';
@override
String get arenaPointsSum => 'Сума очок';
@override
String get arenaRankAvg => 'Середнє місце';
@override
String get arenaTournamentWinners => 'Переможці турніру';
@override
String get arenaTournamentShields => 'Турнірні щити';
@override
String get arenaOnlyTitled => 'Тільки титуловані гравці';
@override
String get arenaOnlyTitledHelp => 'Необхідний офіційний титул, щоб приєднатися до турніру';
@override
String get arenaTournamentPairingsAreNowClosed => 'Формування пар у турнірі завершено.';
@override
String get arenaBerserkRate => 'Ігор з берсерком';
@override
String arenaDrawingWithinNbMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Нічия у грі, що тривала $count ходів, не дасть гравцям жодного очка.',
many: 'Нічия у грі, що тривала $count ходів, не дасть гравцям жодного очка.',
few: 'Нічия у грі, що тривала $count ходи, не дасть гравцям жодного очка.',
one: 'Нічия у грі, що тривала менше $count ходів, не дасть гравцям жодного очка.',
);
return '$_temp0';
}
@override
String arenaViewAllXTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Переглянути $count команди',
many: 'Переглянути $count команд',
few: 'Переглянути $count команди',
one: 'Переглянути команду',
);
return '$_temp0';
}
@override
String get broadcastBroadcasts => 'Трансляції';
@override
String get broadcastMyBroadcasts => 'Мої трансляції';
@override
String get broadcastLiveBroadcasts => 'Прямі трансляції турнірів';
@override
String get broadcastBroadcastCalendar => 'Календар трансляцій';
@override
String get broadcastNewBroadcast => 'Нова трансляція';
@override
String get broadcastSubscribedBroadcasts => 'Обрані трансляції';
@override
String get broadcastAboutBroadcasts => 'Про трансляцію';
@override
String get broadcastHowToUseLichessBroadcasts => 'Як користуватися Lichess трансляціями.';
@override
String get broadcastTheNewRoundHelp => 'У новому раунді будуть ті самі учасники та редактори, що й у попередньому.';
@override
String get broadcastAddRound => 'Додати раунд';
@override
String get broadcastOngoing => 'Поточні';
@override
String get broadcastUpcoming => 'Найближчі';
@override
String get broadcastRoundName => 'Назва раунду';
@override
String get broadcastTournamentName => 'Назва турніру';
@override
String get broadcastTournamentDescription => 'Короткий опис турніру';
@override
String get broadcastFullDescription => 'Повний опис турніру';
@override
String broadcastFullDescriptionHelp(String param1, String param2) {
return 'Необов\'язковий довгий опис трансляції. $param1 доступний. Довжина має бути менша ніж $param2 символів.';
}
@override
String get broadcastSourceSingleUrl => 'Адреса джерела PGN';
@override
String get broadcastSourceUrlHelp => 'Посилання, яке Lichess перевірятиме, щоб отримати оновлення PGN. Воно має бути загальнодоступним в Інтернеті.';
@override
String get broadcastSourceGameIds => 'До 64 ігрових ID Lichess, відокремлені пробілами.';
@override
String broadcastStartDateTimeZone(String param) {
return 'Дата початку в місцевому часовому поясі турніру: $param';
}
@override
String get broadcastStartDateHelp => 'За бажанням, якщо ви знаєте, коли починається подія';
@override
String get broadcastCurrentGameUrl => 'Посилання на поточну гру';
@override
String get broadcastDownloadAllRounds => 'Завантажити всі тури';
@override
String get broadcastResetRound => 'Скинути цей раунд';
@override
String get broadcastDeleteRound => 'Видалити цей раунд';
@override
String get broadcastDefinitivelyDeleteRound => 'Видалити всі ігри цього раунду.';
@override
String get broadcastDeleteAllGamesOfThisRound => 'Видалити всі ігри цього раунду. Джерело має бути активним для того, щоб повторно відтворити його.';
@override
String get broadcastEditRoundStudy => 'Редагувати дослідження раунду';
@override
String get broadcastDeleteTournament => 'Видалити турнір';
@override
String get broadcastDefinitivelyDeleteTournament => 'Остаточно видалити весь турнір, всі його раунди та всі його ігри.';
@override
String get broadcastShowScores => 'Показувати результати гравців за результатами гри';
@override
String get broadcastReplacePlayerTags => 'За бажанням: замінити імена, рейтинги та титули гравців';
@override
String get broadcastFideFederations => 'Федерації FIDE';
@override
String get broadcastTop10Rating => 'Топ 10 рейтингу';
@override
String get broadcastFidePlayers => 'Гравці FIDE';
@override
String get broadcastFidePlayerNotFound => 'Гравця FIDE не знайдено';
@override
String get broadcastFideProfile => 'Профіль FIDE';
@override
String get broadcastFederation => 'Федерація';
@override
String get broadcastAge => 'Вік';
@override
String get broadcastUnrated => 'Без рейтингу';
@override
String get broadcastRecentTournaments => 'Нещодавні турніри';
@override
String get broadcastOpenLichess => 'Відкрити в Lichess';
@override
String get broadcastTeams => 'Команди';
@override
String get broadcastBoards => 'Дошки';
@override
String get broadcastOverview => 'Огляд';
@override
String get broadcastSubscribeTitle => 'Підпишіться, аби отримувати сповіщення перед початком кожного раунду. Ви можете перемикати дзвінок та push-сповіщення трансляцій у налаштуваннях вашого облікового запису.';
@override
String get broadcastUploadImage => 'Завантажити зображення турніру';
@override
String get broadcastNoBoardsYet => 'Ще немає дощок. Вони з\'являться, коли ігри будуть завантажені.';
@override
String broadcastBoardsCanBeLoaded(String param) {
return 'Дошки можна завантажити із джерела або через $param';
}
@override
String broadcastStartsAfter(String param) {
return 'Почнеться після $param';
}
@override
String get broadcastStartVerySoon => 'Трансляція розпочнеться дуже скоро.';
@override
String get broadcastNotYetStarted => 'Трансляція ще не розпочалася.';
@override
String get broadcastOfficialWebsite => 'Офіційний вебсайт';
@override
String get broadcastOfficialStandings => 'Офіційна турнірна таблиця';
@override
String get broadcastRegulations => 'Регламенти';
@override
String broadcastIframeHelp(String param) {
return 'Більше опцій на $param';
}
@override
String get broadcastWebmastersPage => 'сторінка webmasters';
@override
String get broadcastEmbedThisBroadcast => 'Вбудувати цю трансляцію на своєму сайті';
@override
String get broadcastRatingDiff => 'Різниця у рейтингу';
@override
String get broadcastGamesThisTournament => 'Ігри в цьому турнірі';
@override
String get broadcastScore => 'Очки';
@override
String get broadcastStandingsDisclaimer => 'Турнірні таблиці розраховуються за допомогою трансльованих ігор та можуть відрізнятися від офіційних результатів.';
@override
String get broadcastAllTeams => 'Усі команди';
@override
String get broadcastTournamentFormat => 'Формат турніру';
@override
String get broadcastTournamentLocation => 'Місце турніру';
@override
String get broadcastTopPlayers => 'Найкращі гравці';
@override
String get broadcastTimezone => 'Часовий пояс';
@override
String get broadcastFideRatingCategory => 'Категорія рейтингу FIDE';
@override
String get broadcastOptionalDetails => 'Додаткові деталі';
@override
String get broadcastPastBroadcasts => 'Минулі трансляції';
@override
String get broadcastAllBroadcastsByMonth => 'Переглянути всі трансляції за місяцями';
@override
String get broadcastBackToLiveMove => 'Повернутися до поточного ходу';
@override
String get broadcastSinceHideResults => 'Оскільки ви вибрали приховати результати, огляд дощок порожній, щоб не розкривати подробиць.';
@override
String get broadcastLiveboard => 'Наживо';
@override
String get broadcastCommunityBroadcast => 'Трансляція спільноти';
@override
String broadcastCreatedAndManagedBy(String param) {
return 'Створено та адмініструється $param.';
}
@override
String get broadcastMatchPoints => 'Бали матчів';
@override
String get broadcastGamePoints => 'Бали ігор';
@override
String get broadcastMatches => 'Матчі';
@override
String get broadcastMatchHistory => 'Історія матчів';
@override
String get broadcastTeamResults => 'Результати команд';
@override
String broadcastTermsAutomaticallyTranslated(String param) {
return 'Наступні терміни будуть автоматично перекладені: $param.';
}
@override
String broadcastRoundX(String param) {
return 'Раунд $param';
}
@override
String get broadcastDefaultRoundNameHelp => 'Усталене ім\'я автоматично перекладатиметься іншими мовами.';
@override
String get broadcastOpenTournament => 'Відкриття';
@override
String get broadcastWomenTournament => 'Жінка';
@override
String get broadcastMenTournament => 'Чоловіки';
@override
String get broadcastGirlsTournament => 'Жінки';
@override
String get broadcastBoysTournament => 'Хлопці';
@override
String broadcastOpenUnderXAgeTournament(String param) {
return 'Відкриття $param';
}
@override
String broadcastGirlsUnderXAgeTournament(String param) {
return 'Жінки $param';
}
@override
String broadcastBoysUnderXAgeTournament(String param) {
return 'Хлопці U$param';
}
@override
String get broadcastQuarterfinals => 'Четверть фіналів';
@override
String get broadcastSemifinals => 'Півфінали';
@override
String get broadcastFinals => 'Фінали';
@override
String get broadcastTiebreaks => 'Тай-брейк';
@override
String broadcastGameX(String param) {
return 'Гра $param';
}
@override
String get broadcastKnockouts => 'Нокаути';
@override
String broadcastUnderXAgeTournament(String param) {
return 'До$param';
}
@override
String broadcastUnderXEloTournament(String param) {
return 'До$param';
}
@override
String broadcastNbBroadcasts(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count трансляцій',
many: '$count трансляцій',
few: '$count трансляції',
one: '$count трансляція',
);
return '$_temp0';
}
@override
String broadcastNbViewers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count глядачів',
many: '$count глядачів',
few: '$count глядачі',
one: '$count глядач',
);
return '$_temp0';
}
@override
String challengeChallengesX(String param1) {
return 'Виклики: $param1';
}
@override
String get challengeChallengeToPlay => 'Виклик на гру';
@override
String get challengeChallengeDeclined => 'Виклик відхилено';
@override
String get challengeChallengeAccepted => 'Виклик прийнято!';
@override
String get challengeChallengeCanceled => 'Виклик скасовано.';
@override
String get challengeRegisterToSendChallenges => 'Зареєструйтесь, щоб викликати суперників на гру.';
@override
String challengeYouCannotChallengeX(String param) {
return 'Ви не можете викликати на гру $param.';
}
@override
String challengeXDoesNotAcceptChallenges(String param) {
return '$param не приймає викликів.';
}
@override
String challengeYourXRatingIsTooFarFromY(String param1, String param2) {
return 'Ваш рейтинг $param1 занадто далекий від $param2.';
}
@override
String challengeCannotChallengeDueToProvisionalXRating(String param) {
return 'Неможливо через умовність рейтингу $param.';
}
@override
String challengeXOnlyAcceptsChallengesFromFriends(String param) {
return '$param приймає виклики лише від друзів.';
}
@override
String get challengeDeclineGeneric => 'Зараз я не приймаю викликів.';
@override
String get challengeDeclineLater => 'Зараз не найкращий час для мене, будь ласка, напишіть пізніше.';
@override
String get challengeDeclineTooFast => 'Цей контроль часу занадто швидкий для мене, будь ласка, киньте виклик з більш повільною грою.';
@override
String get challengeDeclineTooSlow => 'Цей контроль часу занадто повільний для мене, будь ласка, киньте виклик з більш швидкою грою.';
@override
String get challengeDeclineTimeControl => 'Я не приймаю виклики з таким контролем часу.';
@override
String get challengeDeclineRated => 'Будь ласка, замість цього відправте мені рейтинговий виклик.';
@override
String get challengeDeclineCasual => 'Будь ласка, замість цього відправте мені товариський виклик.';
@override
String get challengeDeclineStandard => 'Я не приймаю виклики на шахові варіанти прямо зараз.';
@override
String get challengeDeclineVariant => 'Я не бажаю наразі грати цей варіант.';
@override
String get challengeDeclineNoBot => 'Я не приймаю виклики від ботів.';
@override
String get challengeDeclineOnlyBot => 'Я приймаю виклики лише від ботів.';
@override
String get challengeInviteLichessUser => 'Або запросіть користувача Lichess:';
@override
String get contactContact => 'Контакти';
@override
String get contactContactLichess => 'Зв\'язатися з Lichess';
@override
String get coordinatesCoordinates => 'Координати';
@override
String get coordinatesCoordinateTraining => 'Координатне тренування';
@override
String coordinatesAverageScoreAsWhiteX(String param) {
return 'Середній результат за білих: $param';
}
@override
String coordinatesAverageScoreAsBlackX(String param) {
return 'Середній результат за чорних: $param';
}
@override
String get coordinatesKnowingTheChessBoard => 'Знання координат шахівниці - дуже важлива шахова навичка:';
@override
String get coordinatesMostChessCourses => 'У більшості шахових задач активно використовуються шахова нотація.';
@override
String get coordinatesTalkToYourChessFriends => 'Це спрощує розмову з друзями-шахістами, бо Ви обидва розумієте «мову шахів».';
@override
String get coordinatesYouCanAnalyseAGameMoreEffectively => 'Ви можете більш ефективно аналізувати ігри, якщо вам не потрібно шукати координати.';
@override
String get coordinatesACoordinateAppears => 'Координата з\'являється на дошці, ви повинні натиснути на відповідний квадрат.';
@override
String get coordinatesASquareIsHighlightedExplanation => 'Квадрат виділяється на дошці, і ви повинні ввести його координати (наприклад, \"e4\").';
@override
String get coordinatesYouHaveThirtySeconds => 'Ви маєте 30 секунд для того, щоб відмітити якнайбільше полів!';
@override
String get coordinatesGoAsLongAsYouWant => 'Витрачайте стільки часу, скільки забажаєте - жодних лімітів!';
@override
String get coordinatesShowCoordinates => 'Відображати координати';
@override
String get coordinatesShowCoordsOnAllSquares => 'Координати на кожному полі';
@override
String get coordinatesShowPieces => 'Показувати фігури';
@override
String get coordinatesStartTraining => 'Розпочати тренування';
@override
String get coordinatesFindSquare => 'Знайти поле';
@override
String get coordinatesNameSquare => 'Назва поля';
@override
String get coordinatesPracticeOnlySomeFilesAndRanks => 'Практикувати лише деякі ряди та стовпці';
@override
String get patronDonate => 'Зробити внесок';
@override
String get patronLichessPatron => 'Покровитель Lichess';
@override
String get patronBecomePatron => 'Стати Покровителем Lichess';
@override
String perfStatPerfStats(String param) {
return 'Статистика $param';
}
@override
String get perfStatViewTheGames => 'Переглянути ігри';
@override
String get perfStatProvisional => 'умовний';
@override
String get perfStatNotEnoughRatedGames => 'Зіграно недостатньо рейтингових ігор для встановлення точного рейтингу.';
@override
String perfStatProgressOverLastXGames(String param) {
return 'Прогрес за останні $param ігор:';
}
@override
String perfStatRatingDeviation(String param) {
return 'Відхилення рейтингу: $param.';
}
@override
String perfStatRatingDeviationTooltip(String param1, String param2, String param3) {
return 'Чим менше значення, тим стабільніше рейтинг. Вище $param1, рейтинг вважається умовним. Для включення до рейтингу це значення має бути нижче $param2 (стандартні шахи) або $param3 (варіанти).';
}
@override
String get perfStatTotalGames => 'Всього ігор';
@override
String get perfStatRatedGames => 'Рейтингові ігри';
@override
String get perfStatTournamentGames => 'Турнірні ігри';
@override
String get perfStatBerserkedGames => 'Партії з берсерком';
@override
String get perfStatTimeSpentPlaying => 'Проведено часу у грі';
@override
String get perfStatAverageOpponent => 'Середній рейтинг суперників';
@override
String get perfStatVictories => 'Перемог';
@override
String get perfStatDefeats => 'Поразок';
@override
String get perfStatDisconnections => 'Відключень';
@override
String get perfStatNotEnoughGames => 'Недостатньо зіграних ігор';
@override
String perfStatHighestRating(String param) {
return 'Найвищий рейтинг: $param';
}
@override
String perfStatLowestRating(String param) {
return 'Найнижчий рейтинг: $param';
}
@override
String perfStatFromXToY(String param1, String param2) {
return 'від $param1 до $param2';
}
@override
String get perfStatWinningStreak => 'Серія перемог';
@override
String get perfStatLosingStreak => 'Серія поразок';
@override
String perfStatLongestStreak(String param) {
return 'Найдовша серія: $param';
}
@override
String perfStatCurrentStreak(String param) {
return 'Поточна серія: $param';
}
@override
String get perfStatBestRated => 'Найкращі перемоги в рейтингових іграх';
@override
String get perfStatGamesInARow => 'Зіграно ігор поспіль';
@override
String get perfStatLessThanOneHour => 'Менше години між іграми';
@override
String get perfStatMaxTimePlaying => 'Максимальний час, проведений у грі';
@override
String get perfStatNow => 'зараз';
@override
String get preferencesPreferences => 'Налаштування';
@override
String get preferencesDisplay => 'Відображення';
@override
String get preferencesPrivacy => 'Конфіденційність';
@override
String get preferencesNotifications => 'Сповіщення';
@override
String get preferencesPieceAnimation => 'Анімація ходів';
@override
String get preferencesMaterialDifference => 'Співвідношення матеріалу';
@override
String get preferencesBoardHighlights => 'Підсвітлення кольором (останнього ходу та шаху)';
@override
String get preferencesPieceDestinations => 'Поля для ходів (можливі ходи та ходи на випередження)';
@override
String get preferencesBoardCoordinates => 'Координати (A-H, 1-8)';
@override
String get preferencesMoveListWhilePlaying => 'Список ходів під час гри';
@override
String get preferencesPgnPieceNotation => 'Нотація ходів';
@override
String get preferencesChessPieceSymbol => 'Символ шахової фігури';
@override
String get preferencesPgnLetter => 'Літера (K, Q, R, B, N)';
@override
String get preferencesZenMode => 'Режим Дзен';
@override
String get preferencesShowPlayerRatings => 'Показувати рейтинги гравців';
@override
String get preferencesShowFlairs => 'Показувати символи гравців';
@override
String get preferencesExplainShowPlayerRatings => 'Дає змогу приховувати всі рейтинги з сайту, щоб допомогти зосередитись на шахах. Ігри все ще рейтингові, це лише для відображення.';
@override
String get preferencesDisplayBoardResizeHandle => 'Показати інструмент для зміни розміру дошки';
@override
String get preferencesOnlyOnInitialPosition => 'Лише в початковій позиції';
@override
String get preferencesInGameOnly => 'Лише під час гри';
@override
String get preferencesExceptInGame => 'Окрім під час гри';
@override
String get preferencesChessClock => 'Шаховий годинник';
@override
String get preferencesTenthsOfSeconds => 'Десяті частки секунди';
@override
String get preferencesWhenTimeRemainingLessThanTenSeconds => 'Коли часу залишається < 10 секунд';
@override
String get preferencesHorizontalGreenProgressBars => 'Горизонтальна зелена смуга';
@override
String get preferencesSoundWhenTimeGetsCritical => 'Звук, коли часу стає зовсім обмаль';
@override
String get preferencesGiveMoreTime => 'Додати часу';
@override
String get preferencesGameBehavior => 'Хід гри';
@override
String get preferencesHowDoYouMovePieces => 'Як Ви пересуваєте фігури?';
@override
String get preferencesClickTwoSquares => 'Натискання на дві клітинки';
@override
String get preferencesDragPiece => 'Перетягування фігури';
@override
String get preferencesBothClicksAndDrag => 'Будь-яким способом';
@override
String get preferencesPremovesPlayingDuringOpponentTurn => 'Ходи на випередження (коли хід суперника)';
@override
String get preferencesTakebacksWithOpponentApproval => 'Можливість переходити (за згоди суперника)';
@override
String get preferencesInCasualGamesOnly => 'Тільки у товариських іграх';
@override
String get preferencesPromoteToQueenAutomatically => 'Перетворення пішака завжди на ферзя';
@override
String get preferencesExplainPromoteToQueenAutomatically => 'Утримуйте клавішу <ctrl> під час перетворення, щоб тимчасово вимкнути автоматичне перетворення';
@override
String get preferencesWhenPremoving => 'Для ходів на випередження';
@override
String get preferencesClaimDrawOnThreefoldRepetitionAutomatically => 'Автоматично оголошувати нічию при троєкратному повторенні ходів';
@override
String get preferencesWhenTimeRemainingLessThanThirtySeconds => 'Коли часу залишається < 30 секунд';
@override
String get preferencesMoveConfirmation => 'Підтвердження ходу';
@override
String get preferencesExplainCanThenBeTemporarilyDisabled => 'Можна вимкнути під час гри в меню дошки';
@override
String get preferencesInCorrespondenceGames => 'У заочних партіях';
@override
String get preferencesCorrespondenceAndUnlimited => 'Заочні та необмежені';
@override
String get preferencesConfirmResignationAndDrawOffers => 'Підтверджувати повернення ходу та пропозиції нічий';
@override
String get preferencesCastleByMovingTheKingTwoSquaresOrOntoTheRook => 'Спосіб рокіровки';
@override
String get preferencesCastleByMovingTwoSquares => 'Перемістити короля на два поля';
@override
String get preferencesCastleByMovingOntoTheRook => 'Перемістити короля на поле, що межує з турою';
@override
String get preferencesInputMovesWithTheKeyboard => 'Вводити ходи за допомогою клавіатури';
@override
String get preferencesInputMovesWithVoice => 'Введення ходів за допомогою голосу';
@override
String get preferencesSnapArrowsToValidMoves => 'Стрілки лише для можливих ходів';
@override
String get preferencesSayGgWpAfterLosingOrDrawing => 'Писати в чат \"Хороша гра, добре зіграно\" після поразки або нічиєї';
@override
String get preferencesYourPreferencesHaveBeenSaved => 'Ваші налаштування збережено.';
@override
String get preferencesScrollOnTheBoardToReplayMoves => 'Прокрутити колесом миші на дошці, для відтворення ходів';
@override
String get preferencesCorrespondenceEmailNotification => 'Щоденне сповіщення на електронну пошту зі списком ваших заочних ігор';
@override
String get preferencesNotifyStreamStart => 'Стрімер почав трансляцію';
@override
String get preferencesNotifyInboxMsg => 'Нове вхідне повідомлення';
@override
String get preferencesNotifyForumMention => 'Вас згадали у коментарі на форумі';
@override
String get preferencesNotifyInvitedStudy => 'Запрошення до студії';
@override
String get preferencesNotifyGameEvent => 'Оновлення заочних партій';
@override
String get preferencesNotifyChallenge => 'Виклики';
@override
String get preferencesNotifyTournamentSoon => 'Турнір скоро почнеться';
@override
String get preferencesNotifyBroadcasts => 'Трансляції, на які ви підписані';
@override
String get preferencesNotifyTimeAlarm => 'Час на відповідь закінчується';
@override
String get preferencesNotifyBell => 'Звукове сповіщення в Lichess';
@override
String get preferencesNotifyPush => 'Сповіщення на пристрої, коли ви не на Lichess';
@override
String get preferencesNotifyWeb => 'Браузер';
@override
String get preferencesNotifyDevice => 'Пристрій';
@override
String get preferencesBellNotificationSound => 'Звук сповіщення';
@override
String get preferencesBlindfold => 'Наосліп';
@override
String get preferencesShowClockOnTheLeft => 'Показувати ліворуч на мобільних пристроях';
@override
String get puzzlePuzzles => 'Задачі';
@override
String get puzzlePuzzleThemes => 'Теми задач';
@override
String get puzzleRecommended => 'Рекомендовані';
@override
String get puzzlePhases => 'Стадії';
@override
String get puzzleMotifs => 'Мотиви';
@override
String get puzzleAdvanced => 'Просунуті Мотиви';
@override
String get puzzleLengths => 'Довжина';
@override
String get puzzleMates => 'Мати';
@override
String get puzzleMateThemes => 'Теми матів';
@override
String get puzzleGoals => 'Цілі';
@override
String get puzzleOrigin => 'Джерело';
@override
String get puzzleSpecialMoves => 'Спеціальні ходи';
@override
String get puzzleDidYouLikeThisPuzzle => 'Вам сподобалась ця задача?';
@override
String get puzzleUpVote => 'Вподобати задачу';
@override
String get puzzleDownVote => 'Не вподобати задачу';
@override
String get puzzleYourPuzzleRatingWillNotChange => 'Ваш рейтинг у задачах не зміниться. Зверніть увагу, що задачі - це не змагання. Ваш рейтинг допомагає підбирати задачі за вашими вміннями.';
@override
String get puzzleFindTheBestMoveForWhite => 'Знайдіть найкращий хід за білих.';
@override
String get puzzleFindTheBestMoveForBlack => 'Знайдіть найкращий хід за чорних.';
@override
String get puzzleToGetPersonalizedPuzzles => 'Для отримання персоналізованих задач:';
@override
String puzzlePuzzleId(String param) {
return 'Задача $param';
}
@override
String get puzzlePuzzleOfTheDay => 'Задача дня';
@override
String get puzzleDailyPuzzle => 'Щоденна задача';
@override
String get puzzleClickToSolve => 'Натисніть, щоб вирішити';
@override
String get puzzleGoodMove => 'Хороший хід';
@override
String get puzzleBestMove => 'Найкращий хід!';
@override
String get puzzleKeepGoing => 'Продовжуйте…';
@override
String get puzzlePuzzleSuccess => 'Успіх!';
@override
String get puzzlePuzzleComplete => 'Задачу вирішено!';
@override
String get puzzleByOpenings => 'За дебютами';
@override
String get puzzlePuzzlesByOpenings => 'Задачі за дебютами';
@override
String get puzzleOpeningsYouPlayedTheMost => 'Дебюти, які ви грали найбільше в рейтингових іграх';
@override
String get puzzleUseFindInPage => 'Використайте \"Знайти на сторінці\" в меню браузера, щоб знайти свій улюблений дебют!';
@override
String get puzzleUseCtrlF => 'Використайте Ctrl+F, щоб знайти свій улюблений дебют!';
@override
String get puzzleNotTheMove => 'Поганий хід!';
@override
String get puzzleTrySomethingElse => 'Спробуйте щось інше.';
@override
String puzzleRatingX(String param) {
return 'Рейтинг: $param';
}
@override
String get puzzleHidden => 'прихований';
@override
String puzzleFromGameLink(String param) {
return 'З партії $param';
}
@override
String get puzzleContinueTraining => 'Продовжити тренування';
@override
String get puzzleDifficultyLevel => 'Рівень складності';
@override
String get puzzleNormal => 'Нормальний';
@override
String get puzzleEasier => 'Легший';
@override
String get puzzleEasiest => 'Найлегший';
@override
String get puzzleHarder => 'Важчий';
@override
String get puzzleHardest => 'Найважчий';
@override
String get puzzleExample => 'Приклад';
@override
String get puzzleAddAnotherTheme => 'Додати іншу тему';
@override
String get puzzleNextPuzzle => 'Наступна задача';
@override
String get puzzleJumpToNextPuzzleImmediately => 'Одразу перейти до наступної задачі';
@override
String get puzzlePuzzleDashboard => 'Панель задач';
@override
String get puzzleImprovementAreas => 'Слабкі сторони';
@override
String get puzzleStrengths => 'Сильні сторони';
@override
String get puzzleHistory => 'Історія задач';
@override
String get puzzleSolved => 'вирішено';
@override
String get puzzleFailed => 'невирішено';
@override
String get puzzleStreakDescription => 'Вирішуйте щораз важчі задачі та створюйте серію перемог. Обмеження часу немає, тому не поспішайте. Один хибний хід, і гра закінчена! Але ви можете пропустити один хід за сесію.';
@override
String puzzleYourStreakX(String param) {
return 'Ваша серія: $param';
}
@override
String get puzzleStreakSkipExplanation => 'Пропустіть цей хід, щоб зберегти Вашу серію! Але лише один раз за сесію.';
@override
String get puzzleContinueTheStreak => 'Продовжити серію';
@override
String get puzzleNewStreak => 'Нова серія';
@override
String get puzzleFromMyGames => 'З моїх ігор';
@override
String get puzzleLookupOfPlayer => 'Знайти задачі з ігр користувача';
@override
String get puzzleSearchPuzzles => 'Шукати задачі';
@override
String get puzzleFromMyGamesNone => 'Ваших задач немає в базі даних, проте Lichess все одно дуже сильно вас любить.\nГрайте ігри в рапід або з класичною системою контролю часу, для того щоб збільшити можливість додання вашої задачі!';
@override
String get puzzlePuzzleDashboardDescription => 'Тренуйтеся, аналізуйте, вдосконалюйтесь';
@override
String puzzlePercentSolved(String param) {
return '$param вирішено';
}
@override
String get puzzleNoPuzzlesToShow => 'Немає що показати, спочатку вирішіть кілька задач!';
@override
String get puzzleImprovementAreasDescription => 'Тренуйтеся, щоб покращити ваш прогрес!';
@override
String get puzzleStrengthDescription => 'Ви показуєте найкращий результат в наступних темах';
@override
String puzzlePlayedXTimes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зіграно $count разів',
many: 'Зіграно $count раз',
few: 'Зіграно $count рази',
one: 'Зіграно $count раз',
);
return '$_temp0';
}
@override
String puzzleNbPointsBelowYourPuzzleRating(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'На $count балів нижче за ваш рейтинг у задачах',
many: '$count балів нижче вашого рейтингу в задачах',
few: '$count бали нижче вашого рейтингу в задачах',
one: 'На один бал нижче вашого рейтингу в задачах',
);
return '$_temp0';
}
@override
String puzzleNbPointsAboveYourPuzzleRating(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count балів вище вашого рейтингу в задачах',
many: '$count балів вище вашого рейтингу в задачах',
few: '$count бали вище вашого рейтингу в задачах',
one: 'Один бал вище вашого рейтингу в задачах',
);
return '$_temp0';
}
@override
String puzzlePuzzlesFoundInUserGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count задач знайдено в іграх від $param2',
many: '$count задач знайдено в іграх від $param2',
few: '$count задачі знайдено в іграх від $param2',
one: 'Одну задачу знайдено в іграх від $param2',
);
return '$_temp0';
}
@override
String puzzleNbPlayed(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count зіграно',
many: '$count зіграно',
few: '$count зіграно',
one: '$count зіграно',
);
return '$_temp0';
}
@override
String puzzleNbToReplay(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count повторити',
many: '$count повторити',
few: '$count повторити',
one: '$count повторити',
);
return '$_temp0';
}
@override
String get puzzleThemeAdvancedPawn => 'Просунутий пішак';
@override
String get puzzleThemeAdvancedPawnDescription => 'Один з Ваших пішаків просунувся по позиціях суперника, ймовірна загроза перетворення.';
@override
String get puzzleThemeAdvantage => 'Перевага';
@override
String get puzzleThemeAdvantageDescription => 'Скористайтесь шансом отримати вирішальну перевагу. (200cp ≤ eval ≤ 600cp)';
@override
String get puzzleThemeAnastasiaMate => 'Мат Анастасії';
@override
String get puzzleThemeAnastasiaMateDescription => 'Кінь з турою або ферзем ловлять короля між краєм дошки та власною фігурою.';
@override
String get puzzleThemeArabianMate => 'Арабський мат';
@override
String get puzzleThemeArabianMateDescription => 'Кінь та тура разом ловлять короля у кутку дошки.';
@override
String get puzzleThemeAttackingF2F7 => 'Атака f2 або f7';
@override
String get puzzleThemeAttackingF2F7Description => 'Атака, спрямована на f2 або f7, наприклад, як у захисті двох коней.';
@override
String get puzzleThemeAttraction => 'Заманювання';
@override
String get puzzleThemeAttractionDescription => 'Обмін або жертва, що заманює або примушує суперника зробити хід, що дозволяє проводити подальшу тактику.';
@override
String get puzzleThemeBackRankMate => 'Мат по останній горизонталі';
@override
String get puzzleThemeBackRankMateDescription => 'Мат королю в останньому ряду, коли він у пастці між власними фігурами.';
@override
String get puzzleThemeBalestraMate => 'Мат Балестри';
@override
String get puzzleThemeBalestraMateDescription => 'Слон ставить мат королю, а ферзь блокує решту полів для відступу';
@override
String get puzzleThemeBlindSwineMate => 'Мат сліпої свині';
@override
String get puzzleThemeBlindSwineMateDescription => 'Дві тури об\'єднуються, аби поставити мат королю на полі 2 на 2.';
@override
String get puzzleThemeBishopEndgame => 'Слоновий ендшпіль';
@override
String get puzzleThemeBishopEndgameDescription => 'Ендшпіль лише зі слонами та пішаками.';
@override
String get puzzleThemeBodenMate => 'Мат Бодена';
@override
String get puzzleThemeBodenMateDescription => 'Два слони на перехресних діагоналях ставлять мат королю, який оточений власними фігурами.';
@override
String get puzzleThemeCastling => 'Рокіровка';
@override
String get puzzleThemeCastlingDescription => 'Захистіть свого короля й виведіть у бій туру.';
@override
String get puzzleThemeCapturingDefender => 'Захоплення захисника';
@override
String get puzzleThemeCapturingDefenderDescription => 'Захоплення фігури, що захищає іншу фігуру, дозволяє захопити незахищену фігуру наступним ходом.';
@override
String get puzzleThemeCollinearMove => 'Паралельний хід';
@override
String get puzzleThemeCollinearMoveDescription => 'Дві протилежні фігури знаходяться на одній лінії та одна з них пересувається по лінії без взяття фігури.';
@override
String get puzzleThemeCornerMate => 'Кутовий мат';
@override
String get puzzleThemeCornerMateDescription => 'Тура й ферзь заганяють короля в кут, а кінь ставить мат.';
@override
String get puzzleThemeCrushing => 'Руйнування';
@override
String get puzzleThemeCrushingDescription => 'Знайдіть грубу помилку суперника, щоб отримати нищівну перевагу. (eval ≥ 600 cp)';
@override
String get puzzleThemeDiscoveredCheck => 'Відкритий шах';
@override
String get puzzleThemeDiscoveredCheckDescription => 'Переміщення однієї фігури відкриває іншу, яка ставить шах королю. Часто призводить до вирішальної переваги.';
@override
String get puzzleThemeDoubleBishopMate => 'Мат двома слонами';
@override
String get puzzleThemeDoubleBishopMateDescription => 'Два слони на сусідніх діагоналях ставлять мат королю, який оточений власними фігурами.';
@override
String get puzzleThemeDovetailMate => 'Мат Козіо';
@override
String get puzzleThemeDovetailMateDescription => 'Ферзь ставить мат королю поруч, єдині два поля для відступу якого зайняті його власними фігурами.';
@override
String get puzzleThemeEquality => 'Рівність';
@override
String get puzzleThemeEqualityDescription => 'Повернення з програшної позиції, забезпечення нічиєї або отримання збалансованої позиції. (eval ≤ 200cp)';
@override
String get puzzleThemeKingsideAttack => 'Атака на королівський фланг';
@override
String get puzzleThemeKingsideAttackDescription => 'Атака короля суперника, після його короткого рокірування.';
@override
String get puzzleThemeClearance => 'Очищення';
@override
String get puzzleThemeClearanceDescription => 'Хід, зазвичай з темпом, що звільнює поле, вертикаль чи діагональ з подальшою тактичною ідеєю.';
@override
String get puzzleThemeDefensiveMove => 'Захисний хід';
@override
String get puzzleThemeDefensiveMoveDescription => 'Точний хід або послідовність ходів, що необхідні для уникнення втрати матеріалу чи іншої переваги.';
@override
String get puzzleThemeDeflection => 'Відволікання';
@override
String get puzzleThemeDeflectionDescription => 'Хід, що відволікає фігуру суперника від іншої виконуваної задачі, наприклад, захисту ключового поля. Деколи ще звуть \"перевантаженням\".';
@override
String get puzzleThemeDiscoveredAttack => 'Відкритий напад';
@override
String get puzzleThemeDiscoveredAttackDescription => 'Хід фігурою, яка до цього блокувала атаку далекобійної фігури, наприклад, виведення коня з під лінії тури.';
@override
String get puzzleThemeDoubleCheck => 'Подвійний шах';
@override
String get puzzleThemeDoubleCheckDescription => 'Шах двома фігурами одночасно, як наслідок відкриття атаки на короля, коли обидві фігури неможливо захопити.';
@override
String get puzzleThemeEndgame => 'Ендшпіль';
@override
String get puzzleThemeEndgameDescription => 'Тактика на останній фазі гри.';
@override
String get puzzleThemeEnPassantDescription => 'Тактика із застосуванням правила \"взяття на проході\", коли пішак може взяти пішака суперника, що зробив початковий хід на два поля, внаслідок якого перетинаюче поле під боєм пішака.';
@override
String get puzzleThemeEpauletteMate => 'Еполетний мат';
@override
String get puzzleThemeEpauletteMateDescription => 'Два суміжні поля для короля якому дали шах займають інші фігури.';
@override
String get puzzleThemeExposedKing => 'Незахищений король';
@override
String get puzzleThemeExposedKingDescription => 'Король з малою кількістю захисників, що часто призводить до мату.';
@override
String get puzzleThemeFork => 'Вилка';
@override
String get puzzleThemeForkDescription => 'Хід, коли фігура атакує дві фігури одночасно.';
@override
String get puzzleThemeHangingPiece => 'Незахищена фігура';
@override
String get puzzleThemeHangingPieceDescription => 'Незахищена або недостатньо захищена фігура, що може бути атакована.';
@override
String get puzzleThemeHookMate => 'Хук-мат';
@override
String get puzzleThemeHookMateDescription => 'Мат турою, конем і пішаком разом з одним ворожим пішаком, щоб обмежити втечу ворожого короля.';
@override
String get puzzleThemeInterference => 'Перешкода';
@override
String get puzzleThemeInterferenceDescription => 'Хід фігурою між двома фігурами суперника, що перешкоджає одній або двом фігурам суперника і робить їх незахищеними, наприклад, кінь на захищеному полі між двома турами.';
@override
String get puzzleThemeIntermezzo => 'Проміжний хід';
@override
String get puzzleThemeIntermezzoDescription => 'Замість очікуваного ходу, спочатку робиться інший хід з безпосередньою атакою, на яку суперник має відповісти. Також відомий як \"Zwischenzug\" або \"In between\".';
@override
String get puzzleThemeKillBoxMate => 'Мат \"Смертельна коробка\"';
@override
String get puzzleThemeKillBoxMateDescription => 'Тура стає біля ворожого короля під захистом ферзя. Ферзь у той самий час блокує всі поля, через які король може втекти. Тура й ферзь ловлять ворожого короля у «смертельну коробку» розміру 3 на 3.';
@override
String get puzzleThemePillsburysMate => 'Мат Пілсбері';
@override
String get puzzleThemePillsburysMateDescription => 'Тура ставить мат королю, поки слон закриває поля для втечі.';
@override
String get puzzleThemeMorphysMate => 'Мат Морфі';
@override
String get puzzleThemeMorphysMateDescription => 'Слон ставить шах королю, а тура закриває поля для втечі.';
@override
String get puzzleThemeSwallowstailMate => 'Мат \"ластівчин хвіст\"';
@override
String get puzzleThemeSwallowstailMateDescription => 'Матовий патерн, який візуально нагадує ластівчин хвіст, подібно до літери \"У\".';
@override
String get puzzleThemeTriangleMate => 'Трикутний мат';
@override
String get puzzleThemeTriangleMateDescription => 'Ферзь і тура на відстані одного поля від ворожого короля перебувають на одній горизонталі чи вертикалі та формують трикутник.';
@override
String get puzzleThemeVukovicMate => 'Мат Вуковіча';
@override
String get puzzleThemeVukovicMateDescription => 'Тура й кінь об\'єднуються, аби поставити мат королю. Тура, яку захищає третя фігура, ставить мат, а кінь блокує всі поля, через які король може втекти.';
@override
String get puzzleThemeKnightEndgame => 'Кіньовий ендшпіль';
@override
String get puzzleThemeKnightEndgameDescription => 'Ендшпіль лише з конями та пішаками.';
@override
String get puzzleThemeLong => 'Багатоходова задача';
@override
String get puzzleThemeLongDescription => 'Перемога за три ходи.';
@override
String get puzzleThemeMaster => 'Партії майстрів';
@override
String get puzzleThemeMasterDescription => 'Задачі з ігор титулованих гравців.';
@override
String get puzzleThemeMasterVsMaster => 'Ігри двох майстрів';
@override
String get puzzleThemeMasterVsMasterDescription => 'Задачі з ігор, які були зіграні двома титулованими гравцями.';
@override
String get puzzleThemeMate => 'Мат';
@override
String get puzzleThemeMateDescription => 'Виграйте гру красиво.';
@override
String get puzzleThemeMateIn1 => 'Мат в 1 хід';
@override
String get puzzleThemeMateIn1Description => 'Поставте мат в один хід.';
@override
String get puzzleThemeMateIn2 => 'Мат у 2 ходи';
@override
String get puzzleThemeMateIn2Description => 'Поставте мат у два ходи.';
@override
String get puzzleThemeMateIn3 => 'Мат в 3 ходи';
@override
String get puzzleThemeMateIn3Description => 'Поставте мат в три ходи.';
@override
String get puzzleThemeMateIn4 => 'Мат в 4 ходи';
@override
String get puzzleThemeMateIn4Description => 'Поставте мат в чотири ходи.';
@override
String get puzzleThemeMateIn5 => 'Мат в 5 або більше';
@override
String get puzzleThemeMateIn5Description => 'Знайдіть послідовність ходів, що призводить до мату.';
@override
String get puzzleThemeMiddlegame => 'Мітельшпіль';
@override
String get puzzleThemeMiddlegameDescription => 'Тактика на другому етапі гри.';
@override
String get puzzleThemeOneMove => 'Задача в один хід';
@override
String get puzzleThemeOneMoveDescription => 'Задача, що складається лише з одного ходу.';
@override
String get puzzleThemeOpening => 'Дебют';
@override
String get puzzleThemeOpeningDescription => 'Тактика на першому етапі гри.';
@override
String get puzzleThemeOperaMate => 'Оперний мат';
@override
String get puzzleThemeOperaMateDescription => 'Тура ставить шах королю, а слон захищає туру.';
@override
String get puzzleThemePawnEndgame => 'Пішаковий ендшпіль';
@override
String get puzzleThemePawnEndgameDescription => 'Ендшпіль лише з пішаками.';
@override
String get puzzleThemePin => 'Зв\'язування';
@override
String get puzzleThemePinDescription => 'Тактика, коли фігура не може зробити хід, тому що буде втрачена цінніша фігура.';
@override
String get puzzleThemePromotion => 'Перетворення';
@override
String get puzzleThemePromotionDescription => 'Перетворення пішака або загроза перетворення є ключовою тактикою.';
@override
String get puzzleThemeQueenEndgame => 'Ферзевий ендшпіль';
@override
String get puzzleThemeQueenEndgameDescription => 'Ендшпіль лише з ферзем та пішаками.';
@override
String get puzzleThemeQueenRookEndgame => 'Ферзевий та туровий ендшпіль';
@override
String get puzzleThemeQueenRookEndgameDescription => 'Ендшпіль лише з ферзями, турами та пішаками.';
@override
String get puzzleThemeQueensideAttack => 'Атака на ферзевому фланзі';
@override
String get puzzleThemeQueensideAttackDescription => 'Атака на короля суперника, після того як він зробив рокіровку на ферзевому фланзі.';
@override
String get puzzleThemeQuietMove => 'Тихий хід';
@override
String get puzzleThemeQuietMoveDescription => 'Хід, який не робить шах чи захоплення, але готує неминучу загрозу для подальшого ходу.';
@override
String get puzzleThemeRookEndgame => 'Туровий ендшпіль';
@override
String get puzzleThemeRookEndgameDescription => 'Ендшпіль лише з турами та пішаками.';
@override
String get puzzleThemeSacrifice => 'Жертва';
@override
String get puzzleThemeSacrificeDescription => 'Тактика, що полягає в жертві матеріалу з подальшим отриманням переваги після послідовності вимушених ходів.';
@override
String get puzzleThemeShort => 'Коротка задача';
@override
String get puzzleThemeShortDescription => 'Два ходи до перемоги.';
@override
String get puzzleThemeSkewer => 'Лінійний удар';
@override
String get puzzleThemeSkewerDescription => 'Мотив, що включає атаку цінної фігури менш цінною, протилежність зв\'язування.';
@override
String get puzzleThemeSmotheredMate => 'Спертий мат';
@override
String get puzzleThemeSmotheredMateDescription => 'Мат конем, коли король не може вийти з-під атаки, тому що оточений (спертий) власними фігурами.';
@override
String get puzzleThemeSuperGM => 'Ігри супергросмейстерів';
@override
String get puzzleThemeSuperGMDescription => 'Задачі з ігор, які були зіграні найкращими гравцями світу.';
@override
String get puzzleThemeTrappedPiece => 'Фігура у пастці';
@override
String get puzzleThemeTrappedPieceDescription => 'Фігура не може уникнути захоплення, тому що не має ходів для відступу.';
@override
String get puzzleThemeUnderPromotion => 'Перетворення на слабку фігуру';
@override
String get puzzleThemeUnderPromotionDescription => 'Перетворення пішака на коня, слона чи туру.';
@override
String get puzzleThemeVeryLong => 'Дуже довга задача';
@override
String get puzzleThemeVeryLongDescription => 'Чотири чи більше ходи до перемоги.';
@override
String get puzzleThemeXRayAttack => 'Рентген';
@override
String get puzzleThemeXRayAttackDescription => 'Фігура, що атакує чи захищає поле, що знаходиться за фігурою суперника.';
@override
String get puzzleThemeZugzwang => 'Цугцванг';
@override
String get puzzleThemeZugzwangDescription => 'Суперник обмежений в своїх ходах, а кожен хід погіршує його позицію.';
@override
String get puzzleThemeMix => 'Усього потрохи';
@override
String get puzzleThemeMixDescription => 'Усього потрохи. Ви не знатимете, чого очікувати, тому готуйтеся до всього! Як у справжніх партіях.';
@override
String get puzzleThemePlayerGames => 'Ігри гравця';
@override
String get puzzleThemePlayerGamesDescription => 'Пошук задач, згенерованих з ваших ігор або з ігор інших гравців.';
@override
String puzzleThemePuzzleDownloadInformation(String param) {
return 'Ці задачі є у публічному доступі та можуть бути завантажені з $param.';
}
@override
String get searchSearch => 'Пошук';
@override
String get settingsSettings => 'Налаштування';
@override
String get settingsCloseAccount => 'Видалити обліковий запис';
@override
String get settingsManagedAccountCannotBeClosed => 'Вашим обліковим записом керує інший користувач, тож його не можна видалити.';
@override
String get settingsCantOpenSimilarAccount => 'Ви не зможете створити новий обліковий запис з такою ж назвою, навіть зі зміною регістру.';
@override
String get settingsCancelKeepAccount => 'Скасувати та зберегти мій обліковий запис';
@override
String get settingsCloseAccountAreYouSure => 'Ви впевнені, що хочете видалити свій обліковий запис?';
@override
String get settingsThisAccountIsClosed => 'Цей обліковий запис видалено.';
@override
String get gameSetup => 'Налаштування гри';
@override
String get challengeAFriend => 'Кинути виклик другові';
@override
String get playAgainstComputer => 'Зіграти проти комп\'ютера';
@override
String get gameMode => 'Режим гри';
@override
String get createLobbyGame => 'Створити запит на гру';
@override
String get toInviteSomeoneToPlayGiveThisUrl => 'Щоб запросити когось до гри, дайте це посилання';
@override
String get gameOver => 'Гру завершено';
@override
String get waitingForOpponent => 'Очікування на суперника';
@override
String get orLetYourOpponentScanQrCode => 'Або дайте вашому супернику просканувати цей QR-код';
@override
String get reusableChallengeUrl => 'Постійне посилання на виклик';
@override
String get permanentLinkForAnyoneToChallengeYou => 'Постійне посилання, за яким хто-небудь може кинути вам виклик із цими налаштуваннями.';
@override
String get waiting => 'Очікування';
@override
String get yourTurn => 'Ваш хід';
@override
String aiNameLevelAiLevel(String param1, String param2) {
return '$param1, рівень $param2';
}
@override
String get level => 'Рівень';
@override
String get strength => 'Сила';
@override
String get toggleTheChat => 'Вимк./увімк. чат';
@override
String get chat => 'Чат';
@override
String get resign => 'Здатися';
@override
String get checkmate => 'Мат';
@override
String get stalemate => 'Пат';
@override
String get white => 'Білі';
@override
String get black => 'Чорні';
@override
String get asWhite => 'за бiлих';
@override
String get asBlack => 'за чорних';
@override
String get randomColor => 'Випадковий колір';
@override
String get createAGame => 'Створити гру';
@override
String get createTheGame => 'Створити гру';
@override
String get whiteIsVictorious => 'Білі перемогли';
@override
String get blackIsVictorious => 'Чорні перемогли';
@override
String get youPlayTheWhitePieces => 'Ви граєте білими фігурами';
@override
String get youPlayTheBlackPieces => 'Ви граєте чорними фігурами';
@override
String get itsYourTurn => 'Ваш хід!';
@override
String get cheatDetected => 'Виявлено нечесну гру';
@override
String get kingInTheCenter => 'Король у центрі';
@override
String get threeChecks => 'Три шахи';
@override
String get raceFinished => 'Перегони завершено';
@override
String get variantEnding => 'Гру завершено';
@override
String get newOpponent => 'Новий суперник';
@override
String get yourOpponentWantsToPlayANewGameWithYou => 'Ваш суперник хоче зіграти знову';
@override
String get joinTheGame => 'Приєднатися до гри';
@override
String get whitePlays => 'Хід білих';
@override
String get blackPlays => 'Хід чорних';
@override
String get opponentLeftChoices => 'Ваш суперник залишив гру. Ви можете оголосити перемогу, нічию, або зачекати.';
@override
String get forceResignation => 'Оголосити перемогу';
@override
String get forceDraw => 'Оголосити нічию';
@override
String get talkInChat => 'Будь ласка, будьте ввічливими!';
@override
String get theFirstPersonToComeOnThisUrlWillPlayWithYou => 'Перша людина, яка перейде за цим посиланням, гратиме з вами.';
@override
String get whiteResigned => 'Білі здалися';
@override
String get blackResigned => 'Чорні здалися';
@override
String get whiteLeftTheGame => 'Білі залишили гру';
@override
String get blackLeftTheGame => 'Чорні залишили гру';
@override
String get whiteDidntMove => 'Білі не зробили хід';
@override
String get blackDidntMove => 'Чорні не зробили хід';
@override
String get requestAComputerAnalysis => 'Зробити запит на комп’ютерний аналіз';
@override
String get computerAnalysis => 'Комп’ютерний аналіз';
@override
String get computerAnalysisAvailable => 'Комп\'ютерний аналіз доступний';
@override
String get computerAnalysisDisabled => 'Комп\'ютерний аналіз вимкнено';
@override
String get analysis => 'Аналіз';
@override
String depthX(String param) {
return 'Глибина $param';
}
@override
String get usingServerAnalysis => 'Використовуючи комп\'ютерний аналіз';
@override
String get loadingEngine => 'Завантаження рушія...';
@override
String get calculatingMoves => 'Розрахунок ходів...';
@override
String get engineFailed => 'Помилка завантаження рушія';
@override
String get cloudAnalysis => 'Хмарний аналіз';
@override
String get goDeeper => 'Ще глибше';
@override
String get showThreat => 'Показати загрозу';
@override
String get inLocalBrowser => 'у браузері';
@override
String get toggleLocalEvaluation => 'Включити локальний аналіз';
@override
String get promoteVariation => 'Підвищити пріоритет варіанта';
@override
String get makeMainLine => 'Зробити варіант основним';
@override
String get deleteFromHere => 'Видалити з цього місця';
@override
String get collapseVariations => 'Згорнути варіанти';
@override
String get expandVariations => 'Розгорнути варіанти';
@override
String get forceVariation => 'Зробити варіантом';
@override
String get copyVariationPgn => 'Скопіювати PGN варіанту';
@override
String get copyMainLinePgn => 'Копіювати pgn головної лінії';
@override
String get move => 'Хід';
@override
String get variantLoss => 'Шанс програшу';
@override
String get variantWin => 'Хід, що виграє';
@override
String get insufficientMaterial => 'Недостатньо матеріалу';
@override
String get pawnMove => 'Хід пішака';
@override
String get capture => 'Взяття';
@override
String get close => 'Закрити';
@override
String get winning => 'Виграш';
@override
String get losing => 'Програш';
@override
String get drawn => 'Нічия';
@override
String get unknown => 'Невідомо';
@override
String get database => 'База даних';
@override
String get whiteDrawBlack => 'Білі / Нічия / Чорні';
@override
String averageRatingX(String param) {
return 'Середній рейтинг: $param';
}
@override
String minRatingX(String param) {
return 'Мінімальний рейтинг $param';
}
@override
String maxRatingX(String param) {
return 'Максимальний рейтинг $param';
}
@override
String get recentGames => 'Останні ігри';
@override
String get topGames => 'Найкращі ігри';
@override
String masterDbExplanation(String param1, String param2, String param3) {
return 'ігор за дошкою гравців FIDE з рейтингом $param1+ з $param2 по $param3';
}
@override
String get dtzWithRounding => 'DTZ50\'\' з округленням на основі кількості півходів до наступного взяття чи ходу пішака';
@override
String get noGameFound => 'Ігор не знайдено';
@override
String get maxDepthReached => 'Максимальна глибина досягнута!';
@override
String get maybeIncludeMoreGamesFromThePreferencesMenu => 'Може, варто включити більше ігор з меню налаштувань?';
@override
String get openings => 'Дебюти';
@override
String get openingExplorer => 'Дослідження дебютів';
@override
String get openingEndgameExplorer => 'Дослідження дебютів/ендпшілів';
@override
String xOpeningExplorer(String param) {
return 'Дослідження дебютів $param';
}
@override
String get playFirstOpeningEndgameExplorerMove => 'Зіграти перший хід з дослідження дебютів/ендшпілів';
@override
String get winPreventedBy50MoveRule => 'Перемогу попереджено правилом 50-го ходу';
@override
String get lossSavedBy50MoveRule => 'Поразку попереджено правилом 50-го ходу';
@override
String get winOr50MovesByPriorMistake => 'Перемога або правило 50 ходів через попередню помилку';
@override
String get lossOr50MovesByPriorMistake => 'Поразка або правило 50 ходів через попередню помилку';
@override
String get unknownDueToRounding => 'Перемога/поразка гарантовані лише в тому випадку, якщо з моменту останнього взяття або ходу пішака відстежується рекомендована базова лінія, через можливе заокруглення значень DTZ в систематичних табличних базах.';
@override
String get allSet => 'Все готово!';
@override
String get importPgn => 'Імпорт PGN';
@override
String get delete => 'Видалити';
@override
String get deleteThisImportedGame => 'Видалити цю імпортовану гру?';
@override
String get replayMode => 'Режим повтору';
@override
String get realtimeReplay => 'У реальному часі';
@override
String get byCPL => 'Цікаве';
@override
String get enable => 'Увімкнути';
@override
String get bestMoveArrow => 'Стрілка «Найкращий хід»';
@override
String get showVariationArrows => 'Показати стрілки для варіантів';
@override
String get visualMotifs => 'Візуальні підказки';
@override
String get undefendedPieces => 'Незахищені фігури';
@override
String get pinnedPieces => 'Зв\'язані фігури';
@override
String get checkableKing => 'Король, якому можна поставити шах';
@override
String get multipleLines => 'Кількість стрілок';
@override
String get multipleLinesDescription => 'Укажіть кількість стрілок аналізу на дошці';
@override
String get searchTime => 'Час пошуку';
@override
String get searchTimeDescription => 'Установити час для оцінки нових позицій';
@override
String get threads => 'Потоки';
@override
String get threadsDescription => 'Установіть значення нижче за вашу кількість потоків процесора. Галочки позначають безпечний вибір';
@override
String get threadsDescriptionMobile => 'Більше потоків буде споживати більше заряду акумулятора, але надаватиме кращий аналіз';
@override
String get cpus => 'Потоки';
@override
String get memory => 'Пам\'ять';
@override
String get memoryDescription => 'Вищі значення можуть підвищити продуктивність';
@override
String get infiniteAnalysis => 'Нескінченний аналіз';
@override
String get removesTheDepthLimit => 'Знімає обмеження на глибину аналізу - ваш комп’ютер стане теплішим';
@override
String get blunder => 'Груба помилка';
@override
String get mistake => 'Помилка';
@override
String get inaccuracy => 'Неточність';
@override
String get moveTimes => 'Час на хід';
@override
String get flipBoard => 'Перевернути дошку';
@override
String get threefoldRepetition => 'Триразове повторення';
@override
String get claimADraw => 'Оголосити нічию';
@override
String get drawClaimed => 'Оголошена нічия';
@override
String get offerDraw => 'Запропонувати нічию';
@override
String get draw => 'Нічия';
@override
String get drawByMutualAgreement => 'Нічия за спільною згодою';
@override
String get fiftyMovesWithoutProgress => 'П\'ятдесят ходів без прогресу';
@override
String get currentGames => 'Поточні партії';
@override
String joinedX(String param) {
return 'Приєднався $param';
}
@override
String get viewInFullSize => 'Дивитися в повний розмір';
@override
String get logOut => 'Вийти';
@override
String get signIn => 'Увійти';
@override
String get rememberMe => 'Запам\'ятати мене';
@override
String get youNeedAnAccountToDoThat => 'Для цього вам потрібен обліковий запис';
@override
String get signUp => 'Зареєструватися';
@override
String get computersAreNotAllowedToPlay => 'Заборонено грати, користуючись підказками шахових програм та безпосередньо програмами. Будь ласка, не послуговуйтеся під час гри допомогою програм (\"рушіїв\"), баз даних або інших гравців. Також зверніть увагу, що створення декількох облікових записів не заохочується і використання надмірної кількості облікових записів призведе до блокування.';
@override
String get games => 'Партії';
@override
String get forum => 'Форум';
@override
String xPostedInForumY(String param1, String param2) {
return '$param1 опублікував на форумі «$param2»';
}
@override
String get latestForumPosts => 'Останні дописи форуму';
@override
String get players => 'Гравці';
@override
String get friends => 'Друзі';
@override
String get otherPlayers => 'інші гравці';
@override
String get discussions => 'Обговорення';
@override
String get today => 'Сьогодні';
@override
String get yesterday => 'Вчора';
@override
String get minutesPerSide => 'Хвилин на кожного';
@override
String get variant => 'Варіант';
@override
String get variants => 'Варіанти';
@override
String get variantsDescription => 'Більше способів гри';
@override
String get timeControl => 'Контроль часу';
@override
String get realTime => 'Наживо';
@override
String get correspondence => 'Заочні';
@override
String get daysPerTurn => 'Днів на хід';
@override
String get oneDay => 'Один день';
@override
String get time => 'Час';
@override
String get rating => 'Рейтинг';
@override
String get ratingStats => 'Розподіл за рейтингом';
@override
String get username => 'Ім\'я користувача';
@override
String get usernameOrEmail => 'Ім’я користувача або електронна пошта';
@override
String get changeUsername => 'Змінити ім\'я користувача';
@override
String get changeUsernameNotSame => 'Можна змінити лише регістр літер. Наприклад, \"johndoe\" до \"JohnDoe\".';
@override
String get changeUsernameDescription => 'Змініть своє ім\'я користувача. Це може бути зроблено лише один раз і вам дозволено лише змінити регістр літер вашого імені користувача.';
@override
String get signupUsernameHint => 'Переконайтесь, що ви вибрали хороше ім\'я. Ви не можете змінити його потім, а профілі з непристойними іменами будуть заблоковані!';
@override
String get signupEmailPromise => 'Ми надсилатимемо вам листи лише щодо вашого облікового запису та ніколи не будемо ділитися вашою електронною поштою.';
@override
String get password => 'Пароль';
@override
String get changePassword => 'Змінити пароль';
@override
String get changeEmail => 'Змінити адресу електронної пошти';
@override
String get email => 'Електронна пошта';
@override
String get passwordReset => 'Скинути пароль';
@override
String get forgotPassword => 'Забули пароль?';
@override
String get error_weakPassword => 'Цей пароль дуже поширений, і його легко відгадати.';
@override
String get error_namePassword => 'Будь ласка, не використовуйте своє ім\'я користувача як пароль.';
@override
String get blankedPassword => 'Ви використали той самий пароль на іншому сайті, безпека якого є під загрозою. Для забезпечення безпеки вашого профілю Lichess вам потрібно встановити новий пароль. Дякуємо за розуміння.';
@override
String get youAreLeavingLichess => 'Ви залишаєте Lichess';
@override
String get neverTypeYourPassword => 'Ніколи не вводьте свій пароль Lichess на іншому сайті!';
@override
String proceedToX(String param) {
return 'Перейти до $param';
}
@override
String get passwordSuggestion => 'Не встановлюйте пароль, запропонований кимось. Він може використати його для крадіжки вашого облікового запису.';
@override
String get emailSuggestion => 'Не встановлюйте поштову адресу, запропоновану кимось. Він може використати його для крадіжки вашого облікового запису.';
@override
String get emailConfirmHelp => 'Допомога з підтвердженням електронної пошти';
@override
String get emailConfirmNotReceived => 'Не отримали лист з підтвердженням після реєстрації?';
@override
String get whatSignupUsername => 'Яке ім\'я користувача ви використовували для реєстрації?';
@override
String usernameNotFound(String param) {
return 'Ми не змогли знайти жодного користувача з таким іменем: $param.';
}
@override
String get usernameCanBeUsedForNewAccount => 'Ви можете використати це ім\'я користувача, щоб створити новий обліковий запис';
@override
String emailSent(String param) {
return 'Ми надіслали лист на $param.';
}
@override
String get emailCanTakeSomeTime => 'Отримання повідомлення може зайняти деякий час.';
@override
String get refreshInboxAfterFiveMinutes => 'Зачекайте 5 хвилин і оновіть поштову скриньку.';
@override
String get checkSpamFolder => 'Також перевірте папку \"Спам\", лист міг потрапити туди. Якщо так, то позначте його як не спам.';
@override
String sendEmailForAccountVerification(String param) {
return 'Якщо ви не можете знайти лист підтвердження, відправте лист на $param, і ми підтвердимо ваш обліковий запис.';
}
@override
String accountConfirmed(String param) {
return 'Користувач $param успішно підтверджений.';
}
@override
String accountCanLogin(String param) {
return 'Тепер ви можете ввійти як $param.';
}
@override
String get accountConfirmationEmailNotNeeded => 'Вам не потрібне підтвердження за електронною поштою.';
@override
String accountClosed(String param) {
return 'Обліковий запис $param закрито.';
}
@override
String accountRegisteredWithoutEmail(String param) {
return 'Обліковий запис $param зареєстровано без електронної пошти.';
}
@override
String get rank => 'Місце';
@override
String rankX(String param) {
return 'Місце: $param';
}
@override
String get gamesPlayed => 'Ігор зіграно';
@override
String get ok => 'Гаразд';
@override
String get cancel => 'Скасувати';
@override
String get whiteTimeOut => 'Час білих вийшов';
@override
String get blackTimeOut => 'Час чорних вийшов';
@override
String get drawOfferSent => 'Пропозицію нічиєї надіслано';
@override
String get drawOfferAccepted => 'Пропозицію нічиєї прийнято';
@override
String get whiteOffersDraw => 'Білі пропонують нічию';
@override
String get blackOffersDraw => 'Чорні пропонують нічию';
@override
String get whiteDeclinesDraw => 'Білі відхилили нічию';
@override
String get blackDeclinesDraw => 'Чорні відхилили нічию';
@override
String get yourOpponentOffersADraw => 'Ваш суперник пропонує нічию';
@override
String get accept => 'Прийняти';
@override
String get decline => 'Відхилити';
@override
String get playingRightNow => 'Грається зараз';
@override
String get eventInProgress => 'Грається просто зараз';
@override
String get finished => 'Завершено';
@override
String get abortGame => 'Скасувати гру';
@override
String get gameAborted => 'Гру скасовано';
@override
String get standard => 'Стандартний';
@override
String get customPosition => 'Користувацька позиція';
@override
String get unlimited => 'Необмежений';
@override
String get unlimitedDescription => 'Використовуйте стільки часу, скільки потрібно';
@override
String get mode => 'Режим';
@override
String get casual => 'Дружня гра';
@override
String get rated => 'Рейтингова';
@override
String get casualTournament => 'Дружня гра';
@override
String get ratedTournament => 'Рейтингова';
@override
String get thisGameIsRated => 'Гра на рейтинг';
@override
String get rematch => 'Реванш';
@override
String get rematchOfferSent => 'Запит на повторну гру надіслано';
@override
String get rematchOfferAccepted => 'Запит на повторну гру прийнято';
@override
String get rematchOfferCanceled => 'Запит на повторну гру відхилено';
@override
String get rematchOfferDeclined => 'Запит на повторну гру відхилено';
@override
String get cancelRematchOffer => 'Скасувати запит на повторну гру';
@override
String get viewRematch => 'Дивитися повторну гру';
@override
String get confirmMove => 'Підтвердити хід';
@override
String get play => 'Грати';
@override
String get inbox => 'Вхідні';
@override
String get chatRoom => 'Чат';
@override
String get loginToChat => 'Увійдіть, щоб використовувати чат';
@override
String get youHaveBeenTimedOut => 'Ви були відключені.';
@override
String get spectatorRoom => 'Чат глядачів';
@override
String get composeMessage => 'Написати повідомлення';
@override
String get subject => 'Тема';
@override
String get send => 'Надіслати';
@override
String get incrementInSeconds => 'Приріст на хід у секундах';
@override
String get freeOnlineChess => 'Безкоштовні Інтернет-шахи';
@override
String get exportGames => 'Експортувати ігри';
@override
String get ratingFilter => 'Фільтр рейтингу';
@override
String get thisAccountViolatedTos => 'Цей обліковий запис порушив умови використання Lichess';
@override
String get openingExplorerAndTablebase => 'Дослідження дебютів та ендшпілів';
@override
String get takeback => 'Повернення ходу';
@override
String get proposeATakeback => 'Запропонувати повернути хід';
@override
String get whiteProposesTakeback => 'Білі пропонують повернення ходу';
@override
String get blackProposesTakeback => 'Чорні пропонують повернення ходу';
@override
String get takebackPropositionSent => 'Пропозицію повернути хід відправлено';
@override
String get whiteDeclinesTakeback => 'Білі відхилили поверненням ходу';
@override
String get blackDeclinesTakeback => 'Чорні відхилили повернення ходу';
@override
String get whiteAcceptsTakeback => 'Білі прийняли повернення ходу';
@override
String get blackAcceptsTakeback => 'Чорні прийняли повернення ходу';
@override
String get whiteCancelsTakeback => 'Білі скасовують повернення ходу';
@override
String get blackCancelsTakeback => 'Чорні скасовують повернення ходу';
@override
String get yourOpponentProposesATakeback => 'Ваш суперник пропонує повернути хід';
@override
String get bookmarkThisGame => 'Додати гру в закладки';
@override
String get tournament => 'Турнір';
@override
String get tournaments => 'Турніри';
@override
String get tournamentPoints => 'Турнірні очки';
@override
String get viewTournament => 'Переглянути турнір';
@override
String get backToTournament => 'Повернутися до турніру';
@override
String get noDrawBeforeSwissLimit => 'Нічия не можлива до 30 ходу гри у турнірі за швейцарською системою.';
@override
String get thematic => 'Тематичний';
@override
String yourPerfRatingIsProvisional(String param) {
return 'Ваш рейтинг $param є умовним';
}
@override
String get ratingRangeIsDisabledBecauseYourRatingIsProvisional => 'Фільтри за рейтингом заблоковано, бо ваш рейтинг нестабільний. Стабільність підвищуватиметься, коли ви гратимете в рейтингові ігри.';
@override
String yourPerfRatingIsTooHigh(String param1, String param2) {
return 'Ваш рейтинг у $param1 ($param2) занадто високий';
}
@override
String yourTopWeeklyPerfRatingIsTooHigh(String param1, String param2) {
return 'Ваш щотижневий рейтинг $param1 ($param2) занадто високий';
}
@override
String yourPerfRatingIsTooLow(String param1, String param2) {
return 'Ваш рейтинг у $param1 ($param2) занадто низький';
}
@override
String ratedMoreThanInPerf(String param1, String param2) {
return 'Рейтинг ≥ $param1 в $param2';
}
@override
String ratedLessThanInPerf(String param1, String param2) {
return 'Рейтинг ≤ $param1 в $param2 за останній тиждень';
}
@override
String mustBeInTeam(String param) {
return 'Потрібно бути в команді $param';
}
@override
String youAreNotInTeam(String param) {
return 'Ви не в команді $param';
}
@override
String get backToGame => 'Повернутися до гри';
@override
String get siteDescription => 'Безкоштовні Інтернет-шахи. Грайте в шахи зараз із чистим інтерфейсом. Без реєстрації, без реклами, без додаткових програм. Грайте в шахи з комп\'ютером, друзями або випадковими суперниками.';
@override
String xJoinedTeamY(String param1, String param2) {
return '$param1 приєднався до команди $param2';
}
@override
String xCreatedTeamY(String param1, String param2) {
return '$param1 створив команду $param2';
}
@override
String get startedStreaming => 'почав трансляцію';
@override
String xStartedStreaming(String param) {
return '$param почав трансляцію';
}
@override
String get averageElo => 'Середній рейтинг';
@override
String get location => 'Місцезнаходження';
@override
String get filterGames => 'Фільтр ігор';
@override
String get reset => 'Скинути';
@override
String get apply => 'Застосувати';
@override
String get save => 'Зберегти';
@override
String get leaderboard => 'Дошка лідерів';
@override
String get screenshotCurrentPosition => 'Скріншот поточної позиції';
@override
String get gameAsGIF => 'Зберегти як GIF';
@override
String get playerNames => 'Імена гравців';
@override
String get moveAnnotations => 'Анотації ходу';
@override
String get pasteTheFenStringHere => 'Вставте рядок FEN тут';
@override
String get pasteThePgnStringHere => 'Вставте рядок PGN тут';
@override
String get orUploadPgnFile => 'Або завантажте файл PGN';
@override
String get continueFromHere => 'Продовжити звідси';
@override
String get toStudy => 'Дослідження';
@override
String get importGame => 'Імпортувати гру';
@override
String get importGameExplanation => 'Вставте PGN гри щоб отримати повтор в браузері, комп\'ютерний аналіз, ігровий чат та посилання, яким можна поділитися.';
@override
String get importGameDataPrivacyWarning => 'Цей PGN може бути у вільному доступі. Для імпорту гри в приватному режимі використовуйте студії.';
@override
String get thisIsAChessCaptcha => 'Це — шахова капча.';
@override
String get clickOnTheBoardToMakeYourMove => 'Натисніть на дошці, щоб зробити хід і довести, що ви людина.';
@override
String get captcha_fail => 'Будь ласка, вирішіть шахову капчу.';
@override
String get notACheckmate => 'Це не мат';
@override
String get whiteCheckmatesInOneMove => 'Білі ставлять мат в один хід';
@override
String get blackCheckmatesInOneMove => 'Чорні ставлять мат в один хід';
@override
String get retry => 'Спробуйте ще';
@override
String get reconnecting => 'Повторне підключення';
@override
String get noNetwork => 'Не в мережі';
@override
String get favoriteOpponents => 'Улюблені суперники';
@override
String get follow => 'Спостерігати';
@override
String get following => 'Спостерігають';
@override
String get unfollow => 'Не спостерігати';
@override
String followX(String param) {
return 'Спостерігати за $param';
}
@override
String unfollowX(String param) {
return 'Не стежити за $param';
}
@override
String get block => 'Заблокувати';
@override
String get blocked => 'Заблоковано';
@override
String get unblock => 'Розблокувати';
@override
String xStartedFollowingY(String param1, String param2) {
return '$param1 починає спостерігати за $param2';
}
@override
String get more => 'Більше';
@override
String get memberSince => 'Зареєстрований з';
@override
String lastSeenActive(String param) {
return 'Востаннє заходив $param';
}
@override
String get player => 'Гравець';
@override
String get list => 'Список';
@override
String get graph => 'Діаграма';
@override
String get required => 'Обов\'язково.';
@override
String get openTournaments => 'Відкриті турніри';
@override
String get duration => 'Тривалість';
@override
String get winner => 'Переможець';
@override
String get standings => 'Турнірна Таблиця';
@override
String get createANewTournament => 'Створити новий турнір';
@override
String get tournamentCalendar => 'Турнірний календар';
@override
String get conditionOfEntry => 'Умови участі:';
@override
String get advancedSettings => 'Додаткові налаштування';
@override
String get safeTournamentName => 'Оберіть пристойну назву для турніру.';
@override
String get inappropriateNameWarning => 'Все, що навіть трохи виявиться недоречним, може призвести до блокування.';
@override
String get emptyTournamentName => 'Залиште пустим, щоб назвати турнір на честь випадкового гросмейстера.';
@override
String get makePrivateTournament => 'Зробити турнір приватним та обмежити доступ паролем';
@override
String get join => 'Приєднатись';
@override
String get withdraw => 'Відступити';
@override
String get points => 'Очки';
@override
String get wins => 'Перемоги';
@override
String get losses => 'Поразки';
@override
String get startingIn => 'Початок через';
@override
String standByX(String param) {
return 'Очікуйте, $param, йде жеребкування, будьте готові!';
}
@override
String get pause => 'Пауза';
@override
String get resume => 'Відновити';
@override
String get youArePlaying => 'Ви граєте!';
@override
String get winRate => 'Відсоток перемог';
@override
String get performance => 'Ефективність';
@override
String get tournamentComplete => 'Турнір завершено';
@override
String get movesPlayed => 'Ходів зіграно';
@override
String get whiteWins => 'Перемог білими';
@override
String get blackWins => 'Перемог чорними';
@override
String get drawRate => 'Шанс нічиєї';
@override
String get draws => 'Нічиїх';
@override
String get averageOpponent => 'Середній рейтинг суперника';
@override
String get boardEditor => 'Редактор дошки';
@override
String get setTheBoard => 'Встановити позицію';
@override
String get popularOpenings => 'Популярні дебюти';
@override
String get endgamePositions => 'Позиції ендшпілю';
@override
String chess960StartPosition(String param) {
return 'Початкова позиція Chess960: $param';
}
@override
String get randomChess960Position => 'Випадкова позиція в шахи-960';
@override
String get startPosition => 'Початкова позиція';
@override
String get clearBoard => 'Очистити дошку';
@override
String get loadPosition => 'Завантажити позицію';
@override
String get isPrivate => 'Приватний';
@override
String reportXToModerators(String param) {
return 'Повідомити модераторів про $param';
}
@override
String profileCompletion(String param) {
return 'Заповненість профілю: $param';
}
@override
String xRating(String param) {
return '$param рейтинг';
}
@override
String get ifNoneLeaveEmpty => 'Якщо немає, то залиште порожнім';
@override
String get profile => 'Профіль';
@override
String get editProfile => 'Редагувати профіль';
@override
String get realName => 'Справжнє ім\'я';
@override
String get setFlair => 'Оберіть свій символ';
@override
String get flair => 'Символ';
@override
String get youCanHideFlair => 'Це налаштування вимикає символи всіх користувачів сайту.';
@override
String get biography => 'Біографія';
@override
String get countryRegion => 'Країна чи область';
@override
String get thankYou => 'Дякуємо!';
@override
String get socialMediaLinks => 'Посилання на соціальні мережі';
@override
String get oneUrlPerLine => 'Одне посилання на рядок.';
@override
String get inlineNotation => 'Вбудована нотація';
@override
String get makeAStudy => 'Щоб зберегти та поділитися, подумайте про проведення дослідження.';
@override
String get clearSavedMoves => 'Очистити ходи';
@override
String get previouslyOnLichessTV => 'Раніше на Lichess TV';
@override
String get onlinePlayers => 'Гравці онлайн';
@override
String get activePlayers => 'Активні гравці';
@override
String get bewareTheGameIsRatedButHasNoClock => 'Зверніть увагу на те, що гра є рейтинговою, але облік часу не ведеться!';
@override
String get success => 'Успіх';
@override
String get automaticallyProceedToNextGameAfterMoving => 'Автоматично перейти до наступної гри після ходу';
@override
String get autoSwitch => 'Автоперехід';
@override
String get puzzles => 'Задачі';
@override
String get onlineBots => 'Онлайн-боти';
@override
String get name => 'Назва';
@override
String get description => 'Опис';
@override
String get descPrivate => 'Приватний опис';
@override
String get descPrivateHelp => 'Текст, який побачать лише учасники команди. Якщо встановити, замінить публічний опис для учасників команди.';
@override
String get no => 'Ні';
@override
String get yes => 'Так';
@override
String get website => 'Вебсайт';
@override
String get mobile => 'Застосунок';
@override
String get help => 'Допомога:';
@override
String get createANewTopic => 'Створити нову тему';
@override
String get topics => 'Теми';
@override
String get posts => 'Дописи';
@override
String get lastPost => 'Останній допис';
@override
String get views => 'Переглядів';
@override
String get replies => 'Відповідей';
@override
String get replyToThisTopic => 'Відповісти на цю тему';
@override
String get reply => 'Відповісти';
@override
String get message => 'Повідомлення';
@override
String get createTheTopic => 'Створити тему';
@override
String get reportAUser => 'Поскаржитись на користувача';
@override
String get user => 'Користувач';
@override
String get reason => 'Причина';
@override
String get whatIsIheMatter => 'Що трапилося?';
@override
String get cheat => 'Нечесна гра';
@override
String get troll => 'Тролінг';
@override
String get other => 'Інше';
@override
String get reportCheatBoostHelp => 'Вставте посилання на гру або ігри та поясніть, що не так з поведінкою цього користувача. Не кажіть «він нечесно грав», а поясніть, як ви прийшли до такого висновку.';
@override
String get reportUsernameHelp => 'Поясніть, що саме в цьому імені користувача є образливе. Не кажіть «воно образливе/неприйнятне», а поясніть, чому ви так вважаєте, особливо коли образа заплутана, не англійською, на сленгу, чи є посиланням на щось історичне/культурне.';
@override
String get reportProcessedFasterInEnglish => 'Ваша скарга оброблятиметься швидше, якщо буде написана англійською.';
@override
String get error_provideOneCheatedGameLink => 'Будь ласка, додайте посилання на хоча б одну нечесну гру.';
@override
String by(String param) {
return 'від $param';
}
@override
String importedByX(String param) {
return 'Завантажено гравцем - $param';
}
@override
String get thisTopicIsNowClosed => 'Обговорення закрито.';
@override
String get blog => 'Блог';
@override
String get notes => 'Нотатки';
@override
String get typePrivateNotesHere => 'Залишайте приватні нотатки тут';
@override
String get writeAPrivateNoteAboutThisUser => 'Напишіть приватну нотатку про цього користувача';
@override
String get noNoteYet => 'Нотаток поки нема';
@override
String get invalidUsernameOrPassword => 'Недійсне ім\'я користувача або пароль';
@override
String get incorrectPassword => 'Невірний пароль';
@override
String get invalidAuthenticationCode => 'Недійсний код автентифікації';
@override
String get clearField => 'Очистити поле';
@override
String get orSeparator => 'або';
@override
String get logInByEmail => 'Увійти через електронну пошту';
@override
String get emailMeALink => 'Надішліть мені посилання';
@override
String get currentPassword => 'Поточний пароль';
@override
String get newPassword => 'Новий пароль';
@override
String get newPasswordAgain => 'Новий пароль (ще раз)';
@override
String get newPasswordsDontMatch => 'Нові паролі не збігаються';
@override
String get newPasswordStrength => 'Надійність пароля';
@override
String get clockInitialTime => 'Початковий час годинника';
@override
String get clockIncrement => 'Приріст часу';
@override
String get privacy => 'Конфіденційність';
@override
String get privacyPolicy => 'Політика конфіденційності';
@override
String get letOtherPlayersFollowYou => 'Дозволити іншим спостерігати за вами';
@override
String get letOtherPlayersChallengeYou => 'Дозволити іншим кидати вам виклик';
@override
String get letOtherPlayersInviteYouToStudy => 'Дозволити іншим гравцям запрошувати Вас на навчання';
@override
String get sound => 'Звук';
@override
String get none => 'Немає';
@override
String get fast => 'Швидка';
@override
String get normal => 'Помірна';
@override
String get slow => 'Повільна';
@override
String get insideTheBoard => 'Усередині шахівниці';
@override
String get outsideTheBoard => 'Поза шахівницею';
@override
String get allSquaresOfTheBoard => 'Усі поля дошки';
@override
String get onSlowGames => 'У повільних іграх';
@override
String get always => 'Завжди';
@override
String get never => 'Ніколи';
@override
String xCompetesInY(String param1, String param2) {
return '$param1 бере участь у $param2';
}
@override
String get victory => 'Перемога';
@override
String get defeat => 'Поразка';
@override
String victoryVsYInZ(String param1, String param2, String param3) {
return '$param1 проти $param2 в $param3';
}
@override
String defeatVsYInZ(String param1, String param2, String param3) {
return '$param1 проти $param2 в $param3';
}
@override
String drawVsYInZ(String param1, String param2, String param3) {
return '$param1 проти $param2 в $param3';
}
@override
String get timeline => 'Хронологія';
@override
String get starting => 'Початок:';
@override
String get allInformationIsPublicAndOptional => 'Уся інформація публічна та необов\'язкова.';
@override
String get biographyDescription => 'Розкажіть про себе: що вам подобається в шахах, які ваші улюблені дебюти, ігри, гравці…';
@override
String get listBlockedPlayers => 'Список заблокованих гравців';
@override
String get human => 'Людина';
@override
String get computer => 'Комп\'ютер';
@override
String get side => 'Сторона';
@override
String get clock => 'Годинник';
@override
String get opponent => 'Суперник';
@override
String get learnMenu => 'Навчання';
@override
String get studyMenu => 'Дослідження';
@override
String get practice => 'Практика';
@override
String get community => 'Спільнота';
@override
String get tools => 'Інструменти';
@override
String get increment => 'Приріст';
@override
String get error_unknown => 'Неприпустиме значення';
@override
String get error_required => 'Це поле обов\'язкове';
@override
String get error_email => 'Ця адреса електронної пошти є недійсна';
@override
String get error_email_acceptable => 'Ця адреса електронної пошти неприйнятна. Будь ласка, перевірте її та спробуйте знову.';
@override
String get error_email_unique => 'Електронна адреса недійсна або вже використана';
@override
String get error_email_different => 'Це ваша діюча електронна адреса';
@override
String error_minLength(String param) {
return 'Має бути принаймні $param символів';
}
@override
String error_maxLength(String param) {
return 'Повинно бути не більше $param символів';
}
@override
String error_min(String param) {
return 'Має бути принаймні $param';
}
@override
String error_max(String param) {
return 'Має бути щонайбільше $param';
}
@override
String ifRatingIsPlusMinusX(String param) {
return 'Якщо рейтинг ± $param';
}
@override
String get ifRegistered => 'Якщо зареєстровані';
@override
String get onlyExistingConversations => 'Тільки існуючі бесіди';
@override
String get onlyFriends => 'Лише друзям';
@override
String get menu => 'Меню';
@override
String get castling => 'Рокіровка';
@override
String get whiteCastlingKingside => 'Білі O-O';
@override
String get blackCastlingKingside => 'Чорні O-O';
@override
String tpTimeSpentPlaying(String param) {
return 'Проведено часу в грі: $param';
}
@override
String get watchGames => 'Дивитись ігри';
@override
String tpTimeSpentOnTV(String param) {
return 'Час на TV: $param';
}
@override
String get watch => 'Перегляд';
@override
String get videoLibrary => 'Відеотека';
@override
String get streamersMenu => 'Стрімери';
@override
String get mobileApp => 'Мобільний застосунок';
@override
String get webmasters => 'Розробникам';
@override
String get about => 'Про сайт';
@override
String aboutX(String param) {
return 'Про $param';
}
@override
String xIsAFreeYLibreOpenSourceChessServer(String param1, String param2) {
return '$param1 є безкоштовним ($param2) шаховим сервером без реклами та з відкритим кодом.';
}
@override
String get really => 'дійсно';
@override
String get contribute => 'Сприяти розвитку';
@override
String get termsOfService => 'Умови користування';
@override
String get titleVerification => 'Титульна перевірка';
@override
String get sourceCode => 'Вихідний код';
@override
String get simultaneousExhibitions => 'Сеанси одночасної гри';
@override
String get host => 'Організатор';
@override
String hostColorX(String param) {
return 'Колір організатора: $param';
}
@override
String get yourPendingSimuls => 'Ваші сеанси одночасної гри, що в режимі очікування';
@override
String get createdSimuls => 'Нещодавно створені сеанси';
@override
String get hostANewSimul => 'Організувати новий сеанс';
@override
String get signUpToHostOrJoinASimul => 'Зареєструйтеся, щоб створити чи приєднатися до сеансу одночасної гри';
@override
String get noSimulFound => 'Сеанс не знайдено';
@override
String get noSimulExplanation => 'Цього сеансу одночасної гри не існує.';
@override
String get returnToSimulHomepage => 'Повернутися до сторінки \"Сеанси\"';
@override
String get aboutSimul => 'Сеанс залучає одного гравця, що змагається з кількома гравцями одночасно.';
@override
String get aboutSimulImage => 'У партіях з 50 суперниками Фішер переміг 47, 2 зіграв внічию та 1 програв.';
@override
String get aboutSimulRealLife => 'Концепцію взято з сеансів у реальному світі, коли організатор ходить від дошки до дошки, роблячи один хід.';
@override
String get aboutSimulRules => 'Коли сеанс розпочато, кожен гравець починає гру з організатором, який грає білими фігурами. Сеанс добігає кінця, коли завершуються всі партії.';
@override
String get aboutSimulSettings => 'Сеанси завжди нерейтингові. Опції реваншу, повернення ходу і додавання часу вимкнені.';
@override
String get create => 'Створити';
@override
String get whenCreateSimul => 'Коли Ви створите сеанс, Вам треба буде грати проти кількох суперників одночасно.';
@override
String get simulVariantsHint => 'Якщо Ви обираєте кілька шахових варіантів, кожен гравець буде визначатися, який із них обрати.';
@override
String get simulClockHint => 'Налаштування годинника Фішера. Чим більше учасників, тим більше часу Вам знадобиться.';
@override
String get simulAddExtraTime => 'Ви можете додати собі час, щоб упоратися з сеансом.';
@override
String get simulHostExtraTime => 'Додатковий час організатора';
@override
String get simulAddExtraTimePerPlayer => 'Додавайте початковий час до вашого годинника для кожного гравця, що приєднується до сеансу.';
@override
String get simulHostExtraTimePerPlayer => 'Додатковий час для організатора за гравця';
@override
String get lichessTournaments => 'Турніри Lichess';
@override
String get tournamentFAQ => 'ЧаПи про турнір Арена';
@override
String get timeBeforeTournamentStarts => 'Час до початку турніру';
@override
String get averageCentipawnLoss => 'Середня втрата сотих пішаків';
@override
String get accuracy => 'Точність';
@override
String get keyboardShortcuts => 'Комбінації клавіш';
@override
String get keyMoveBackwardOrForward => 'хід назад/вперед';
@override
String get keyGoToStartOrEnd => 'перейти до початку/кінця';
@override
String get keyCycleSelectedVariation => 'Прокрутити вибраний варіант';
@override
String get keyShowOrHideComments => 'показати/приховати коментарі';
@override
String get keyEnterOrExitVariation => 'зайти/вийти з варіанту';
@override
String get keyPreviousBranch => 'Попередній варіант';
@override
String get keyNextBranch => 'Наступний варіант';
@override
String get toggleVariationArrows => 'Показати стрілки варіантів';
@override
String get cyclePreviousOrNextVariation => 'Прокрутити попередній/наступний варіант';
@override
String get toggleGlyphAnnotations => 'Перемкнути анотації ходів';
@override
String get togglePositionAnnotations => 'Перемкнути анотації позицій';
@override
String get toggleObservationAnnotations => 'Перемкнути анотації спостереження';
@override
String get variationArrowsInfo => 'Стрілки варіантів дозволяють переміщуватись без використання списку ходів.';
@override
String get playSelectedMove => 'зіграти обраний хід';
@override
String get newTournament => 'Новий турнір';
@override
String get tournamentHomeTitle => 'Шаховий турнір із різними контролем часу та варіантами';
@override
String get tournamentHomeDescription => 'Грайте на швидких турнірах із шахів! Приєднуйтеся до запланованих офіційних турнірів або створіть власний. Куля, бліц, класичні шахи, шахи-960, цар гори, три шахи та інші варіанти нададуть нескінченне задоволення.';
@override
String get tournamentNotFound => 'Турнір не знайдено';
@override
String get tournamentDoesNotExist => 'Цей турнір не існує.';
@override
String get tournamentMayHaveBeenCanceled => 'Турнір міг бути скасований, якщо всі гравці залишили його до початку.';
@override
String get returnToTournamentsHomepage => 'Повернутися до домашньої сторінки турніру';
@override
String weeklyPerfTypeRatingDistribution(String param) {
return 'Щотижневий розподіл за рейтингом $param';
}
@override
String yourPerfTypeRatingIsRating(String param1, String param2) {
return 'Ваш $param1 рейтинг становить $param2.';
}
@override
String youAreBetterThanPercentOfPerfTypePlayers(String param1, String param2) {
return 'Ви сильніше $param1 гравців у $param2.';
}
@override
String userIsBetterThanPercentOfPerfTypePlayers(String param1, String param2, String param3) {
return '$param1 сильніше $param2 гравців у $param3.';
}
@override
String betterThanPercentPlayers(String param1, String param2) {
return 'Кращі за $param1 з $param2 гравців';
}
@override
String youDoNotHaveAnEstablishedPerfTypeRating(String param) {
return 'Ваш рейтинг $param ще не визначений.';
}
@override
String get yourRating => 'Ваш рейтинг';
@override
String get cumulative => 'Сукупний';
@override
String get glicko2Rating => 'Рейтинг Glicko-2';
@override
String get checkYourEmail => 'Перевірте електронну пошту';
@override
String get weHaveSentYouAnEmailClickTheLink => 'Ми надіслали вам лист. Перейдіть за посиланням у листі для активації облікового запису.';
@override
String get ifYouDoNotSeeTheEmailCheckOtherPlaces => 'Якщо Ви не бачите листа, перевірте інші місця, де б він міг бути, наприклад, корзину, спам та інші папки.';
@override
String get ifYouDoNotGetTheEmail => 'Якщо ви не отримаєте лист протягом 5 хвилин:';
@override
String get checkAllEmailFolders => 'Перевірте кошик, спам та інші папки';
@override
String verifyYourAddress(String param) {
return 'Перевірте, чи $param дійсно є вашою адресою електронної пошти';
}
@override
String weHaveSentYouAnEmailTo(String param) {
return 'Ми надіслали повідомлення на адресу $param. Перейдіть за посиланням у повідомленні для скидання паролю.';
}
@override
String byRegisteringYouAgreeToBeBoundByOur(String param) {
return 'Реєструючись, Ви даєте згоду дотримуватись наших $param.';
}
@override
String readAboutOur(String param) {
return 'Читайте про наш $param.';
}
@override
String get networkLagBetweenYouAndLichess => 'Мережева затримка між вами та Lichess';
@override
String get timeToProcessAMoveOnLichessServer => 'Час обробки ходу на сервері Lichess';
@override
String get downloadAnnotated => 'Завантажити з коментарями';
@override
String get downloadRaw => 'Завантажити без коментарів';
@override
String get downloadImported => 'Завантажити імпортоване';
@override
String get downloadAllGames => 'Завантажити всі ігри';
@override
String get crosstable => 'Рахунок';
@override
String get youCanAlsoScrollOverTheBoardToMoveInTheGame => 'Прокручуйте коліщатко миші над шахівницею для перегляду ходів у грі.';
@override
String get scrollOverComputerVariationsToPreviewThem => 'Прокрутіть коліщатком миші по комп\'ютерних варіаціях для їх попереднього перегляду.';
@override
String get analysisShapesHowTo => 'Натисніть shift+ЛКМ або ПКМ, щоби намалювати кола та стрілки на шахівниці.';
@override
String get primaryColorArrowsHowTo => 'Ctrl = червоний, Shift = жовтий, command або alt = синій.';
@override
String get letOtherPlayersMessageYou => 'Дозволити іншим гравцям надсилати Вам повідомлення';
@override
String get receiveForumNotifications => 'Отримувати сповіщення при згадці на форумі';
@override
String get shareYourInsightsData => 'Надавати доступ до вашої шахової аналітики';
@override
String get withNobody => 'Нікому';
@override
String get withFriends => 'Друзям';
@override
String get withEverybody => 'Будь-кому';
@override
String get kidMode => 'Дитячий режим';
@override
String get kidModeIsEnabled => 'Дитячий режим активовано.';
@override
String get kidModeExplanation => 'Це заради безпеки. У дитячому режимі усе спілкування на сайті вимкнено. Увімкніть цю функцію для ваших дітей та учнів, щоб захистити їх від інших користувачів Інтернету.';
@override
String inKidModeTheLichessLogoGetsIconX(String param) {
return 'В дитячому режимі логотип Lichess замінюється на $param, щоб ви знали, що ваші діти в безпеці.';
}
@override
String get askYourChessTeacherAboutLiftingKidMode => 'Ваш обліковий запис керується. Попросіть вашого вчителя шахів вимкнути дитячий режим.';
@override
String get enableKidMode => 'Увімкнути дитячий режим';
@override
String get disableKidMode => 'Вимкнути дитячий режим';
@override
String get security => 'Безпека';
@override
String get sessions => 'Сесії';
@override
String get revokeAllSessions => 'завершити усі сеанси';
@override
String get playChessEverywhere => 'Грайте в шахи будь-де';
@override
String get everybodyGetsAllFeaturesForFree => 'Усі можливості безкоштовні для всіх';
@override
String get viewTheSolution => 'Дивитись рішення';
@override
String get noChallenges => 'Немає викликів.';
@override
String xHostsY(String param1, String param2) {
return '$param1 створив $param2';
}
@override
String xJoinsY(String param1, String param2) {
return '$param1 приєднався до $param2';
}
@override
String xLikesY(String param1, String param2) {
return '$param1 сподобалось $param2';
}
@override
String get like => 'Уподобати';
@override
String get liked => 'Уподобано';
@override
String get quickPairing => 'Швидкий старт';
@override
String get lobby => 'Лобі';
@override
String get anonymous => 'Анонім';
@override
String yourScore(String param) {
return 'Ваш рахунок: $param';
}
@override
String get language => 'Мова';
@override
String get allLanguages => 'Усі мови';
@override
String get background => 'Фон';
@override
String get light => 'Світлий';
@override
String get dark => 'Темний';
@override
String get transparent => 'Прозорий';
@override
String get deviceTheme => 'Тема пристрою';
@override
String get backgroundImageUrl => 'Посилання фонового зображення:';
@override
String get board => 'Дошка';
@override
String get size => 'Розмір';
@override
String get opacity => 'Прозорість';
@override
String get brightness => 'Яскравість';
@override
String get contrast => 'Контраст';
@override
String get hue => 'Відтінок';
@override
String get boardReset => 'Застосувати кольори за замовчуванням';
@override
String get pieceSet => 'Набір фігур';
@override
String get embedInYourWebsite => 'Вставити на свій сайт';
@override
String get usernameAlreadyUsed => 'Таке ім\'я користувача вже використовується, будь ласка, спробуйте інше.';
@override
String get usernamePrefixInvalid => 'Ім\'я користувача має починатися з літери.';
@override
String get usernameSuffixInvalid => 'Ім\'я користувача має закінчуватися літерою або цифрою.';
@override
String get usernameCharsInvalid => 'Ім\'я користувача має містити лише літери, цифри, символи підкреслення і тире.';
@override
String get usernameUnacceptable => 'Неприпустиме ім\'я користувача.';
@override
String get playChessInStyle => 'Грайте в шахи стильно';
@override
String get chessBasics => 'Шахові основи';
@override
String get coaches => 'Тренери';
@override
String get invalidPgn => 'Неприпустимий PGN';
@override
String get invalidFen => 'Неприпустимий FEN';
@override
String get custom => 'Своя гра';
@override
String get notifications => 'Сповіщення';
@override
String notificationsX(String param1) {
return 'Сповіщення: $param1';
}
@override
String perfRatingX(String param) {
return 'Рейтинг: $param';
}
@override
String yourRatingIsX(String param) {
return 'Ваш рейтинг — $param';
}
@override
String get practiceWithComputer => 'Тренування з комп\'ютером';
@override
String anotherWasX(String param) {
return 'Можна було: $param';
}
@override
String bestWasX(String param) {
return 'Найкращим був: $param';
}
@override
String get youBrowsedAway => 'Ви вийшли з перегляду';
@override
String get resumePractice => 'Продовжити тренування';
@override
String get drawByFiftyMoves => 'Партія завершилась нічиєю за правилом п\'ятдесяти ходів.';
@override
String get theGameIsADraw => 'Гра закінчилася внічию.';
@override
String get computerThinking => 'Комп\'ютер думає...';
@override
String get seeBestMove => 'Показати найкращий хід';
@override
String get hideBestMove => 'Приховати найкращий хід';
@override
String get getAHint => 'Отримати підказку';
@override
String get evaluatingYourMove => 'Оцінка вашого ходу...';
@override
String get whiteWinsGame => 'Білі виграли';
@override
String get blackWinsGame => 'Чорні виграли';
@override
String get learnFromYourMistakes => 'Робота над помилками';
@override
String get learnFromThisMistake => 'Розібрати цю помилку';
@override
String get skipThisMove => 'Пропустити цей хід';
@override
String get next => 'Далі';
@override
String xWasPlayed(String param) {
return 'Було зіграно $param';
}
@override
String get findBetterMoveForWhite => 'Знайдіть кращий хід за білих';
@override
String get findBetterMoveForBlack => 'Знайдіть кращий хід за чорних';
@override
String get resumeLearning => 'Продовжити навчання';
@override
String get youCanDoBetter => 'Є сильніший хід';
@override
String get tryAnotherMoveForWhite => 'Спробуйте інший хід за білих';
@override
String get tryAnotherMoveForBlack => 'Спробуйте інший хід за чорних';
@override
String get solution => 'Рішення';
@override
String get waitingForAnalysis => 'Очікування аналізу';
@override
String get noMistakesFoundForWhite => 'Помилок білих не знайдено';
@override
String get noMistakesFoundForBlack => 'Помилок чорних не знайдено';
@override
String get doneReviewingWhiteMistakes => 'Помилки білих розібрані';
@override
String get doneReviewingBlackMistakes => 'Помилки чорних розібрані';
@override
String get doItAgain => 'Ще раз';
@override
String get reviewWhiteMistakes => 'Розібрати помилки білих';
@override
String get reviewBlackMistakes => 'Розібрати помилки чорних';
@override
String get advantage => 'Перевага';
@override
String get opening => 'Дебют';
@override
String get middlegame => 'Мітельшпіль';
@override
String get endgame => 'Ендшпіль';
@override
String get conditionalPremoves => 'Умовні ходи на випередження';
@override
String get addCurrentVariation => 'Додати поточний варіант';
@override
String get playVariationToCreateConditionalPremoves => 'Виконайте ходи на шахівниці, щоб встановити умовні ходи на випередження';
@override
String get noConditionalPremoves => 'Безумовні ходи на випередження';
@override
String playX(String param) {
return 'Зіграти $param';
}
@override
String challengeX(String param) {
return 'Кинути виклик $param';
}
@override
String get showUnreadLichessMessage => 'Ви отримали особисте повідомлення від Lichess.';
@override
String get clickHereToReadIt => 'Натисніть тут, щоб прочитати';
@override
String get sorry => 'Вибачте :(';
@override
String get weHadToTimeYouOutForAWhile => 'Нам довелося забанити вас на певний час.';
@override
String get why => 'Чому?';
@override
String get pleasantChessExperience => 'Ми хочемо, щоб усім було приємно грати у нас в шахи.';
@override
String get goodPractice => 'Щоб домігтися цього ефекту, ми повинні впевнитися, що всі гравці добре поводяться.';
@override
String get potentialProblem => 'Ми відображаємо це повідомлення при виявленні можливої проблеми.';
@override
String get howToAvoidThis => 'Як цього уникнути?';
@override
String get playEveryGame => 'Якщо почали грати, догравайте до кінця.';
@override
String get tryToWin => 'Грайте завжди на перемогу (чи принаймні на нічию).';
@override
String get resignLostGames => 'Здавайтеся в програних іграх (не чекайте кінця таймера).';
@override
String get temporaryInconvenience => 'Вибачте за тимчасові незручності,';
@override
String get wishYouGreatGames => 'і бажаємо чудових ігор на lichess.org.';
@override
String get thankYouForReading => 'Дякуємо, що прочитали!';
@override
String get lifetimeScore => 'Рахунок за весь час';
@override
String get currentMatchScore => 'Поточний рахунок матчу';
@override
String get agreementAssistance => 'Я погоджуюся, що не буду отримувати допомогу під час моїх ігор (від шахового комп\'ютера, книги, бази даних або іншої особи).';
@override
String get agreementNice => 'Я погоджуюся, що я завжди буду ставитись чемно до інших гравців.';
@override
String agreementMultipleAccounts(String param) {
return 'Я погоджуюсь с тим, що не буду створювати декілька облікових записів (крім причин, описаних у $param).';
}
@override
String get searchOrStartNewDiscussion => 'Шукати або розпочати бесіду';
@override
String get edit => 'Змінити';
@override
String get ultraBullet => 'Ультракуля';
@override
String get bullet => 'Куля';
@override
String get blitz => 'Бліц';
@override
String get rapid => 'Швидкі';
@override
String get classical => 'Класичні';
@override
String get ultraBulletDesc => 'Шалено швидкі ігри: менше 30 секунд';
@override
String get bulletDesc => 'Дуже швидкі ігри: менш ніж 3 хвилини';
@override
String get blitzDesc => 'Швидкі ігри: від 3 до 8 хвилин';
@override
String get rapidDesc => 'Нетривалі ігри: від 8 до 25 хвилин';
@override
String get classicalDesc => 'Класичні ігри: 25 хвилин і більше';
@override
String get correspondenceDesc => 'Заочні шахи: один чи декілька днів на хід';
@override
String get puzzleDesc => 'Тренажер шахової тактики';
@override
String get important => 'Важливо';
@override
String yourQuestionMayHaveBeenAnswered(String param1) {
return 'Ваше запитання може мати відповідь $param1';
}
@override
String get inTheFAQ => 'в ЧаПах.';
@override
String toReportSomeoneForCheatingOrBadBehavior(String param1) {
return 'Щоб повідомити про нечесну гру чи погану поведінку, $param1';
}
@override
String get useTheReportForm => 'використовуйте форму звіту';
@override
String toRequestSupport(String param1) {
return 'Для запиту підтримки $param1';
}
@override
String get tryTheContactPage => 'спробуйте сторінку контактів';
@override
String makeSureToRead(String param1) {
return 'Варто прочитати $param1';
}
@override
String get theForumEtiquette => 'етикет форуму';
@override
String get pleaseBeNiceInTheForum => 'Будь ласка, будьте ввічливими на форумі.';
@override
String get thisTopicIsArchived => 'Ця тема була заархівована і додати відповідь більше не можна.';
@override
String joinTheTeamXToPost(String param1) {
return 'Приєднайтесь до $param1, щоб писати у цьому форумі';
}
@override
String teamNamedX(String param1) {
return '$param1 команда';
}
@override
String get youCannotPostYetPlaySomeGames => 'Ви не можете писати нові повідомлення у форумах. Зіграйте кілька ігор!';
@override
String get subscribe => 'Підписатись';
@override
String get unsubscribe => 'Відписатись';
@override
String mentionedYouInX(String param1) {
return 'згадав вас у \"$param1\".';
}
@override
String xMentionedYouInY(String param1, String param2) {
return '$param1 згадав вас у \"$param2\".';
}
@override
String invitedYouToX(String param1) {
return 'запросив вас до \"$param1\".';
}
@override
String xInvitedYouToY(String param1, String param2) {
return '$param1 запросив вас до \"$param2\".';
}
@override
String get youAreNowPartOfTeam => 'Ви тепер частина команди.';
@override
String youHaveJoinedTeamX(String param1) {
return 'Ви приєдналися до \"$param1\".';
}
@override
String get someoneYouReportedWasBanned => 'Хтось на кого ви поскаржились був забанений';
@override
String get congratsYouWon => 'Вітання, ви виграли!';
@override
String gameVsX(String param1) {
return 'Гра проти $param1';
}
@override
String resVsX(String param1, String param2) {
return '$param1 vs $param2';
}
@override
String get lostAgainstTOSViolator => 'Ви програли комусь хто порушував Lichess TOS';
@override
String refundXpointsTimeControlY(String param1, String param2) {
return 'Повернення: $param1 $param2 рангових очок.';
}
@override
String get timeAlmostUp => 'Час майже скінчився!';
@override
String get clickToRevealEmailAddress => '[Натисніть щоб побачити електронну адресу]';
@override
String get download => 'Завантаження';
@override
String get coachManager => 'Тренерські налаштування';
@override
String get streamerManager => 'Стрімерські налаштування';
@override
String get cancelTournament => 'Скасувати турнір';
@override
String get tournDescription => 'Опис турніру';
@override
String get tournDescriptionHelp => 'Є щось особливе, що ви хочете сказати учасникам? Спробуйте написати це коротко. Для посилань доступна розмітка Markdown: [name](https://url)';
@override
String get ratedFormHelp => 'Ігри обраховуються за рейтинговою системою і впливатимуть на рейтинг гравців';
@override
String get onlyMembersOfTeam => 'Лише члени команди';
@override
String get noRestriction => 'Без обмежень';
@override
String get minimumRatedGames => 'Мінімум рейтингових ігор';
@override
String get minimumRating => 'Мінімальний рейтинг';
@override
String get maximumWeeklyRating => 'Максимальний тижневий рейтинг';
@override
String positionInputHelp(String param) {
return 'Вставте правильний FEN для початку кожної гри з даної позиції.\nВін працює тільки з стандартними іграми, а не з варіантами.\nДля генерації позиції FEN ви можете використати $param щоб вставити його тут.\nЗалиште пустим, щоб почати гру з початкової позиції.';
}
@override
String get cancelSimul => 'Відмінити сеанс';
@override
String get simulHostcolor => 'Колір сеансера для кожної гри';
@override
String get estimatedStart => 'Приблизний час початку';
@override
String simulFeatured(String param) {
return 'Показувати на $param';
}
@override
String simulFeaturedHelp(String param) {
return 'Показати ваш сеанс для всіх на $param. Вимикати для приватних сеансів.';
}
@override
String get simulDescription => 'Опис сеансу';
@override
String get simulDescriptionHelp => 'Чи хочете ви щось повідомити учасникам?';
@override
String markdownIsAvailable(String param) {
return '$param доступний для форматування.';
}
@override
String get embedsAvailable => 'Вставте посилання на гру чи розділ дослідження, щоб вставити його.';
@override
String get inYourLocalTimezone => 'У вашому місцевому часовому поясі';
@override
String get tournChat => 'Турнірний чат';
@override
String get noChat => 'Без чату';
@override
String get onlyTeamLeaders => 'Лише лідери команд';
@override
String get onlyTeamMembers => 'Лише члени команди';
@override
String get navigateMoveTree => 'Навігація по нотації';
@override
String get mouseTricks => 'Можливості миші';
@override
String get toggleLocalAnalysis => 'Ввімкнути локальний комп’ютерний аналіз';
@override
String get toggleAllAnalysis => 'Ввімкнути весь комп’ютерний аналіз';
@override
String get playComputerMove => 'Зіграти найкращий комп\'ютерний хід';
@override
String get analysisOptions => 'Можливості аналізу';
@override
String get focusChat => 'Обрати вікно чату';
@override
String get showHelpDialog => 'Показати це діалогове вікно довідки';
@override
String get reopenYourAccount => 'Відновити ваш обліковий запис';
@override
String get reopenYourAccountDescription => 'Якщо ви закрили свій обліковий запис, а потім змінили свою думку, у вас є шанс відновити його.';
@override
String get emailAssociatedToaccount => 'Адреса електронної пошти, пов\'язана з обліковим записом';
@override
String get sentEmailWithLink => 'Ми надіслали вам електронний лист із посиланням.';
@override
String get tournamentEntryCode => 'Код входу до турніру';
@override
String get hangOn => 'Зачекайте!';
@override
String gameInProgress(String param) {
return 'У вас є активна гра з $param.';
}
@override
String get abortTheGame => 'Скасувати гру';
@override
String get resignTheGame => 'Здатися';
@override
String get youCantStartNewGame => 'Ви не можете розпочати нову гру поки не закінчите активну гру.';
@override
String get since => 'Від';
@override
String get until => 'До';
@override
String get lichessDbExplanation => 'Рейтингові партії всіх гравців Lichess';
@override
String get switchSides => 'Змінити сторону';
@override
String get closingAccountWithdrawAppeal => 'Закриття облікового запису призведе до скасування вашої апеляції';
@override
String get ourEventTips => 'Наші поради щодо організації подій';
@override
String get instructions => 'Інструкція';
@override
String get showMeEverything => 'Показати все';
@override
String get lichessPatronInfo => 'Lichess — це благодійне й абсолютно безкоштовне програмне забезпечення з відкритим кодом.\nУсі витрати на обслуговування, розробку й контент фінансуються виключно пожертвуваннями користувачів.';
@override
String get nothingToSeeHere => 'Поки тут нічого немає.';
@override
String get stats => 'Статистика';
@override
String get accessibility => 'Доступність';
@override
String get enableBlindMode => 'Увімкнути режим для незрячих';
@override
String get disableBlindMode => 'Вимкнути режим для незрячих';
@override
String get copyToClipboard => 'Скопіювати до буферу обміну';
@override
String get online => 'у мережі';
@override
String get offline => 'не в мережі';
@override
String get search => 'Пошук';
@override
String get clearSearch => 'Очистити пошук';
@override
String thereAreNoResultsForX(String param) {
return 'Нічого не знайдено для «$param»';
}
@override
String get tags => 'Теги';
@override
String get enPassant => 'Взяття на проході';
@override
String opponentLeftCounter(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Ваш суперник покинув гру. Ви можете оголосити перемогу за $count секунд.',
many: 'Ваш суперник покинув гру. Ви можете оголосити перемогу за $count секунд.',
few: 'Ваш суперник покинув гру. Ви можете оголосити перемогу за $count секунди.',
one: 'Ваш суперник покинув гру. Ви можете оголосити перемогу за $count секунд.',
);
return '$_temp0';
}
@override
String mateInXHalfMoves(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Мат у $count напівходів',
many: 'Мат в $count напівходів',
few: 'Мат в $count напівходи',
one: 'Мат в $count напівхід',
);
return '$_temp0';
}
@override
String nbBlunders(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count грубих помилок',
many: '$count грубих помилок',
few: '$count грубі помилки',
one: '$count груба помилка',
);
return '$_temp0';
}
@override
String numberBlunders(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Грубих помилок',
many: '$count Грубих помилок',
few: '$count Грубі помилки',
one: '$count Груба помилка',
);
return '$_temp0';
}
@override
String nbMistakes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count помилок',
many: '$count помилок',
few: '$count помилки',
one: '$count помилка',
);
return '$_temp0';
}
@override
String numberMistakes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Помилок',
many: '$count Помилок',
few: '$count Помилки',
one: '$count Помилка',
);
return '$_temp0';
}
@override
String nbInaccuracies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count неточностей',
many: '$count неточностей',
few: '$count неточності',
one: '$count неточність',
);
return '$_temp0';
}
@override
String numberInaccuracies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Неточностей',
many: '$count Неточностей',
few: '$count Неточності',
one: '$count Неточність',
);
return '$_temp0';
}
@override
String nbPlayers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count гравців',
many: '$count гравців',
few: '$count гравці',
one: '$count гравець',
);
return '$_temp0';
}
@override
String nbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count ігор',
many: '$count ігор',
few: '$count гри',
one: '$count гра',
);
return '$_temp0';
}
@override
String ratingXOverYGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Рейтинг $count за $param2 партій',
many: 'Рейтинг $count за $param2 партій',
few: 'Рейтинг $count за $param2 партії',
one: 'Рейтинг $count за $param2 партію',
);
return '$_temp0';
}
@override
String nbBookmarks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count закладок',
many: '$count закладок',
few: '$count закладки',
one: '$count закладка',
);
return '$_temp0';
}
@override
String nbDays(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count днів',
many: '$count днів',
few: '$count дні',
one: '$count день',
);
return '$_temp0';
}
@override
String nbHours(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count годин',
many: '$count годин',
few: '$count години',
one: '$count година',
);
return '$_temp0';
}
@override
String nbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count хвилин',
many: '$count хвилин',
few: '$count хвилини',
one: '$count хвилина',
);
return '$_temp0';
}
@override
String rankIsUpdatedEveryNbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Місце в рейтингу оновлюється кожні $count хвилини',
many: 'Місце в рейтингу оновлюється кожні $count хвилин',
few: 'Місце в рейтингу оновлюється кожні $count хвилини',
one: 'Місце в рейтингу оновлюється щохвилини',
);
return '$_temp0';
}
@override
String nbPuzzles(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count задач',
many: '$count задач',
few: '$count задачі',
one: '$count задача',
);
return '$_temp0';
}
@override
String nbGamesWithYou(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count партій з вами',
many: '$count партій з вами',
few: '$count партії з вами',
one: '$count партія з вами',
);
return '$_temp0';
}
@override
String nbRated(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count рейтингових',
many: '$count рейтингових',
few: '$count рейтингові',
one: '$count рейтингова',
);
return '$_temp0';
}
@override
String nbWins(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count перемог',
many: '$count перемог',
few: '$count перемоги',
one: '$count перемога',
);
return '$_temp0';
}
@override
String nbLosses(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count поразок',
many: '$count поразок',
few: '$count поразки',
one: '$count поразка',
);
return '$_temp0';
}
@override
String nbDraws(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count нічиїх',
many: '$count нічиїх',
few: '$count нічиї',
one: '$count нічия',
);
return '$_temp0';
}
@override
String nbPlaying(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count грають',
many: '$count грають',
few: '$count грають',
one: '$count грає',
);
return '$_temp0';
}
@override
String giveNbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Додати $count секунд',
many: 'Додати $count секунд',
few: 'Додати $count секунди',
one: 'Додати $count секунду',
);
return '$_temp0';
}
@override
String nbTournamentPoints(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count турнірних очок',
many: '$count турнірних очок',
few: '$count турнірних очки',
one: '$count турнірне очко',
);
return '$_temp0';
}
@override
String nbStudies(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count досліджень',
many: '$count досліджень',
few: '$count дослідження',
one: '$count дослідження',
);
return '$_temp0';
}
@override
String nbSimuls(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count сеансів',
many: '$count сеансів',
few: '$count сеанса',
one: '$count сеанс',
);
return '$_temp0';
}
@override
String moreThanNbRatedGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count рейтингових ігор',
many: '$count рейтингових ігор',
few: '$count рейтингові гри',
one: '$count рейтингова гра',
);
return '$_temp0';
}
@override
String moreThanNbPerfRatedGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count $param2 рейтингових ігор',
many: '$count $param2 рейтингових ігор',
few: '$count $param2 рейтингові ігри',
one: '$count $param2 рейтингова гра',
);
return '$_temp0';
}
@override
String needNbMorePerfGames(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Ви маєте зіграти ще $count рейтингових ігор в $param2',
many: 'Ви маєте зіграти ще $count рейтингових ігор в $param2',
few: 'Вам потрібно зіграти ще $count рейтингових ігор $param2',
one: 'Ви маєте зіграти ще $count рейтингову гру в $param2',
);
return '$_temp0';
}
@override
String needNbMoreGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Ви повинні зіграти ще $count рейтингових ігор',
many: 'Ви повинні зіграти ще $count рейтингових ігор',
few: 'Вам потрібно зіграти ще $count рейтингові гри',
one: 'Ви повинні зіграти ще $count рейтингову гру',
);
return '$_temp0';
}
@override
String nbImportedGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count імпортованих ігор',
many: '$count імпортованих ігор',
few: '$count імпортовані гри',
one: '$count імпортована гра',
);
return '$_temp0';
}
@override
String nbFriendsOnline(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count друзів у мережі',
many: '$count друзів у мережі',
few: '$count друга у мережі',
one: '$count друг у мережі',
);
return '$_temp0';
}
@override
String nbFollowers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count спостерігачів',
many: '$count спостерігачів',
few: '$count спостерігачі',
one: '$count спостерігач',
);
return '$_temp0';
}
@override
String nbFollowing(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count спостерігають',
many: '$count спостерігають',
few: '$count спостерігають',
one: '$count спостерігає',
);
return '$_temp0';
}
@override
String nbGamesInPlay(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count ігор триває',
many: '$count ігор триває',
few: '$count гри триває',
one: '$count гра триває',
);
return '$_temp0';
}
@override
String maximumNbCharacters(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Максимум: $count символів.',
many: 'Максимум: $count символів.',
few: 'Максимум: $count символа.',
one: 'Максимум: $count символів.',
);
return '$_temp0';
}
@override
String blocks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count заблоковано',
many: '$count заблоковано',
few: '$count заблоковано',
one: '$count заблоковано',
);
return '$_temp0';
}
@override
String nbForumPosts(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count дописів на форумі',
many: '$count дописів на форумі',
few: '$count дописи на форумі',
one: '$count допис на форумі',
);
return '$_temp0';
}
@override
String nbPerfTypePlayersThisWeek(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count гравців грали в $param2 цього тижня.',
many: '$count гравців грали у $param2 цього тижня.',
few: '$count гравців грали у $param2 цього тижня.',
one: '$count гравець грав у $param2 цього тижня.',
);
return '$_temp0';
}
@override
String availableInNbLanguages(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Доступно $count мовами!',
many: 'Доступно $count мовами!',
few: 'Доступно $count мовами!',
one: 'Доступно $count мовою!',
);
return '$_temp0';
}
@override
String nbSecondsToPlayTheFirstMove(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count секунд на перший хід',
many: '$count секунд на перший хід',
few: '$count секунди на перший хід',
one: '$count секунда на перший хід',
);
return '$_temp0';
}
@override
String nbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count секунд',
many: '$count секунд',
few: '$count секунди',
one: '$count секунда',
);
return '$_temp0';
}
@override
String andSaveNbPremoveLines(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'і зберегти $count послідовностей',
many: 'і зберегти $count послідовностей',
few: 'і зберегти $count послідовності',
one: 'і зберегти $count послідовність',
);
return '$_temp0';
}
@override
String get stormMoveToStart => 'Зробіть хід, щоб почати';
@override
String get stormYouPlayTheWhitePiecesInAllPuzzles => 'Ви граєте білими фігурами у всіх задачах';
@override
String get stormYouPlayTheBlackPiecesInAllPuzzles => 'Ви граєте чорними фігурами у всіх задачах';
@override
String get stormPuzzlesSolved => 'задач вирішено';
@override
String get stormNewDailyHighscore => 'Новий денний рекорд!';
@override
String get stormNewWeeklyHighscore => 'Новий тижневий рекорд!';
@override
String get stormNewMonthlyHighscore => 'Новий місячний рекорд!';
@override
String get stormNewAllTimeHighscore => 'Новий рекорд за весь час!';
@override
String stormPreviousHighscoreWasX(String param) {
return 'Попередній рекорд був $param';
}
@override
String get stormPlayAgain => 'Грати знову';
@override
String stormHighscoreX(String param) {
return 'Рекорд: $param';
}
@override
String get stormScore => 'Рахунок';
@override
String get stormMoves => 'Ходів';
@override
String get stormAccuracy => 'Точність';
@override
String get stormCombo => 'Комбо';
@override
String get stormTime => 'Час';
@override
String get stormTimePerMove => 'Часу на хід';
@override
String get stormHighestSolved => 'Найскладніша з розв\'язаних';
@override
String get stormPuzzlesPlayed => 'Зіграні задачі';
@override
String get stormNewRun => 'Нова серія (гаряча клавіша: Пробіл)';
@override
String get stormEndRun => 'Завершити серію (гаряча клавіша: Enter)';
@override
String get stormHighscores => 'Рекорди';
@override
String get stormViewBestRuns => 'Переглянути найкращі серії';
@override
String get stormBestRunOfDay => 'Найкраща серія за день';
@override
String get stormRuns => 'Серії';
@override
String get stormGetReady => 'Приготуйтеся!';
@override
String get stormWaitingForMorePlayers => 'Очікуємо інших гравців...';
@override
String get stormRaceComplete => 'Гонка завершена!';
@override
String get stormSpectating => 'Спостереження';
@override
String get stormJoinTheRace => 'Приєднатися до гонки!';
@override
String get stormStartTheRace => 'Розпочати гонку';
@override
String stormYourRankX(String param) {
return 'Ваше місце: $param';
}
@override
String get stormWaitForRematch => 'Очікування реваншу';
@override
String get stormNextRace => 'Наступна гонка';
@override
String get stormJoinRematch => 'Приєднатися до реваншу';
@override
String get stormWaitingToStart => 'Очікування початку';
@override
String get stormCreateNewGame => 'Створити нову гру';
@override
String get stormJoinPublicRace => 'Приєднатися до публічної гонки';
@override
String get stormRaceYourFriends => 'Гонка з друзями';
@override
String get stormSkip => 'пропустити';
@override
String get stormSkipHelp => 'Ви можете пропустити один хід за гонку:';
@override
String get stormSkipExplanation => 'Пропустіть цей хід, щоб зберегти комбо! Можна використати лише один раз.';
@override
String get stormFailedPuzzles => 'Невирішені задачі';
@override
String get stormSlowPuzzles => 'Повільні задачі';
@override
String get stormSkippedPuzzle => 'Пропущена задача';
@override
String get stormThisWeek => 'Цього тижня';
@override
String get stormThisMonth => 'Цього місяця';
@override
String get stormAllTime => 'За весь час';
@override
String get stormClickToReload => 'Натисніть для перезавантаження';
@override
String get stormThisRunHasExpired => 'Час цієї серії минув!';
@override
String get stormThisRunWasOpenedInAnotherTab => 'Ця серія була відкрита у іншій вкладці!';
@override
String stormXRuns(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count серій',
many: '$count серій',
few: '$count серії',
one: '1 серія',
);
return '$_temp0';
}
@override
String stormPlayedNbRunsOfPuzzleStorm(int count, String param2) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Зіграно $count серій в $param2',
many: 'Зіграно $count серій в $param2',
few: 'Зіграно $count серії в $param2',
one: 'Зіграна одна серія в $param2',
);
return '$_temp0';
}
@override
String get streamerLichessStreamers => 'Стримери Lichess';
@override
String get studyPrivate => 'Приватне';
@override
String get studyMyStudies => 'Мої дослідження';
@override
String get studyStudiesIContributeTo => 'Дослідження, яким я сприяю';
@override
String get studyMyPublicStudies => 'Мої публічні дослідження';
@override
String get studyMyPrivateStudies => 'Мої приватні дослідження';
@override
String get studyMyFavoriteStudies => 'Мої улюблені дослідження';
@override
String get studyWhatAreStudies => 'Що таке дослідження?';
@override
String get studyAllStudies => 'Усі дослідження';
@override
String studyStudiesCreatedByX(String param) {
return 'Дослідження, створені $param';
}
@override
String get studyNoneYet => 'Ще немає.';
@override
String get studyHot => 'Активні';
@override
String get studyDateAddedNewest => 'Дата додавання (старіші)';
@override
String get studyDateAddedOldest => 'Дата додавання (старіші)';
@override
String get studyRecentlyUpdated => 'Нещодавно оновлені';
@override
String get studyMostPopular => 'Найпопулярніші';
@override
String get studyAlphabetical => 'За алфавітом';
@override
String get studyRelevant => 'Релевантні';
@override
String get studyAddNewChapter => 'Додати новий розділ';
@override
String get studyAddMembers => 'Додати учасників';
@override
String get studyInviteToTheStudy => 'Запросити до дослідження';
@override
String get studyPleaseOnlyInvitePeopleYouKnow => 'Будь ласка запрошуйте лише людей, яких ви знаєте, і які хочуть активно долучитися до цього дослідження.';
@override
String get studySearchByUsername => 'Пошук за іменем користувача';
@override
String get studySpectator => 'Глядач';
@override
String get studyContributor => 'Співавтор';
@override
String get studyKick => 'Вигнати';
@override
String get studyLeaveTheStudy => 'Покинути дослідження';
@override
String get studyYouAreNowAContributor => 'Тепер ви співавтор';
@override
String get studyYouAreNowASpectator => 'Тепер ви глядач';
@override
String get studyPgnTags => 'Теги PGN';
@override
String get studyLike => 'Подобається';
@override
String get studyNewTag => 'Новий тег';
@override
String get studyCommentThisPosition => 'Коментувати цю позицію';
@override
String get studyCommentThisMove => 'Коментувати цей хід';
@override
String get studyAnnotateWithGlyphs => 'Додати символьну анотацію';
@override
String get studyTheChapterIsTooShortToBeAnalysed => 'Розділ занадто короткий для аналізу.';
@override
String get studyOnlyContributorsCanRequestAnalysis => 'Лише співавтори дослідження можуть дати запит на комп\'ютерний аналіз.';
@override
String get studyGetAFullComputerAnalysis => 'Отримати повний серверний комп\'ютерний аналіз головної лінії.';
@override
String get studyMakeSureTheChapterIsComplete => 'Переконайтесь, що розділ завершено. Ви можете дати запит на аналіз лише один раз.';
@override
String get studyAllSyncMembersRemainOnTheSamePosition => 'Усі синхронізовані учасники залишаються на тій же позиції';
@override
String get studyShareChanges => 'Поділитися змінами з глядачами та зберегти їх на сервері';
@override
String get studyPlaying => 'Активні';
@override
String get studyShowResults => 'Результати';
@override
String get studyShowEvalBar => 'Шкала оцінки';
@override
String get studyNext => 'Наступна';
@override
String get studyShareAndExport => 'Надсилання та експорт';
@override
String get studyCloneStudy => 'Клонувати';
@override
String get studyStudyPgn => 'PGN дослідження';
@override
String get studyChapterPgn => 'PGN розділу';
@override
String get studyCopyChapterPgn => 'Скопіювати PGN';
@override
String get studyCopyRawChapterPgn => 'Скопіювати чистий PGN';
@override
String get studyDownloadGame => 'Завантажити гру';
@override
String get studyStudyUrl => 'Посилання на дослідження';
@override
String get studyCurrentChapterUrl => 'Посилання на цей розділ';
@override
String get studyYouCanPasteThisInTheForumToEmbed => 'Ви можете вставити цей код на форумі для вбудування';
@override
String get studyStartAtInitialPosition => 'Старт з початкової позиції';
@override
String studyStartAtX(String param) {
return 'Почати з $param';
}
@override
String get studyEmbedInYourWebsite => 'Вбудувати на своєму сайті';
@override
String get studyReadMoreAboutEmbedding => 'Докладніше про вбудовування';
@override
String get studyOnlyPublicStudiesCanBeEmbedded => 'Лише публічні дослідження можна вбудовувати!';
@override
String get studyOpen => 'Відкрити';
@override
String studyXBroughtToYouByY(String param1, String param2) {
return '$param1 надано вам $param2';
}
@override
String get studyStudyNotFound => 'Дослідження не знайдено';
@override
String get studyEditChapter => 'Редагувати розділ';
@override
String get studyNewChapter => 'Новий розділ';
@override
String studyImportFromChapterX(String param) {
return 'Імпортувати з $param';
}
@override
String get studyOrientation => 'Орієнтація';
@override
String get studyAnalysisMode => 'Режим аналізу';
@override
String get studyPinnedChapterComment => 'Закріплений коментар розділу';
@override
String get studySaveChapter => 'Зберегти розділ';
@override
String get studyClearAnnotations => 'Очистити анотацію';
@override
String get studyClearVariations => 'Очистити анотацію';
@override
String get studyDeleteChapter => 'Видалити розділ';
@override
String get studyDeleteThisChapter => 'Видалити цей розділ? Відновити буде неможливо!';
@override
String get studyClearAllCommentsInThisChapter => 'Очистити всі коментарі та позначки з цього розділу';
@override
String get studyRightUnderTheBoard => 'Відразу під шахівницею';
@override
String get studyNoPinnedComment => 'Немає';
@override
String get studyNormalAnalysis => 'Звичайний аналіз';
@override
String get studyHideNextMoves => 'Приховати наступні ходи';
@override
String get studyInteractiveLesson => 'Інтерактивний урок';
@override
String studyChapterX(String param) {
return 'Розділ $param';
}
@override
String get studyEmpty => 'Порожній';
@override
String get studyStartFromInitialPosition => 'Старт з початкової позиції';
@override
String get studyEditor => 'Редактор';
@override
String get studyStartFromCustomPosition => 'Почати з обраної позиції';
@override
String get studyLoadAGameByUrl => 'Завантажте гру за посиланням';
@override
String get studyLoadAPositionFromFen => 'Завантажити позицію з FEN';
@override
String get studyLoadAGameFromPgn => 'Завантажити гру з PGN';
@override
String get studyAutomatic => 'Автоматично';
@override
String get studyUrlOfTheGame => 'Посилання на гру';
@override
String get studyCreateChapter => 'Створити розділ';
@override
String get studyCreateStudy => 'Створити дослідження';
@override
String get studyEditStudy => 'Редагування дослідження';
@override
String get studyVisibility => 'Видимість';
@override
String get studyPublic => 'Публічне';
@override
String get studyUnlisted => 'Поза списком';
@override
String get studyInviteOnly => 'Лише за запрошенням';
@override
String get studyAllowCloning => 'Дозволити копіювання';
@override
String get studyNobody => 'Ніхто';
@override
String get studyOnlyMe => 'Лише я';
@override
String get studyContributors => 'Співавтори';
@override
String get studyMembers => 'Учасники';
@override
String get studyEveryone => 'Всі';
@override
String get studyEnableSync => 'Увімкнути синхронізацію';
@override
String get studyYesKeepEveryoneOnTheSamePosition => 'Так, однакова позиція для всіх';
@override
String get studyNoLetPeopleBrowseFreely => 'Ні, дозволити вільний перегляд';
@override
String get studyPinnedStudyComment => 'Закріплений коментар дослідження';
@override
String get studyStart => 'Почати';
@override
String get studySave => 'Зберегти';
@override
String get studyClearChat => 'Очистити чат';
@override
String get studyDeleteTheStudyChatHistory => 'Видалити історію чату дослідження? Відновити буде неможливо!';
@override
String get studyDeleteStudy => 'Видалити дослідження';
@override
String studyConfirmDeleteStudy(String param) {
return 'Ви дійсно бажаєте видалити все дослідження? Назад дороги немає! Введіть назву дослідження для підтвердження: $param';
}
@override
String get studyWhereDoYouWantToStudyThat => 'Де ви хочете це дослідити?';
@override
String get studyGoodMove => 'Хороший хід';
@override
String get studyMistake => 'Помилка';
@override
String get studyBrilliantMove => 'Блискучий хід';
@override
String get studyBlunder => 'Груба помилка';
@override
String get studyInterestingMove => 'Цікавий хід';
@override
String get studyDubiousMove => 'Сумнівний хід';
@override
String get studyOnlyMove => 'Єдиний хід';
@override
String get studyZugzwang => 'Цугцванг';
@override
String get studyEqualPosition => 'Рівна позиція';
@override
String get studyUnclearPosition => 'Незрозуміла позиція';
@override
String get studyWhiteIsSlightlyBetter => 'Позиція білих трохи краще';
@override
String get studyBlackIsSlightlyBetter => 'Позиція чорних трохи краще';
@override
String get studyWhiteIsBetter => 'Позиція білих краще';
@override
String get studyBlackIsBetter => 'Позиція чорних краще';
@override
String get studyWhiteIsWinning => 'Білі перемагають';
@override
String get studyBlackIsWinning => 'Чорні перемагають';
@override
String get studyNovelty => 'Новинка';
@override
String get studyDevelopment => 'Розвиток';
@override
String get studyInitiative => 'Ініціатива';
@override
String get studyAttack => 'Атака';
@override
String get studyCounterplay => 'Контргра';
@override
String get studyTimeTrouble => 'Цейтнот';
@override
String get studyWithCompensation => 'З компенсацією';
@override
String get studyWithTheIdea => 'З ідеєю';
@override
String get studyNextChapter => 'Наступний розділ';
@override
String get studyPrevChapter => 'Попередній розділ';
@override
String get studyStudyActions => 'Команди дослідження';
@override
String get studyTopics => 'Теми';
@override
String get studyMyTopics => 'Мої теми';
@override
String get studyPopularTopics => 'Популярні теми';
@override
String get studyManageTopics => 'Управління темами';
@override
String get studyBack => 'Назад';
@override
String get studyPlayAgain => 'Грати знову';
@override
String get studyWhatWouldYouPlay => 'Що б Ви зіграли в цій позиції?';
@override
String get studyYouCompletedThisLesson => 'Вітаємо! Ви завершили цей урок.';
@override
String studyPerPage(String param) {
return '$param на сторінку';
}
@override
String get studyGetTheTour => 'Потрібна допомога? Пройдіть ознайомчий тур!';
@override
String get studyWelcomeToLichessStudyTitle => 'Ласкаво просимо до Lichess Дослідження!';
@override
String get studyWelcomeToLichessStudyText => 'Це спільна дошка для аналізу.<br><br>Використовуйте її для аналізування та анотування партій,<br>обговорення позицій з друзями<br>і, звісно ж, для шахових уроків!<br><br>Це потужний інструмент — нумо розберімося, як він працює.';
@override
String get studySharedAndSaveTitle => 'Надано спільний доступ і збережено';
@override
String get studySharedAndSavedText => 'Інші учасники можуть бачити ваші ходи в реальному часі!<br>До того ж усе зберігається назавжди.';
@override
String get studyStudyMembersTitle => 'Учасники дослідження';
@override
String studyStudyMembersText(String param1, String param2) {
return '$param1 Глядачі можуть переглядати дослідження й спілкуватися в чаті.<br><br>$param2 Співавтори можуть робити ходи та оновлювати дослідження.';
}
@override
String studyAddMembersText(String param) {
return 'Натисніть кнопку $param.<br>Потім оберіть, хто зможе вносити зміни, а хто — ні.';
}
@override
String get studyStudyChaptersTitle => 'Розділи дослідження';
@override
String get studyStudyChaptersText => 'Дослідження може містити декілька розділів.<br>Кожен розділ має свою початкову позицію та дерево ходів.';
@override
String get studyCommentPositionTitle => 'Коментування позиції';
@override
String studyCommentPositionText(String param) {
return 'Натисніть кнопку $param або клацніть правою кнопкою миші на список ходів справа.<br>Коментарі зберігаються та доступні всім.';
}
@override
String get studyAnnotatePositionTitle => 'Додати примітку до позиції';
@override
String get studyAnnotatePositionText => 'Натисніть кнопку !? або клацніть правою кнопкою миші на список ходів справа.<br>Символьні анотації зберігаються та доступні всім.';
@override
String get studyConclusionTitle => 'Дякуємо за ваш час';
@override
String get studyConclusionText => 'Ви можете знайти свої <a href=\'/study/mine/hot\'>попередні дослідження</a> на сторінці профілю.<br>Також радимо ознайомитися з <a href=\'//lichess.org/blog/V0KrLSkAAMo3hsi4/study-chess-the-lichess-way\'>блогом про дослідження</a>.<br>Досвідчені користувачі можуть натиснути \"?\", щоб побачити комбінації клавіш.<br>Бажаємо успіхів!';
@override
String get studyCreateChapterTitle => 'Створімо студію';
@override
String get studyCreateChapterText => 'Студія може містити декілька розділів.<br>Кожен розділ містить унікальне розгалуження ходів,<br>і може бути відтворене багатьма способами.';
@override
String get studyFromInitialPositionTitle => 'З початкової позиції';
@override
String get studyFromInitialPositionText => 'Підготовка дошки до нової партії.<br>Підходить для дослідження дебютів.';
@override
String get studyCustomPositionTitle => 'Довільна позиція';
@override
String get studyCustomPositionText => 'Розставте фігури на дошці, як бажаєте.<br>Підходить для дослідження ендшпілів.';
@override
String get studyLoadExistingLichessGameTitle => 'Завантажити партію з бази Lichess';
@override
String get studyLoadExistingLichessGameText => 'Вставте URL партії Lichess<br>(наприклад, lichess.org/7fHIU0XI)<br>для завантаження гри в розділ.';
@override
String get studyFromFenStringTitle => 'З рядка FEN';
@override
String get studyFromFenStringText => 'Вставте позицію у форматі FEN<br><i>4k3/4rb2/8/7p/8/5Q2/1PP5/1K6 w</i><br>для початку розділу з цієї позиції.';
@override
String get studyFromPgnGameTitle => 'З гри в форматі PGN';
@override
String get studyFromPgnGameText => 'Вставте гру в форматі PGN,<br>щоб завантажити до розділу ходи, коментарі та варіації.';
@override
String get studyVariantsAreSupportedTitle => 'Студії доступні для різних режимів';
@override
String get studyVariantsAreSupportedText => 'Так, Ви можете вивчати Crazyhouse<br>та усі інші режими Lichess!';
@override
String get studyChapterConclusionText => 'Розділи зберігаються назавжди.<br>Насолоджуйтесь організацією власного шахового контенту!';
@override
String get studyDoubleDefeat => 'Подвійна поразка';
@override
String get studyBlackDefeatWhiteCanNotWin => 'Чорні програють, але Білі не можуть виграти';
@override
String get studyWhiteDefeatBlackCanNotWin => 'Білі програють, але Чорні не можуть виграти';
@override
String studyNbChapters(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count розділи',
many: '$count розділів',
few: '$count розділи',
one: '$count розділ',
);
return '$_temp0';
}
@override
String studyNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count Партій',
many: '$count Партій',
few: '$count Партії',
one: '$count Партія',
);
return '$_temp0';
}
@override
String studyNbMembers(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count учасників',
many: '$count учасників',
few: '$count учасники',
one: '$count учасник',
);
return '$_temp0';
}
@override
String studyPasteYourPgnTextHereUpToNbGames(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Вставте ваш PGN текст тут, до $count ігор',
many: 'Вставте ваш PGN текст тут, до $count ігор',
few: 'Вставте ваш PGN текст тут, до $count ігор',
one: 'Вставте ваш PGN текст тут, до $count гри',
);
return '$_temp0';
}
@override
String get teamIncorrectEntryCode => 'Невірний вхідний код.';
@override
String teamBattleOfNbTeams(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'Битва $count команд',
many: 'Битва $count команд',
few: 'Битва $count команд',
one: 'Битва $count команд',
);
return '$_temp0';
}
@override
String teamNbLeadersPerTeam(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count лідерів на команду',
many: '$count лідерів на команду',
few: '$count лідери на команду',
one: 'Один лідер на команду',
);
return '$_temp0';
}
@override
String get timeagoJustNow => 'щойно';
@override
String get timeagoRightNow => 'зараз';
@override
String get timeagoCompleted => 'завершено';
@override
String timeagoInNbSeconds(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count секунди',
many: 'за $count секунд',
few: 'за $count секунди',
one: 'за $count секунду',
);
return '$_temp0';
}
@override
String timeagoInNbMinutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count хвилини',
many: 'за $count хвилин',
few: 'за $count хвилини',
one: 'за $count хвилину',
);
return '$_temp0';
}
@override
String timeagoInNbHours(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count години',
many: 'за $count годин',
few: 'за $count години',
one: 'за $count годину',
);
return '$_temp0';
}
@override
String timeagoInNbDays(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count дня',
many: 'за $count днів',
few: 'за $count дні',
one: 'за $count день',
);
return '$_temp0';
}
@override
String timeagoInNbWeeks(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count тижня',
many: 'за $count тижнів',
few: 'за $count тижні',
one: 'за $count тиждень',
);
return '$_temp0';
}
@override
String timeagoInNbMonths(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count місяця',
many: 'за $count місяців',
few: 'за $count місяці',
one: 'за $count місяць',
);
return '$_temp0';
}
@override
String timeagoInNbYears(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'за $count року',
many: 'за $count років',
few: 'за $count роки',
one: 'за $count рік',
);
return '$_temp0';
}
@override
String timeagoNbMinutesAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count хвилини тому',
many: '$count хвилин тому',
few: '$count хвилини тому',
one: '$count хвилину тому',
);
return '$_temp0';
}
@override
String timeagoNbHoursAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count години тому',
many: '$count годин тому',
few: '$count години тому',
one: '$count годину тому',
);
return '$_temp0';
}
@override
String timeagoNbDaysAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count дня тому',
many: '$count днів тому',
few: '$count дні тому',
one: '$count день тому',
);
return '$_temp0';
}
@override
String timeagoNbWeeksAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count тижня тому',
many: '$count тижнів тому',
few: '$count тижні тому',
one: '$count тиждень тому',
);
return '$_temp0';
}
@override
String timeagoNbMonthsAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count місяця тому',
many: '$count місяців тому',
few: '$count місяці тому',
one: '$count місяць тому',
);
return '$_temp0';
}
@override
String timeagoNbYearsAgo(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count року тому',
many: '$count років тому',
few: '$count роки тому',
one: '$count рік тому',
);
return '$_temp0';
}
@override
String timeagoNbMinutesRemaining(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'залишилося $count хвилини',
many: 'залишилося $count хвилин',
few: 'залишилося $count хвилини',
one: 'залишилася $count хвилина',
);
return '$_temp0';
}
@override
String timeagoNbHoursRemaining(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'залишилося $count години',
many: 'залишилося $count годин',
few: 'залишилося $count години',
one: 'залишилася $count година',
);
return '$_temp0';
}
@override
String get tfaTwoFactorAuth => 'Двофакторна автентифікація';
@override
String get ublogCommunity => 'Спільнота';
@override
String ublogXBlog(String param) {
return 'Блог $param';
}
}