{
  "automation-batch": {
    "components.mentoring.automation.automationIntroducer.initiateFeedbackAutomationBeepBoopBop": "Розпочинаємо автоматизацію відгуків…Біп-буп-боп…",
    "components.mentoring.automation.automationIntroducer.automationIsASpace": "Автоматизація - це простір, який дає змогу побачити типові рішення вправ і написати відгук один раз для всіх студентів із цим самим рішенням.",
    "components.mentoring.automation.mostPopularTag.mostPopular": "Найпопулярніше"
  },
  "components/common/CLIWalkthroughButton.tsx": {
    "cliWalkthroughButton.installExercismLocally": "Встановіть Exercism локально",
    "cliWalkthroughButton.useOurWizard": "Скористайтеся нашим майстром налаштування, щоб Exercism працював на вашому компʼютері.",
    "cliWalkthroughButton.opensInModal": "Відкривається в модальному вікні"
  },
  "components/common/ComboButton.tsx": {
    "comboButton.openDropdown": "Відкрити випадне меню"
  },
  "components/common/CommunitySolution.tsx": {
    "communitySolution.published": "Опубліковано {{time}}",
    "communitySolution.numTimesPublishedSimilar": "Скільки разів хтось публікував рішення, схоже на це",
    "communitySolution.numLinesOfCode": "Кількість рядків коду в рішенні",
    "communitySolution.numTimesStarred": "Скільки разів рішення відзначили зірочкою",
    "communitySolution.numTimesCommented": "Скільки разів до рішення залишали коментарі",
    "communitySolution.correctlySolvesLatest": "Це рішення правильно розвʼязує останню версію цієї вправи",
    "communitySolution.passesLatestTests": "Це рішення проходить тести останньої версії цієї вправи",
    "communitySolution.doesNotFullySolveLatest": "Це рішення не повністю розвʼязує останню версію цієї вправи",
    "communitySolution.solvedAgainstOlder": "Це рішення було розвʼязано для старішої версії цієї вправи й може не повністю розвʼязувати останню версію.",
    "communitySolution.yourSolution": "Ваше рішення",
    "communitySolution.toExerciseInTrack": "до вправи {{exercise}} у треку {{track}}",
    "communitySolution.inTrack": "у треку {{track}}",
    "communitySolution.authorsSolution": "Рішення користувача {{handle}}",
    "communitySolution.notPublished": "Не опубліковано"
  },
  "components/common/CopyToClipboardButton.tsx": {
    "copyToClipboardButton.copyToClipboardLabel": "Скопіювати \"{{text}}\" до буфера обміну",
    "copyToClipboardButton.copyToClipboard": "Скопіювати до буфера обміну",
    "copyToClipboardButton.copied": "Скопійовано"
  },
  "components/common/exercise-widget": {
    "info.titleInTrack": "у <0/> <1>{{trackTitle}}</1>",
    "info.iterationsCount_one": "{{count}} ітерація",
    "info.iterationsCount_few": "{{count}} ітерації",
    "info.iterationsCount_many": "{{count}} ітерацій",
    "info.iterationsCount_other": "{{count}} ітерації",
    "info.hasNotifications": "є сповіщення",
    "info.outdated.solutionWasSolved": "Це рішення було розвʼязано для старішої версії цієї вправи",
    "solutionStatusTag.published": "Опубліковано",
    "solutionStatusTag.completed": "Завершено",
    "solutionStatusTag.inProgress": "У процесі",
    "exerciseStatusTag.recommended": "Рекомендовано",
    "exerciseStatusTag.available": "Доступно",
    "exerciseStatusTag.locked": "Заблоковано",
    "difficulty.easy": "Легкий",
    "difficulty.medium": "Середній",
    "difficulty.hard": "Складний",
    "exerciseTypeTag.learningExercise": "Навчальна вправа",
    "exerciseTypeTag.tutorialExercise": "Вправа-туторіал",
    "mentoringStatus.requested": "Запит на наставництво",
    "mentoringStatus.inProgress": "Наставництво триває",
    "mentoringStatus.finished": "Наставництво завершено"
  },
  "components/contributing": {
    "tasksList.typeSwitcher.contentDescription": "Розробка вправ і концепцій",
    "tasksList.knowledgeSwitcher.none": "Немає",
    "tasksList.knowledgeSwitcher.elementary": "Початковий",
    "tasksList.knowledgeSwitcher.intermediate": "Середній",
    "tasksList.knowledgeSwitcher.advanced": "Просунутий",
    "tasksList.knowledgeSwitcher.anyKnowledge": "Будь-які знання",
    "tasksList.knowledgeSwitcher.multiple": "Кілька",
    "tasksList.knowledgeSwitcher.label": "Знання",
    "tasksList.knowledgeSwitcher.noneDescription": "Знання Exercism не потрібні",
    "tasksList.knowledgeSwitcher.elementaryDescription": "Потрібно трохи знань з Exercism",
    "tasksList.knowledgeSwitcher.intermediateDescription": "Потрібно чимало знань з Exercism",
    "tasksList.knowledgeSwitcher.advancedDescription": "Потрібні вичерпні знання Exercism",
    "tasksList.moduleSwitcher.generator": "Генератор",
    "tasksList.moduleSwitcher.learningExercise": "Навчальна вправа",
    "tasksList.moduleSwitcher.practiceExercise": "Практична вправа",
    "tasksList.moduleSwitcher.concept": "Концепція",
    "tasksList.moduleSwitcher.testRunner": "Тестовий раннер",
    "tasksList.moduleSwitcher.representer": "Репрезентер",
    "tasksList.moduleSwitcher.analyzer": "Аналізатор",
    "tasksList.moduleSwitcher.multiple": "Кілька",
    "tasksList.moduleSwitcher.allModules": "Усі модулі",
    "tasksList.moduleSwitcher.label": "Модуль",
    "tasksList.sorter.sortByMostRecent": "Сортувати за новизною",
    "tasksList.sorter.sortByOldest": "Сортувати за давністю",
    "tasksList.sorter.sortByTrack": "Сортувати за треком",
    "tasksList.task.new": "Нове",
    "tasksList.sizeSwitcher.allSizes": "Усі розміри",
    "tasksList.sizeSwitcher.tiny.title": "Крихітний",
    "tasksList.sizeSwitcher.tiny.description": "Зовсім небагато роботи",
    "tasksList.sizeSwitcher.small.title": "Малий",
    "tasksList.sizeSwitcher.small.description": "Небагато роботи",
    "tasksList.sizeSwitcher.medium.title": "Середній",
    "tasksList.sizeSwitcher.medium.description": "Середній обсяг роботи",
    "tasksList.sizeSwitcher.large.title": "Великий",
    "tasksList.sizeSwitcher.large.description": "Багато роботи",
    "tasksList.sizeSwitcher.massive.title": "Величезний",
    "tasksList.sizeSwitcher.massive.description": "Дуже багато роботи",
    "tasksList.sizeSwitcher.multiple": "Кілька",
    "tasksList.sizeSwitcher.extraSmall": "Дуже малий",
    "tasksList.sizeSwitcher.label": "Розмір",
    "tasksList.showingTasks": "Показано {{totalCount}} {{task}}",
    "tasksList.outOfPossibleTasks": "з-поміж {{unscopedTotal}} {{unscopedTask}} загалом",
    "tasksList.resetFilters": "Скинути фільтри",
    "contributorsList.thisWeek": "Цього тижня",
    "contributorsList.last30Days": "Останні 30 днів",
    "contributorsList.lastYear": "Минулого року",
    "contributorsList.allTime": "За весь час",
    "contributorsList.categorySwitcher.authoring": "Авторство",
    "contributorsList.categorySwitcher.building": "Розробка",
    "contributorsList.categorySwitcher.maintaining": "Підтримка",
    "contributorsList.categorySwitcher.mentoring": "Наставництво",
    "contributorsList.categorySwitcher.allCategories": "Усі категорії",
    "tasksList.actionSwitcher.create": "Створити",
    "tasksList.actionSwitcher.sync": "Синхронізувати",
    "tasksList.actionSwitcher.improve": "Покращити",
    "tasksList.actionSwitcher.proofread": "Вичитати",
    "tasksList.actionSwitcher.fix": "Виправити",
    "tasksList.actionSwitcher.all": "Усі",
    "tasksList.actionSwitcher.multiple": "Кілька",
    "tasksList.actionSwitcher.label": "Дія",
    "tasksList.actionSwitcher.createDescription": "Попрацювати над чимось із нуля",
    "tasksList.actionSwitcher.syncDescription": "Синхронізувати вміст з його найновішою версією",
    "tasksList.actionSwitcher.improveDescription": "Покращити наявну функціональність або вміст",
    "tasksList.actionSwitcher.proofreadDescription": "Вичитати текст",
    "tasksList.actionSwitcher.fixDescription": "Виправити проблему",
    "tasksList.typeSwitcher.docs": "Документація",
    "tasksList.typeSwitcher.ci": "CI",
    "tasksList.typeSwitcher.coding": "Програмування",
    "tasksList.typeSwitcher.docker": "Docker",
    "tasksList.typeSwitcher.content": "Вміст",
    "tasksList.typeSwitcher.allTypes": "Усі типи",
    "tasksList.typeSwitcher.multiple": "Кілька",
    "tasksList.typeSwitcher.label": "Тип",
    "tasksList.typeSwitcher.docsDescription": "Допомогти створити документацію Exercism",
    "tasksList.typeSwitcher.ciDescription": "Автоматизація та безперервна інтеграція",
    "tasksList.typeSwitcher.dockerDescription": "Допомогти покращити наші Dockerfile",
    "tasksList.typeSwitcher.codingDescription": "Писати продакшн-код"
  },
  "components/settings/LanguagePreferenceForm.tsx": {
    "languagePreferenceForm.language": "Мова",
    "languagePreferenceForm.description": "Виберіть мову, якою хочете користуватися Exercism. Ми зберігаємо ваш вибір, щойно ви його зробите.",
    "languagePreferenceForm.change": "Змінити",
    "languagePreferenceForm.done": "Готово",
    "languagePreferenceForm.searchPlaceholder": "Пошук мов",
    "languagePreferenceForm.searchLabel": "Пошук мов",
    "languagePreferenceForm.comingSoon": "Незабаром",
    "languagePreferenceForm.comingSoonBadge": "Скоро",
    "languagePreferenceForm.noMatches": "Немає мов, які відповідають вашому пошуку",
    "languagePreferenceForm.selected": "Вибрано"
  },
  "components/common/Introducer.tsx": {
    "introducer.unableToHide": "Не вдалося приховати ознайомлення",
    "introducer.gotIt": "Зрозуміло 👍",
    "introducer.permanentlyHide": "Приховати це ознайомлення назавжди"
  },
  "components/common/Loading.tsx": {
    "loading": "Завантаження"
  },
  "components/common/markdown-editor-form": {
    "mobileIdleFormFooter.send": "Надіслати",
    "newFormFooter.cancel": "Скасувати",
    "newFormFooter.send": "Надіслати",
    "editFormFooter.cancel": "Скасувати",
    "editFormFooter.delete": "Видалити",
    "editFormFooter.update": "Оновити"
  },
  "components/common/MarkdownEditor.tsx": {
    "previewUnavailable": "Попередній перегляд недоступний",
    "unableToParseMarkdown": "Не вдалося обробити markdown",
    "loading": "Завантаження..."
  },
  "components/common/MarkdownEditorForm.tsx": {
    "areYouSureYouWantToDeleteThis": "Справді видалити це?"
  },
  "components/common/MedianWaitTime.tsx": {
    "medianWaitTime.avgWaitTime": "Середній час очікування: ~"
  },
  "components/common/MentorDiscussionSummary.tsx": {
    "mentorDiscussionSummary.inProgress": "У процесі",
    "mentorDiscussionSummary.commentCount_one": "{{postsCount}} коментар",
    "mentorDiscussionSummary.commentCount_few": "{{postsCount}} коментарі",
    "mentorDiscussionSummary.commentCount_many": "{{postsCount}} коментарів",
    "mentorDiscussionSummary.commentCount_other": "{{postsCount}} коментаря"
  },
  "components/common/MultipleSelect.tsx": {
    "multipleSelect.clickToChange": "Натисніть, щоб змінити"
  },
  "components/common/Pagination.tsx": {
    "pagination.first": "Перша",
    "pagination.previous": "Попередня",
    "pagination.goToPage": "Перейти на сторінку {{page}}",
    "pagination.goToPreviousPage": "Перейти на попередню сторінку",
    "pagination.goToNextPage": "Перейти на наступну сторінку",
    "pagination.goToFirstPage": "Перейти на першу сторінку",
    "pagination.goToLastPage": "Перейти на останню сторінку",
    "pagination.next": "Наступна",
    "pagination.last": "Остання"
  },
  "components/common/ProcessingStatusSummary.tsx": {
    "processing": "Обробка",
    "failed": "Провалено",
    "passed": "Пройдено",
    "processingStatus": "Стан обробки"
  },
  "components/common/ProminentLink.tsx": {
    "prominentLink.opensInNewWindow": "Посилання відкриється в новому вікні або вкладці"
  },
  "components/common/Pronouns.tsx": {
    "pronouns.ratherThanUsingPronouns": "Замість займенників (he, her's, etc) завжди звертайтеся до {{handle}} як {{handle}}.",
    "pronouns.doNotUsePronouns": "Не використовуйте займенники",
    "pronouns.whenReferringTo": "Звертаючись до @{{handle}}, використовуйте займенники",
    "pronouns.forExampleIfLeaving": "Наприклад, залишаючи відгук для {{handle}}, можна написати:",
    "pronouns.wasGreat": "{{handle}} був чудовий. {{pronoun1}} відповів на всі мої запитання. Я пораджу {{pronoun2}} іншим, бо {{pronoun3}} поради були дуже корисними."
  },
  "components/common/Reputation.tsx": {
    "reputation.valueReputation": "{{value}} репутації",
    "reputation.reputation": "Репутація"
  },
  "components/common/share-panel": {
    "platformButton.devToButton.devTo": "DEV.to",
    "platformButton.facebookButton.facebook": "Facebook",
    "platformButton.twitterButton.twitter": "Twitter",
    "platformButton.redditButton.reddit": "Reddit",
    "platformButton.linkedinButton.linkedIn": "LinkedIn"
  },
  "components/concept-map": {
    "concept.masteredConcept": "Засвоєне поняття:",
    "concept.lockedConcept": "Заблоковане поняття:",
    "concept.concept": "Поняття:",
    "exerciseStatusBar.exerciseStatusDotTooltip": "Підказка до індикатора статусу вправи",
    "concept.availableConcept": "Доступна концепція:",
    "concept.learnedConcept": "Вивчена концепція:"
  },
  "components/tooltips/task-tooltip": {
    "typeInfo.docsImportant": "Документація належить до найважливіших частин Exercism: вона допомагає і контрибʼюторам, і студентам. Наша документація написана в Markdown.",
    "sizeInfo.tinyTask": "Це <strong>крихітне</strong> завдання.",
    "sizeInfo.completeInMinutes": "Залежно від досвіду, його можна виконати за кілька хвилин.",
    "sizeInfo.smallTask": "Це <strong>невелике</strong> завдання.",
    "sizeInfo.completeInHour": "Залежно від досвіду, його можна виконати менш ніж за годину.",
    "sizeInfo.mediumSizedTask": "Це завдання <strong>середнього розміру</strong>.",
    "sizeInfo.deepenKnowledge": "Залежно від досвіду, його можна виконати за кілька годин. Це чудове завдання, щоб поглибити знання про роботу на Exercism і зробити значний внесок.",
    "sizeInfo.largeTask": "Це <strong>велике завдання</strong>.",
    "sizeInfo.bigContribution": "На його виконання піде багато годин. Це чудове завдання, у яке можна зануритися з головою, і воно стане великим внеском в Exercism.",
    "sizeInfo.project": "Це завдання - <strong>проєкт</strong>.",
    "sizeInfo.daysToComplete": "На його виконання підуть дні, навіть якщо досвід участі в Exercism уже є.",
    "actionInfo.createNew": "Це завдання вимагає <strong>створити</strong> щось нове.",
    "actionInfo.buildingFromScratch": "Це означає, що доведеться створювати щось з нуля.",
    "actionInfo.fixBroken": "Це завдання вимагає <strong>виправити</strong> щось зламане.",
    "actionInfo.fixingIt": "Це означає, що доведеться взяти те, що зараз не працює, і полагодити його.",
    "actionInfo.improveSomething": "Це завдання вимагає <strong>покращити</strong> щось.",
    "actionInfo.addFeatureOrImprovement": "В Exercism ми часто приймаємо зміни, які рухають проєкт уперед, і додаємо подальші задачі для покращення. Це нагода додати нову можливість або покращення.",
    "actionInfo.proofread": "Це завдання вимагає <strong>вичитки</strong>.",
    "actionInfo.checkDocsAndContent": "Це завдання допомагає перевірити, чи наша документація та контент мають сенс, чи граматично правильні й чи зрозумілі для людей, для яких англійська не рідна.",
    "actionInfo.syncContent": "Це завдання вимагає <strong>синхронізувати</strong> контент до останніх версій.",
    "actionInfo.updateTrackImplementation": "В Exercism є центральний репозиторій вправ, які оновлює команда з різних мов. Це завдання передбачає оновлення реалізації одного треку до найновішої версії вправи.",
    "summary.task": "Завдання",
    "summary.creating": "створення",
    "summary.fixing": "виправлення",
    "summary.improving": "покращення",
    "summary.proofreading": "вичитка",
    "summary.syncing": "синхронізація",
    "summary.analyzers": "Аналізатори",
    "summary.concepts": "Концепції",
    "summary.learningExercises": "Навчальні вправи",
    "summary.generators": "Генератори",
    "summary.practiceExercises": "Практичні вправи",
    "summary.representers": "Репрезентери",
    "summary.testRunners": "Тест-раннери",
    "summary.workingOn": "У цьому завданні: {{verb}} {{module}} {{type}}{{trackSuffix}}.",
    "knowledgeInfo.noExistingKnowledge": "Це завдання не потребує <strong>жодних</strong> попередніх знань про Exercism.",
    "knowledgeInfo.perfectForFirstContribution": "Це завдання ідеально підходить для тих, хто робить свій перший внесок в Exercism. Тим, хто вже давно в Exercism, варто залишити це комусь новому 🙂",
    "knowledgeInfo.elementaryKnowledge": "Це завдання потребує <strong>початкових</strong> знань Exercism.",
    "knowledgeInfo.littleBitAboutExercism": "Треба трохи знати, як працює Exercism, але з цим можна розібратися вже під час роботи над завданням. Ідеально для тих, хто робить свій перший внесок.",
    "knowledgeInfo.intermediateKnowledge": "Це завдання потребує <strong>середніх</strong> знань Exercism.",
    "knowledgeInfo.keyPrinciplesOfArea": "Щоб узятися за це завдання, потрібно знати ключові принципи {{desc}}. Якщо ця тема незнайома, можна вчитися в процесі роботи, але, ймовірно, знадобиться кілька годин на читання документації, щоб надолужити.",
    "knowledgeInfo.advancedKnowledge": "Це завдання потребує <strong>просунутих</strong> знань Exercism.",
    "knowledgeInfo.solidUnderstandingOfArea": "Щоб узятися за це завдання, потрібне ґрунтовне розуміння{{desc}}. Якщо його немає, ймовірно, доведеться працювати в парі з кимось досвідченішим.",
    "moduleInfo.analyzers": "У цьому завданні ми працюватимемо над <strong>аналізаторами</strong>.",
    "moduleInfo.analyzersDescription": "Аналізатори беруть код і генерують автоматичні підказки, як зробити код більш ідіоматичним.",
    "moduleInfo.concepts": "Це завдання про <strong>концепції</strong>.",
    "moduleInfo.conceptsDescription": "Концепції складаються з коротких вступів і докладніших пояснень про тему програмування.",
    "moduleInfo.learningExercises": "Це завдання про <strong>навчальні вправи</strong>.",
    "moduleInfo.learningExercisesDescription": "Навчальні вправи навчають однієї або кількох концепцій. Їх створювати значно складніше, ніж практичні вправи.",
    "moduleInfo.generators": "Це завдання про <strong>генератори</strong>.",
    "moduleInfo.generatorsDescription": "Генератори - це інструменти, які треки використовують, щоб синхронізуватися з нашим центральним набором вправ.",
    "moduleInfo.practiceExercises": "Це завдання про <strong>практичні вправи</strong>.",
    "moduleInfo.practiceExercisesDescription": "Більшість вправ - практичні: вони дають учням змогу практикувати концепції, засвоєні з навчальних вправ.",
    "moduleInfo.representers": "Це завдання про <strong>репрезентери</strong>.",
    "moduleInfo.representersDescription": "Репрезентери створюють нормалізовані версії рішень учнів, до яких можна прикріплювати коментарі наставників.",
    "moduleInfo.testRunners": "Це завдання про <strong>тест-раннери</strong>.",
    "moduleInfo.testRunnersDescription": "Тест-раннери дають Exercism змогу запускати код учнів, визначати, чи проходять вони тести, і надавати учням корисний відгук.",
    "typeInfo.continuousIntegration": "У цьому завданні ми працюватимемо над <strong>безперервною інтеграцією</strong> Exercism.",
    "typeInfo.githubActions": "Ймовірно, ми працюватимемо з GitHub Actions або чимось подібним.",
    "typeInfo.codingTask": "Це завдання з <strong>програмування</strong>.",
    "typeInfo.productionLevelCode": "Ми писатимемо код продакшн-рівня, який запускає Exercism або наша команда супровідників для автоматизації задач.",
    "typeInfo.studentFacingContent": "Це завдання передбачає написання <strong>контенту для учнів</strong>.",
    "typeInfo.writingInMarkdown": "Переважно ми писатимемо контент у Markdown, а також додаватимемо приклади коду та, можливо, тестові файли відповідною мовою.",
    "typeInfo.writingDockerfiles": "Це завдання передбачає написання <strong>Dockerfile</strong>.",
    "typeInfo.improveDockerfiles": "Застосуйте знання Docker, щоб допомогти покращити, оптимізувати та зменшити наші Dockerfile.",
    "typeInfo.writingDocs": "Це завдання передбачає <strong>написання документації</strong>."
  },
  "components/tooltips/ToolingTooltip.tsx": {
    "toolingTooltip.loadingData": "Завантаження даних",
    "toolingTooltip.unableToLoadData": "Не вдалося завантажити дані"
  },
  "components/tooltips/UserTooltip.tsx": {
    "userTooltip.loadingUserData": "Завантаження даних користувача",
    "userTooltip.unableToLoadUser": "Не вдалося завантажити користувача"
  },
  "components/track/activity-ticker": {
    "publishedSolutionLink.newSolution": "<0>нове рішення</0> для ",
    "handle.someoneInCountry": "Хтось із країни {{countryName}}",
    "handle.someone": "Хтось",
    "userAvatar.userAvatar": "Аватар {{handle}}",
    "pullRequestLink.pullRequest": "Pull Request"
  },
  "components/editor/testComponents": {
    "testRunSummary.trackNotSupportTests": "Цей трек не підтримує автоматичний запуск тестів вправи.",
    "testRunSummary.exerciseNotSupportTests": "Ця вправа не підтримує автоматичний запуск своїх тестів.",
    "testRunSummary.testingCode": "Ми перевіряємо код, щоб переконатися, що він працює",
    "testRunSummary.usuallyTakes": "Зазвичай це триває {{averageTestDuration}}-{{averageTestDurationMultiplied}} секунд.",
    "testRunSummary.tasksCompleted": "Виконано завдань: {{completedTasks}} / {{totalTasks}}",
    "testRunSummary.allTasksPassed": "Усі завдання пройдено",
    "testRunSummary.allTestsPassed": "Усі тести пройдено",
    "testRunSummary.anErrorOccurred": "Сталася помилка",
    "testRunSummary.yourTestsTimedOut": "Час виконання тестів вичерпано",
    "testRunSummary.sweetLooksLike": "Чудово! Схоже, вправу розвʼязано!",
    "testRunSummary.goodJobContinueImprove": "Чудова робота! Можна й надалі вдосконалювати код, а якщо все готово, надіслати ітерацію, щоб отримати автоматичний відгук, і за бажанням попросити наставництва.",
    "testRunSummary.weReceivedError": "Під час запуску коду ми отримали таку помилку:",
    "testRunSummary.errorOccurredWhileRunningTests": "Під час запуску тестів сталася помилка. Можливо, проблема в нашій інфраструктурі, а можливо, у коді є щось, що змушує наші системи давати збій.",
    "testRunSummary.pleaseCheckCode": "Перевірте код і, якщо, здається, все гаразд, спробуйте запустити тести ще раз.",
    "testRunSummary.yourTestsTimedOutSuggestsCodeRunningSlowly": "Час виконання тестів вичерпано. Можливо, проблема в нашій інфраструктурі, але, найімовірніше, код виконується надто повільно. Може, є нескінченний цикл або щось подібне?",
    "testRunSummary.runningTests": "Запускаємо тести…",
    "testRunSummary.estimatedRunningTime": "Очікуваний час виконання ~ {{averageTestDuration}} с",
    "testRunSummary.cancel": "Скасувати",
    "testRunOutput.v1Message": "",
    "testPanel.hidden": "",
    "testsGroupedByStatusList.test_one": "{{count}} тест",
    "testsGroupedByStatusList.test_few": "{{count}} тести",
    "testsGroupedByStatusList.test_many": "{{count}} тестів",
    "testsGroupedByStatusList.test_other": "{{count}} тесту",
    "testsGroupedByStatusList.passed": "пройдено",
    "testsGroupedByStatusList.failed": "не пройдено",
    "testRunSummaryByStatusHeaderMessage.testFailure": "збій тесту",
    "testRunSummaryByStatusHeaderMessage.testFailures": "збої тестів",
    "testRunSummaryByStatusHeaderMessage.testsFailed": "Тести не пройдено",
    "testsGroupedByTaskList.task": "Завдання",
    "testsGroupedByTaskList.jumpToInstructions": "Перейти до вказівок",
    "testSummary.passed": "Пройдено",
    "testSummary.failed": "Не пройдено",
    "testSummary.test": "Тест",
    "testSummary.codeRun": "Запуск коду",
    "testSummary.testFailure": "Збій тесту",
    "testSummary.testError": "Помилка тесту",
    "testSummary.yourOutput": "Вихідні дані",
    "testContentWrapper.fileNotFound": "Файл не знайдено",
    "jumpToInstructionButton.jumpToInstructions": "Перейти до вказівок",
    "testRunSummary.noTestResults": "Немає результатів тестів",
    "testsList.details": "назва: {{name}}, статус: {{status}}, вихідні дані: {{output}}"
  },
  "components/favorites-list": {
    "index.filteringRestricted": "Фільтрування доступне лише для Insiders",
    "index.searchPlaceholder": "Пошук за іменем автора",
    "index.defaultError": "Не вдалося отримати рішення",
    "index.noResults.title": "Рішень не знайдено.",
    "index.noResults.description": "Спробуйте змінити фільтри, щоб знайти улюблені рішення.",
    "index.noFavoritesYet.title": "Улюблених рішень поки немає.",
    "index.noFavoritesYet.description": "Позначте рішення зіркою, щоб додати їх до списку улюблених."
  },
  "components/settings/github-syncer/common": {
    "confirmationModal.confirm": "Підтвердити",
    "confirmationModal.cancel": "Скасувати",
    "insiderBubble.insidersOnly": "Лише для Insiders"
  },
  "components/settings/github-syncer/sections/ConnectedSection": {
    "index.syncerConnected": "Синхронізатор підключено",
    "dangerZoneSection.pauseSyncer": "Призупинити синхронізатор",
    "dangerZoneSection.wantToPause": "Призупинити синхронізатор на деякий час?",
    "dangerZoneSection.useButtonBelow": "Скористайтеся кнопкою нижче. Перезапустити його можна будь-коли.",
    "dangerZoneSection.disconnectSyncer": "Відʼєднати синхронізатор",
    "dangerZoneSection.wantToDisconnect": "Відʼєднати синхронізатор від репозиторію GitHub? Скористайтеся кнопкою нижче.",
    "dangerZoneSection.noteWillDeleteSettings": "<strong>Примітка: </strong> Це також видалить усі налаштування на цій сторінці, тож збережіть вручну ті налаштування, які можуть знадобитися в майбутньому (наприклад, шаблон шляху).",
    "dangerZoneSection.disconnectGithub": "Відʼєднати GitHub",
    "dangerZoneSection.areYouSureDisconnect": "Дійсно відʼєднати репозиторій GitHub?",
    "dangerZoneSection.thisActionCannotUndone": "Цю дію не можна скасувати.",
    "dangerZoneSection.disconnectSyncerConfirm": "Відʼєднати синхронізатор",
    "dangerZoneSection.cancel": "Скасувати",
    "dangerZoneSection.areYouSurePauseSyncing": "Дійсно призупинити синхронізацію рішень із GitHub?",
    "dangerZoneSection.pause": "Призупинити",
    "dangerZoneSection.pausedCodeSync": "Синхронізацію коду з GitHub призупинено.",
    "dangerZoneSection.failedToChangeStatus": "Не вдалося змінити статус.",
    "dangerZoneSection.githubSyncDeleted": "Синхронізацію з GitHub успішно видалено",
    "dangerZoneSection.failedToDeleteSync": "Не вдалося видалити синхронізацію з GitHub.",
    "dangerZoneSection.unexpectedErrorDeleting": "Ой! Під час видалення синхронізації з GitHub сталася непередбачена помилка.",
    "fileStructureSection.fileStructure": "Структура файлів",
    "fileStructureSection.configureFolderStructure": "Скористайтеся цією опцією, щоб налаштувати структуру папок для репозиторію.",
    "fileStructureSection.placeholderValues": "Можна використовувати такі значення-заповнювачі, які будуть підставлятися під час кожного коміту:",
    "fileStructureSection.trackSlug": "<code>$track_slug</code>: слаг треку (наприклад, \"csharp\").",
    "fileStructureSection.trackTitle": "<code>$track_title</code>: назва треку (наприклад, \"C#\")",
    "fileStructureSection.exerciseSlug": "<code>$exercise_slug</code>: слаг вправи (наприклад,  \"hello-world\")",
    "fileStructureSection.exerciseTitle": "<code>$exercise_title</code>: назва вправи (наприклад, \"Hello World\")",
    "fileStructureSection.iterationIdx": "<code>$iteration_idx</code>: індекс ітерації вправи (наприклад, \"1\")",
    "fileStructureSection.note1YourPath": "<strong>Примітка 1:</strong> Шлях має містити заповнювач треку (<code>$track_slug</code> або <code>$track_title</code>) та заповнювач вправи ( <code>$exercise_slug</code> або <code>$exercise_title</code>.",
    "fileStructureSection.note2Iteration": "<strong>Примітка 2:</strong> Заповнювач <code>$iteration_idx</code> необовʼязковий, але якщо його пропустити, кожна ітерація перезапише попередню. Це дає змогу використовувати Git для контролю версій своїх рішень. Якщо додати індекс ітерації, кожна ітерація отримає окрему папку.",
    "fileStructureSection.pathTemplateMustInclude": "Шаблон шляху має містити або <code>$track_slug</code>, або <code>$track_title</code>, а також або <code>$exercise_slug</code>, або <code>$exercise_title</code>.",
    "fileStructureSection.saveChanges": "Зберегти зміни",
    "fileStructureSection.revertToDefault": "Повернути до типового",
    "fileStructureSection.areYouSureWantRevert": "Дійсно повернути шаблон шляху до типового?",
    "fileStructureSection.revert": "Повернути",
    "fileStructureSection.cancel": "Скасувати",
    "statusSection.status": "Статус: <span style={{ color: textColor }}>{{status}}</span>",
    "statusSection.githubSyncerLinked": "Синхронізатор GitHub привʼязано до <code>{{repoFullName}}</code>.",
    "statusSection.enableSyncer": "Увімкнути синхронізатор",
    "manualSyncSection.backupEverything": "Резервне копіювання всього",
    "manualSyncSection.backupEverythingInfo": "Якщо потрібно створити резервну копію всіх своїх вправ з усіх треків у GitHub, можна скористатися цією функцією.",
    "manualSyncSection.pleaseUseSparingBootstrap": "<strong className=\"font-medium\">Примітка:</strong> Цим варто користуватися помірно, наприклад, коли потрібно ініціалізувати новий репозиторій. Це не призначено для звичайного робочого процесу.",
    "manualSyncSection.backupEverythingButton": "Створити резервну копію всього",
    "iterationFilesSection.iterationFiles": "Файли ітерації",
    "iterationFilesSection.whenSyncing": "Під час синхронізації: чи потрібно синхронізувати з GitHub усі файли вправи (наприклад, рішення, тести, README, підказки тощо), чи лише файли рішення?",
    "iterationFilesSection.theFullExercise": "Уся вправа",
    "iterationFilesSection.onlyMySolutionFiles": "Лише файли мого рішення",
    "iterationFilesSection.saveChanges": "Зберегти зміни",
    "syncBehaviourSection.syncBehaviour": "Поведінка синхронізації",
    "syncBehaviourSection.chooseWhetherSyncing": "Тут можна вибрати, чи синхронізація має відбуватися автоматично під час створення нової ітерації, чи запускатися вручну. <strong>Автоматична</strong> синхронізація підтримує репозиторій GitHub в актуальному стані, а <strong>ручна</strong> дає повний контроль.",
    "syncBehaviourSection.automatic": "Автоматична",
    "syncBehaviourSection.manual": "Ручна",
    "statusSection.areYouSureResumeSyncing": "Точно відновити синхронізацію рішень із GitHub?",
    "statusSection.resume": "Відновити",
    "statusSection.cancel": "Скасувати",
    "statusSection.resumedCodeSync": "Синхронізацію коду з GitHub відновлено.",
    "statusSection.failedToChangeStatus": "Не вдалося змінити статус.",
    "commitMessageTemplateSection.heading": "Шаблон повідомлення коміту",
    "commitMessageTemplateSection.intro": "Цей параметр визначає, якими мають бути повідомлення комітів і PR.",
    "commitMessageTemplateSection.placeholder_intro": "Можна використовувати такі значення-заповнювачі:",
    "commitMessageTemplateSection.placeholders.track_slug": "Слаг треку (наприклад, «csharp»).",
    "commitMessageTemplateSection.placeholders.track_title": "Назва треку (наприклад, «C#»)",
    "commitMessageTemplateSection.placeholders.exercise_slug": "Слаг вправи (наприклад, «hello-world»)",
    "commitMessageTemplateSection.placeholders.exercise_title": "Назва вправи (наприклад, «Hello World»)",
    "commitMessageTemplateSection.placeholders.iteration_idx": "Індекс ітерації вправи (наприклад, «1»)",
    "commitMessageTemplateSection.placeholders.sync_object": "Одне зі значень «Iteration», «Solution», «Track» або «Everything» залежно від того, що синхронізується.",
    "commitMessageTemplateSection.note.note": "Примітка",
    "commitMessageTemplateSection.note.text": "Якщо на початку або в кінці повідомлення коміту є слеші чи дефіси, їх буде прибрано. Кілька послідовних слешів або дефісів буде зведено до одного.",
    "commitMessageTemplateSection.save_button": "Зберегти зміни",
    "commitMessageTemplateSection.revert_button": "Повернути до типового",
    "commitMessageTemplateSection.confirm_modal.title": "Повернути шаблон повідомлення коміту до типового?",
    "commitMessageTemplateSection.confirm_modal.confirm": "Повернути",
    "commitMessageTemplateSection.confirm_modal.cancel": "Скасувати",
    "processingMethodSection.processingMethod": "Спосіб обробки",
    "processingMethodSection.commitDirectly": "Комітити напряму",
    "processingMethodSection.createPullRequest": "Створити pull request",
    "processingMethodSection.whatIsTheName": "Як називається основна гілка?",
    "processingMethodSection.ourBot": "Наш бот може комітити напряму в репозиторій для повністю автоматичного налаштування або створювати pull request, який можна щоразу схвалювати. Який спосіб обрати?",
    "processingMethodSection.saveChange": "Зберегти зміни",
    "justConnectedModal.exercismAlt": "Exercism",
    "justConnectedModal.syncWithAlt": "Синхронізація з",
    "justConnectedModal.githubAlt": "Github",
    "justConnectedModal.repositoryConnected": "Репозиторій успішно підключено!",
    "justConnectedModal.accountConnected": "Ми підключили акаунт Exercism до обраного репозиторію.",
    "justConnectedModal.happyWithDefaults": "Якщо типові налаштування підходять, можна одразу зробити резервну копію всього. Або можна підправити налаштування, а потім скористатися кнопкою внизу сторінки налаштувань, щоб зробити резервну копію пізніше. Зробити резервну копію всього зараз?",
    "justConnectedModal.backUpEverythingNow": "Зробити резервну копію всього зараз",
    "justConnectedModal.backUpLater": "Зробити резервну копію пізніше",
    "manualSyncSection.backupTrack": "Резервне копіювання треку",
    "manualSyncSection.backupTrackInfo": "Якщо потрібно зробити резервну копію треку в GitHub, можна скористатися цією можливістю.",
    "manualSyncSection.pleaseUseSparing": "<strong className=\"font-medium\">Примітка:</strong> Користуйтеся цим помірно, наприклад, коли потрібно вперше зробити резервну копію треку. Це не призначено для звичайного робочого процесу і, найімовірніше, впиратиметься в ліміти запитів, якщо користуватися ним занадто часто.",
    "manualSyncSection.selectTrackToBackup": "Виберіть трек для резервного копіювання",
    "manualSyncSection.backupTrackButton": "Зробити резервну копію треку"
  },
  "components/profile": {
    "newProfileForm.exercismIsMadeUpOfPeople": "Exercism складається з людей з усього світу 🌎",
    "newProfileForm.bioOptional": "Про себе (необовʼязково)",
    "newProfileForm.tellEveryoneABitMore": "Розкажіть усім трохи більше про себе і про свої захоплення. Наприклад: я розробник на Rails, люблю боулдеринг і каву",
    "newProfileForm.characters": "{{length}} / 160 символів",
    "newProfileForm.createProfile": "Створити профіль",
    "contributionsList.building": "Розробка",
    "contributionsList.maintaining": "Підтримка",
    "contributionsList.authoring": "Авторство",
    "contributionsList.other": "Інше",
    "communitySolutionsList.filterByExercise": "Фільтрувати за вправою",
    "avatarSelector.uploadNewPhoto": "Завантажити нове фото",
    "avatarSelector.deletePhoto": "Видалити фото",
    "testimonialsList.unableToLoadTestimonials": "Не вдалося завантажити відгуки",
    "testimonialsSummary.testimonials": "Відгуки",
    "testimonialsSummary.mentoredBy": "Наставники",
    "testimonialsSummary.exerciseInTrack": "<exercise>{{exercise}}</exercise> у <track>{{track}}</track>",
    "contributionsSummary.contributions": "Внески",
    "contributionsSummary.seeYourContributions": "Переглянути свої внески",
    "contributionsSummary.seeHandleContributions": "Переглянути внески {{handle}}",
    "testimonialsSummary.solutionsMentored": "Рішень наставлено",
    "testimonialsSummary.studentsHelped": "Студентів підтримано",
    "testimonialsSummary.testimonialsReceived": "Відгуків отримано",
    "testimonialsSummary.seeAllOfHandleTestimonials": "Переглянути всі відгуки {{handle}}",
    "newProfileForm.fullName": "Повне імʼя",
    "newProfileForm.howDoYouWantToBeKnown": "Як вас називати?",
    "newProfileForm.locationOptional": "Місце (необовʼязково)",
    "newProfileForm.whereDoYouCurrentlyLive": "Де ви зараз живете?"
  },
  "components/profile/avatar-selector": {
    "photo.yourProfilePicture": "Фото профілю",
    "photo.uploadNewImage": "Завантажити нове зображення",
    "photo.cropping": "Зображення можна обрізати після завантаження.",
    "photo.youCanAlso": "Також можна <deleteButton/>.",
    "croppingModal.cropFinished": "Обрізання завершено"
  },
  "components/profile/avatar-selector/cropping-modal": {
    "croppingStep.cropYourPhoto": "Обрізання фото",
    "croppingStep.cancel": "Скасувати",
    "croppingStep.crop": "Обрізати",
    "cropFinishedStep.happyWithResult": "Чи влаштовує результат?",
    "cropFinishedStep.recrop": "Обрізати знову",
    "cropFinishedStep.saveImage": "Зберегти зображення"
  },
  "components/profile/avatar-selector/photo": {
    "deletePhotoButton.deleteYourPicture": "видалити своє фото",
    "deletePhotoButton.deletePhotoModal.deleteYourProfilePicture": "Видалити фото профілю?",
    "deletePhotoButton.deletePhotoModal.areYouSure": "Дійсно видалити фото? Замість нього інші користувачі побачать зображення-заповнювач. Нове зображення можна завантажити будь-коли.",
    "deletePhotoButton.deletePhotoModal.deletePicture": "Видалити фото",
    "deletePhotoButton.deletePhotoModal.cancel": "Скасувати"
  },
  "components/profile/community-solutions-list": {
    "orderSelect.sortByNewestFirst": "Спочатку найновіші",
    "orderSelect.sortByOldestFirst": "Спочатку найстаріші",
    "orderSelect.sortByMostStarred": "Спочатку з найбільшою кількістю зірочок"
  },
  "components/profile/contributions-list": {
    "otherContributionsList.generic": "Загальне",
    "maintainingContributionsList.generic": "Загальне",
    "buildingContributionsList.generic": "Загальне"
  },
  "components/profile/contributions-summary": {
    "totalReputation.addressHas": "{{handle}} має",
    "totalReputation.youHave": "Ми маємо",
    "totalReputation.reputation": "Репутація",
    "trackSelect.rep": "реп",
    "categorySummary.noRep": "Немає реп",
    "categorySummary.rep": "{{reputation}} реп"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoHamburgerButton.tsx": {
    "sessionInfoHamburgerButton.downloadSolution": "Завантажити рішення"
  },
  "components/mentoring/session/mobile-code-panel/SessionInfoModal.tsx": {
    "sessionInfoModal.onExerciseInTrack": "у вправі {{exerciseTitle}} з треку {{trackTitle}}"
  },
  "components/mentoring/session/Scratchpad.tsx": {
    "scratchpad.introducingYourScratchpad": "Знайомство з вашою чернеткою",
    "scratchpad.markdownSupportedPlace": "Місце <0>з підтримкою Markdown</0> для нотаток і фрагментів коду, до яких можна звертатися під час наставництва.",
    "scratchpad.yourNotesForExerciseInTrack": "Ваші нотатки до <0>{{exerciseTitle}}</0> у<1/><0>{{trackTitle}}</0>",
    "scratchpad.revertToSaved": "Повернутися до збереженого",
    "scratchpad.save": "Зберегти",
    "scratchpad.unsaved": "Незбережено"
  },
  "components/mentoring/session/SessionInfo.tsx": {
    "exerciseInTrack": "у вправі <a>{{exerciseTitle}}</a> з треку {{trackTitle}}"
  },
  "components/mentoring/session/student-info": {
    "toggleMoreInformationButton.expand": "розгорнути",
    "studentTrackObjectives.exploreTrackGoals": "Переглянути цілі треку {{handle}}"
  },
  "components/mentoring/session/StudentInfo.tsx": {
    "studentInfo.whoYoureMentoring": "Кого наставляємо"
  },
  "components/mentoring/testimonials-list": {
    "orderSelect.sortByUnrevealedFirst": "Сортувати: спершу нерозкриті",
    "orderSelect.sortByNewestFirst": "Сортувати: спершу найновіші",
    "orderSelect.sortByOldestFirst": "Сортувати: спершу найстаріші",
    "revealedTestimonial.new": "Новий",
    "revealedTestimonial.onExerciseInTrack": "у вправі {{exerciseTitle}} з треку {{trackTitle}}",
    "unrevealedTestimonial.someoneLeftYouATestimonial": "Хтось залишив нам відгук… 😲",
    "unrevealedTestimonial.clickTapToReveal": "Натиснути або торкнутися, щоб розкрити"
  },
  "components/mentoring/testimonials-list/revealed-testimonial": {
    "deleteTestimonialModal.areYouSure": "Точно видалити цей відгук?",
    "deleteTestimonialModal.deletingWillHide": "Після видалення відгук зникне з цього списку, вашого профілю та статистики наставництва. <strong>Цю дію не можна скасувати.</strong>",
    "deleteTestimonialModal.deleteTestimonial": "Видалити відгук",
    "deleteTestimonialModal.cancel": "Скасувати",
    "optionsDropdown.options": "Опції",
    "optionsDropdown.deleteTestimonial": "Видалити відгук"
  },
  "components/mentoring/TestimonialsList.tsx": {
    "testimonialsList.searchPlaceholder": "Пошук за іменем студента або за відгуком",
    "testimonialsList.noTestimonialsTitle": "Наразі відгуків немає",
    "testimonialsList.noTestimonialsDescription": "Відгуки залишають студенти, коли успішно завершують наставницькі обговорення."
  },
  "components/mentoring/track-selector": {
    "selectedTracks_one": "{{count}} трек вибрано",
    "selectedTracks_few": "{{count}} треки вибрано",
    "selectedTracks_many": "{{count}} треків вибрано",
    "selectedTracks_other": "{{count}} треків вибрано",
    "trackCheckbox.trackSelected": "Трек вибрано",
    "tracksList.noTracksFound": "Треків не знайдено",
    "continueButton.continue": "Продовжити"
  },
  "components/modals/BadgeModal.tsx": {
    "badgeModal.newBadgeEarned": "Отримано новий значок",
    "badgeModal.earnedOn": "Отримано ",
    "badgeModal.membersHaveEarned_one": "<0>{{count}}</0> учасник отримав цей значок.",
    "badgeModal.membersHaveEarned_few": "<0>{{count}}</0> учасники отримали цей значок.",
    "badgeModal.membersHaveEarned_many": "<0>{{count}}</0> учасників отримали цей значок.",
    "badgeModal.membersHaveEarned_other": "<0>{{count}}</0> учасників отримали цей значок.",
    "badgeModal.percentageOfUsers": "Це {{percentage}}% від усіх користувачів Exercism"
  },
  "components/modals/BegModal.tsx": {
    "begModal.sorryToDisturb": "Перепрошуємо, що відволікаємо, але...",
    "begModal.weNeedYourHelp": "Нам потрібна ваша допомога!",
    "begModal.cantAffordIt": "Не по кишені?",
    "begModal.shareExercism": "Якщо немає змоги зробити донат, але хочеться допомогти в інший спосіб, поділіться Exercism з друзями та колегами й розкажіть про нас у соцмережах. Чим більше людей нас використовує, тим більше донатів ми отримуємо!",
    "begModal.wantToKnowMore": "Дізнатися більше?",
    "begModal.explainsWhyWeNeedDonations": "Я зібрав коротке відео, яке пояснює, чому нам потрібні пожертви і як ми їх використовуємо 👇",
    "begModal.fewerThan1Percent": "Менше ніж 1% тих, хто користується Exercism, вирішують пожертвувати. Якщо є така можливість, будь ласка, приєднуйтеся до них.",
    "begModal.continueWithoutDonating": "Продовжити без пожертви",
    "begModal.previousDonorContent.thankYou": "Ви серед небагатьох, хто підтримав Exercism пожертвою. Щиро дякуємо за підтримку 💙",
    "begModal.previousDonorContent.hateToAskAgain": "Мені незручно просити знову (😔), але нам справді потрібна підтримка. Exercism не покриває свої витрати, і нам дуже потрібна допомога. Якщо Exercism приносить задоволення і є така можливість, <0>будь ласка, пожертвуйте ще кілька доларів</0>, щоб підтримати нас.",
    "begModal.previousDonorContent.monthlyDonationHelpful": "Якщо є така можливість, щомісячна пожертва була б особливо корисною! Налаштування займає 30 секунд за допомогою форми праворуч 👉",
    "begModal.nonDonorContent.exercismReliesOnDonations": "Exercism тримається на пожертвах. Але зараз нам їх бракує 😔",
    "begModal.nonDonorContent.mostPeopleCantAfford": "Більшість користувачів Exercism не можуть собі дозволити пожертву. Але якщо є така можливість і Exercism приносить користь, <0>будь ласка, пожертвуйте кілька доларів</0>, щоб ми могли залишити його безкоштовним для тих, хто не може собі цього дозволити.",
    "begModal.nonDonorContent.only1Percent": "Якби лише 1% наших користувачів регулярно нас підтримували, ми могли б покрити свої витрати. Пожертва займає 30 секунд за допомогою форми праворуч 👉"
  },
  "components/training-data/dashboard": {
    "dashboardHeader.filterExerciseName": "Фільтрувати за назвою вправи",
    "dashboardTabs.needsTagging": "Потребує тегування",
    "dashboardTabs.needsChecking": "Потребує перевірки",
    "dashboardTabs.needsCheckingAdmin": "Потребує перевірки (адміністратор)",
    "taggableCodeList.noTrainingData": "Немає даних для навчання",
    "taggableCodeList.oopsSomethingWentWrong": "Ой! Щось пішло не так!",
    "taggableCodeList.retry": "Спробувати ще раз"
  },
  "discussion-batch": {
    "components.mentoring.discussion.addDiscussionPost.thisDiscussionHasEnded": "<strong>Це обговорення завершено.</strong> Є що додати? <em>Усе ще можна писати</em>.",
    "components.mentoring.discussion.discussionActions.ended": "Завершено",
    "components.mentoring.discussion.finishButton.endDiscussion": "<hint>Завершити обговорення</hint>"
  },
  "session-batch-1": {
    "components.mentoring.session.automatedFeedbackModal.automatedAnalysis": "Автоматизований аналіз",
    "components.mentoring.session.automatedFeedbackModal.forIteration": "для ітерації {{iteration}}",
    "components.mentoring.session.automatedFeedbackModal.loadingAutomatedFeedback": "Завантаження автоматизованого зворотного звʼязку",
    "components.mentoring.session.automatedFeedbackSummary.youReceivedAutomatedFeedback": "Отримано автоматизований зворотний звʼязок",
    "components.mentoring.session.automatedFeedbackSummary.studentReceivedAutomatedFeedback": "Студент отримав автоматизований зворотний звʼязок",
    "components.mentoring.session.automatedFeedbackSummary.opensInAModal": "Відкривається в модальному вікні",
    "components.mentoring.session.cancelledRequestModal.mentoringRequestCancelled": "Запит на наставництво скасовано",
    "components.mentoring.session.cancelledRequestModal.studentCancelledRequest": "Студент скасував цей запит на наставництво. Ми розуміємо, що це надзвичайно прикро, коли вже почали відповідати 😞 Вибачте за незручності!",
    "components.mentoring.session.cancelledRequestModal.thankYouForBeingAMentor": "Дякуємо за наставництво в Exercism 💙",
    "components.mentoring.session.cancelledRequestModal.backToMentorRequests": "Назад до запитів на наставництво",
    "components.mentoring.session.cancelledRequestModal.closeThisModal": "Закрити це модальне вікно",
    "components.mentoring.session.filePanel.instructions": "Вказівки",
    "components.mentoring.session.filePanel.tests": "Тести"
  },
  "session-batch-2": {
    "components.mentoring.session.guidance.theExemplarSolution": "Зразкове рішення",
    "components.mentoring.session.guidance.tryAndGuideStudent": "Спробуйте спрямувати студента до цього рішення. На цьому етапі треку це найкращий орієнтир для студента.",
    "components.mentoring.session.guidance.exerciseNotes": "Нотатки до вправи",
    "components.mentoring.session.guidance.trackNotes": "Нотатки до треку",
    "components.mentoring.session.guidance.howYouSolvedExercise": "Ваше рішення вправи",
    "components.mentoring.session.guidance.automatedFeedback": "Автоматизований зворотний звʼязок",
    "components.mentoring.session.iterationButton.new": "Нова",
    "components.mentoring.session.iterationButton.comment": "коментар",
    "components.mentoring.session.iterationButton.comments": "коментарі",
    "components.mentoring.session.iterationButton.goToIteration": "Перейти до ітерації {{idx}}",
    "components.mentoring.session.iterationMarker.iterationWasSubmitted": "<0>Ітерацію {{idx}}</0> було надіслано",
    "components.mentoring.session.iterationsList.goToPreviousIteration": "Перейти до попередньої ітерації",
    "components.mentoring.session.iterationsList.previous": "Попередня",
    "components.mentoring.session.iterationsList.goToNextIteration": "Перейти до наступної ітерації",
    "components.mentoring.session.iterationsList.next": "Наступна",
    "components.mentoring.session.iterationsList.leftArrow": "Ліва стрілка",
    "components.mentoring.session.iterationsList.rightArrow": "Права стрілка",
    "components.mentoring.session.guidance.feedbackHere": "Зворотний звʼязок тут"
  },
  "session-batch-3": {
    "components.mentoring.session.iterationView.iterationDeleted": "Цю ітерацію видалено",
    "components.mentoring.session.linkButton.conversationLinked": "Код і розмова з наставником зараз повʼязані.",
    "components.mentoring.session.linkButton.conversationLinkedDescription": "Це означає, що коли ми переходимо до іншої ітерації, розмова з наставником слідуватиме за нею, і навпаки.",
    "components.mentoring.session.linkButton.clickToUnlink": "Натисніть або торкніться іконки, щоб відʼєднати.",
    "components.mentoring.session.linkButton.conversationUnlinked": "Код і розмова з наставником зараз не повʼязані.",
    "components.mentoring.session.linkButton.conversationUnlinkedDescription": "Це означає, що ліва та права панелі працюють незалежно.",
    "components.mentoring.session.linkButton.clickToLink": "Натисніть або торкніться іконки, щоб повʼязати.",
    "components.mentoring.session.linkButton.linkConversation": "Повʼязати розмову",
    "components.mentoring.session.mentoringNote.mentoringDocs": "Ознайомтеся з нашою <a>документацією з наставництва</a>, щоб дізнатися більше.",
    "components.mentoring.session.mentorNotes.noNotesYet": "{{guidanceType}} поки не має нотаток із наставництва. Нотатки з наставництва створює наша спільнота. Будь ласка, допоможіть започаткувати їх для цієї вправи, надіславши <0>Pull Request на GitHub</0>.",
    "components.mentoring.session.mentorNotes.improveNotes": "Покращити ці нотатки",
    "components.mentoring.session.mentorNotes.communityNotes": "Ці нотатки створила наша спільнота. Будь ласка, допоможіть покращити їх, надіславши <0>Pull Request на GitHub</0>.",
    "components.mentoring.session.previousSessionsLink.opensInModal": "Відкривається в модальному вікні",
    "components.mentoring.session.previousSessionsLink.seePreviousSessions": "Переглянути {{numPrevious}} попередніх {{sessions}}"
  },
  "components/student/open-editor-button": {
    "startExerciseButton.startInEditor": "Почати в редакторі"
  },
  "components/student/OpenEditorButton.tsx": {
    "openEditor.openInEditor": "Відкрити в редакторі",
    "openEditor.startInEditor": "Почати в редакторі",
    "openEditor.continueInEditor": "Продовжити в редакторі",
    "openEditor.downloadAndWorkLocally": "Завантажити та працювати локально",
    "openEditor.downloadPrompt": "Якщо хочеться працювати зі звичними інструментами, а не з нашим онлайн-редактором, це не проблема!",
    "openEditor.youCanWorkLocally": "{{downloadPrompt}} Можна завантажити цю вправу та працювати над нею локально, а потім надіслати її, коли все буде готово.",
    "openEditor.exerciseNotAvailable": "Ця вправа недоступна в онлайн-редакторі.",
    "openEditor.firstTimeUsingSetup": "Уперше з нашим локальним налаштуванням? Прочитайте <link>посібник із локального розвʼязування вправ</link>, щоб зрозуміти процес і встановити Exercism локально. Потім поверніться сюди та скористайтеся наведеною вище командою, щоб почати вправу.",
    "openEditor.onlineEditorNotAvailable": "Онлайн-редактор недоступний для цієї вправи. Розвʼяжіть її локально та надішліть через CLI.",
    "openEditor.clickArrowForMoreInfo": "Натисніть стрілку праворуч, щоб дізнатися більше.",
    "openEditor.exerciseCurrentlyLocked": "Ця вправа наразі заблокована"
  },
  "components/student/published-solution": {
    "publishSettings.publishSettings": "Налаштування публікації",
    "publishSettings.changePublishedIterations": "Змінити опубліковані ітерації…",
    "publishSettings.unpublishSolution": "Скасувати публікацію рішення…",
    "unpublishSolutionModalButton.label": "Скасувати публікацію рішення"
  },
  "components/student/PublishSolutionButton.tsx": {
    "publishSolutionButton.publishSolution": "Опублікувати рішення"
  },
  "components/student/RequestMentoringButton.tsx": {
    "mentoringSlotAvailable": "Доступний слот для наставництва",
    "selectAnExercise": "Вибрати вправу"
  },
  "components/student/solution-summary": {
    "communitySolutions.learnFromOthersSolutions": "Вчитися на рішеннях інших",
    "communitySolutions.thisIsWhereWeWouldUsuallyLink": "Зазвичай саме тут ми показуємо посилання на рішення інших до цієї самої вправи.",
    "communitySolutions.exploreTheirApproaches": "Дослідіть їхні підходи, щоб дізнатися нові поради та прийоми. Відкрийте для себе популярні рішення цієї вправи.",
    "communitySolutions.viewCommunitySolutions": "Переглянути рішення спільноти",
    "mentoring.getMentoredByAHuman": "Отримати наставництво від живої людини",
    "mentoring.youAlsoGetTheOpportunityToBeMentored": "Ми також маємо можливість отримати наставництво від експертів із {{trackTitle}}.",
    "mentoring.onAverageStudentsIterate": "У середньому учні виконують ще 3,5 ітерації, коли отримують наставництво щодо рішення.",
    "mentoring.learnMore": "Дізнатися більше",
    "header.yourSolutionLooksGood": "Рішення має гарний вигляд!",
    "header.goodJobYourSolutionHasPassedAllTests": "<strong>Гарна робота.</strong> Рішення вправи «{{exerciseTitle}}!» пройшло всі тести 😊",
    "header.yourSolutionIsBeingProcessed": "Рішення обробляється…",
    "header.yourSolutionIsCurrentlyBeingTested": "Зараз рішення тестують, аналізують і порівнюють з іншими рішеннями, щоб знайти можливі покращення. Це має зайняти лише кілька секунд.",
    "header.yourSolutionFailedTheTests": "Рішення не пройшло тести.",
    "header.hmmmItLooksLikeYourSolutionIsntWorking": "Хм, схоже, рішення не працює. Перевірте, чи тести проходять локально на компʼютері. Якщо вони проходять, прочитайте <articleLink>цю статтю <icon></icon></articleLink>",
    "header.yourSolutionWorkedButYouCanTakeItFurther": "Рішення працює, але його можна вдосконалити…",
    "header.weveAnalysedYourSolutionAndHave": "Ми проаналізували рішення і маємо {{comments}}. Виправте суттєві зауваження, перш ніж рухатися далі.",
    "header.yourSolutionLooksGreat": "Рішення має чудовий вигляд!",
    "header.yourSolutionPassedTheTestsAndWeDontHave": "Рішення пройшло тести, і в нас немає жодних рекомендацій. {{mentorOffer}} <strong>Чудова робота! 🎉</strong>",
    "header.considerWorkingWithAMentor": "Варто попрацювати з наставником, щоб зробити рішення ще кращим.",
    "header.youMightWantToWorkWithAMentor": "Можливо, варто попрацювати з наставником, щоб зробити рішення ще кращим.",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_one": "Ми проаналізували рішення й не знайшли нічого, що потрібно змінити. Але в нас є <comments>{{count}} додатковий коментар</comments>, який варто переглянути. {{mentorOffer}} <strong>Чудова робота! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_few": "Ми проаналізували рішення й не знайшли нічого, що потрібно змінити. Але в нас є <comments>{{count}} додаткові коментарі</comments>, які варто переглянути. {{mentorOffer}} <strong>Чудова робота! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_many": "Ми проаналізували рішення й не знайшли нічого, що потрібно змінити. Але в нас є <comments>{{count}} додаткових коментарів</comments>, які варто переглянути. {{mentorOffer}} <strong>Чудова робота! 🎉</strong>",
    "header.weveAnalysedYourSolutionAndNotFoundAnythingThatNeedsChanging_other": "Ми проаналізували рішення й не знайшли нічого, що потрібно змінити. Але в нас є <comments>{{count}} додаткових коментарів</comments>, які варто переглянути. {{mentorOffer}} <strong>Чудова робота! 🎉</strong>",
    "header.yourSolutionIsGoodEnoughToContinue": "Рішення достатньо добре, щоб продовжити!",
    "header.weveAnalysedYourSolutionAndHaveComments_one": "Ми проаналізували рішення і маємо {{comments}}. Можна або продовжити, або спершу врахувати рекомендацію. Вирішуйте самі!",
    "header.weveAnalysedYourSolutionAndHaveComments_few": "Ми проаналізували рішення і маємо {{comments}}. Можна або продовжити, або спершу врахувати {{count}} рекомендації. Вирішуйте самі!",
    "header.weveAnalysedYourSolutionAndHaveComments_many": "Ми проаналізували рішення і маємо {{comments}}. Можна або продовжити, або спершу врахувати {{count}} рекомендацій. Вирішуйте самі!",
    "header.weveAnalysedYourSolutionAndHaveComments_other": "Ми проаналізували рішення і маємо {{comments}}. Можна або продовжити, або спершу врахувати {{count}} рекомендацій. Вирішуйте самі!",
    "header.weSuggestAddressingTheRecommendations_one": "Радимо спершу врахувати рекомендацію, перш ніж продовжити.",
    "header.weSuggestAddressingTheRecommendations_few": "Радимо спершу врахувати {{count}} рекомендації, перш ніж продовжити.",
    "header.weSuggestAddressingTheRecommendations_many": "Радимо спершу врахувати {{count}} рекомендацій, перш ніж продовжити.",
    "header.weSuggestAddressingTheRecommendations_other": "Радимо спершу врахувати {{count}} рекомендацій, перш ніж продовжити.",
    "status.testsPassed": "Тести пройдено",
    "status.testsFailed": "Тести не пройдено",
    "comments.essentialImprovements_one": "{{count}} суттєве покращення",
    "comments.essentialImprovements_few": "{{count}} суттєві покращення",
    "comments.essentialImprovements_many": "{{count}} суттєвих покращень",
    "comments.essentialImprovements_other": "{{count}} суттєвих покращень",
    "comments.recommendations_one": "{{count}} рекомендація",
    "comments.recommendations_few": "{{count}} рекомендації",
    "comments.recommendations_many": "{{count}} рекомендацій",
    "comments.recommendations_other": "{{count}} рекомендацій",
    "comments.additionalComments_one": "{{count}} додатковий коментар",
    "comments.additionalComments_few": "{{count}} додаткові коментарі",
    "comments.additionalComments_many": "{{count}} додаткових коментарів",
    "comments.additionalComments_other": "{{count}} додаткових коментарів",
    "header.opensInANewTab": "Відкривається в новій вкладці",
    "mentoring.opensInNewTab": "Відкривається в новій вкладці"
  },
  "components/donations/subscription-form": {
    "formOptions.initializedOption.changeAmount": "Змінити суму",
    "formOptions.initializedOption.or": "або",
    "formOptions.initializedOption.cancelRecurringDonation": "Скасувати регулярний донат",
    "formOptions.updatingOption.changeDonationAmount": "Змінити суму донату",
    "formOptions.updatingOption.dollarSign": "$",
    "formOptions.updatingOption.chargedPerMonth": "З наступної дати списання почнеться стягнення <strong>{{amount}} на місяць</strong>.",
    "formOptions.updatingOption.thankYouForIncreasingDonation": "Дякуємо за збільшення донату!",
    "formOptions.updatingOption.changeAmountButton": "Змінити суму",
    "formOptions.updatingOption.cancelThisChange": "Скасувати цю зміну",
    "formOptions.cancellingOption.areYouSure": "Точно скасувати регулярний донат?",
    "formOptions.cancellingOption.yesPleaseCancel": "Так, скасувати.",
    "formOptions.cancellingOption.noCloseThis": "Ні, закрити."
  },
  "components/dropdowns": {
    "trackMenu.seeTrackOnGithub": "Переглянути трек {{trackTitle}} на GitHub <icon/>",
    "trackMenu.documentation": "Документація {{trackTitle}}",
    "trackMenu.trackBuildStatus": "Статус збірки треку",
    "trackMenu.disableLearningMode": "Вимкнути режим навчання…",
    "trackMenu.enableLearningMode": "Увімкнути режим навчання…",
    "trackMenu.resetTrack": "Скинути трек…",
    "trackMenu.leaveTrack": "Залишити трек…",
    "notifications.seeAllYourNotifications": "Переглянути всі сповіщення",
    "notifications.unableToLoad": "Не вдалося завантажити сповіщення",
    "notifications.openNotifications": "Відкрити сповіщення",
    "reputation.unableToRetrieve": "Не вдалося отримати токени репутації",
    "trackMenu.trackOptions": "Параметри треку"
  },
  "components/dropdowns/reputation": {
    "reputationMenu.seeHowYouEarned": "Переглянути, як накопичилася вся репутація",
    "reputationIcon.reputationAriaLabel": "Репутація: {{reputation}}",
    "reputationIcon.reputationAlt": "Репутація"
  },
  "components/dropdowns/track-menu": {
    "activatePracticeModeModal.disableLearningMode": "Вимкнути режим навчання",
    "activatePracticeModeModal.paragraph1": "Вимкнення режиму навчання відкриє доступ до всіх практичних вправ у цьому треку, але вимкне концепції та навчальні вправи.",
    "activatePracticeModeModal.warning": "Режим практики можна вмикати й вимикати будь-коли.",
    "activatePracticeModeModal.disableLearningModeButton": "Вимкнути режим навчання",
    "leaveTrackModal.leaveResetTrackForm.strongText": "Наслідки залишення та скидання цього треку:",
    "leaveTrackModal.leaveResetTrackForm.listItem1": "Втрата доступу до всіх рішень, надісланих у {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem2": "Втрата доступу до всього наставництва, отриманого в {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem3": "Втрата всієї репутації, заробленої за публікацію рішень у {{trackTitle}}",
    "leaveTrackModal.leaveResetTrackForm.listItem4": "Видалення {{trackTitle}} зі списку активних треків",
    "leaveTrackModal.leaveResetTrackForm.irreversibleText": "Це незворотно, і означатиме втрату всього, що було зроблено на цьому треку.",
    "leaveTrackModal.leaveResetTrackForm.confirmationLabel": "Щоб підтвердити, напишіть {{confirmation}} у полі нижче:",
    "leaveTrackModal.leaveResetTrackForm.cancel": "Скасувати",
    "leaveTrackModal.leaveResetTrackForm.leaveReset": "Залишити + Скинути",
    "leaveTrackModal.leaveTrackForm.strongText": "Коли ми покидаємо трек, у нас залишається:",
    "leaveTrackModal.leaveTrackForm.listItem1": "Усі рішення, які ми надіслали на треку {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.listItem2": "Усе наставництво, яке ми отримали на треку {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.howeverWeWill": "Однак ми також:",
    "leaveTrackModal.leaveTrackForm.listItem3": "Завершимо всі обговорення наставництва в {{trackTitle}}",
    "leaveTrackModal.leaveTrackForm.listItem4": "Приберемо {{trackTitle}} зі списку активних треків",
    "leaveTrackModal.leaveTrackForm.infoBoxText": "Можна будь-коли повернутися й продовжити з того місця, де ми зупинилися.",
    "leaveTrackModal.leaveTrackForm.cancel": "Скасувати",
    "leaveTrackModal.leaveTrackForm.leaveTrack": "Покинути трек",
    "resetTrackModal.heading": "Ми ось-ось скинемо весь прогрес на треку {{trackTitle}}.",
    "resetTrackModal.pleaseReadCarefully": "Прочитаймо це уважно, перш ніж продовжити.",
    "resetTrackModal.irreversible": "Це незворотно, і це означає, що ми втратимо все, що зробили на цьому треку.",
    "resetTrackModal.byResettingThisTrack": "Скинувши цей трек, ми втратимо доступ до:",
    "resetTrackModal.listItem1": "Усі рішення, які ми надіслали на треку {{trackTitle}}",
    "resetTrackModal.listItem2": "Усе наставництво, яке ми отримали на треку {{trackTitle}}",
    "resetTrackModal.listItem3": "Втратимо усю репутацію, яку заробили за публікацію рішень на треку {{trackTitle}}",
    "resetTrackModal.however": "Однак:",
    "resetTrackModal.listItem4": "Локальні версії рішень, збережені на компʼютері, не постраждають",
    "resetTrackModal.listItem5": "Ми збережемо всі значки, отримані за роботу на треку {{trackTitle}}",
    "resetTrackModal.confirmationLabel": "Щоб підтвердити, напишіть {{confirmation}} у полі нижче:",
    "resetTrackModal.cancel": "Скасувати",
    "resetTrackModal.resetTrack": "Скинути трек",
    "activateLearningModeModal.activateLearningMode": "Активувати режим навчання",
    "activateLearningModeModal.paragraph1": "Активація режиму навчання увімкне концепції та навчальні вправи на цьому треку. Однак вона заблокує вправи, для яких ми ще не виконали попередні вимоги. Доступ до вправ, які ми вже почали, залишиться.",
    "activateLearningModeModal.warning": "Режим навчання можна вмикати і вимикати будь-коли.",
    "activateLearningModeModal.activateLearningModeButton": "Активувати режим навчання",
    "leaveTrackModal.youreAboutToLeave": "Ми ось-ось покинемо трек {{trackTitle}}.",
    "leaveTrackModal.noLongerInterested": "Більше не цікаво вивчати {{trackTitle}}? Немає проблем!",
    "leaveTrackModal.leave": "Покинути",
    "leaveTrackModal.leavePlusReset": "Покинути + скинути",
    "leaveTrackModal.infoAlt": "Інформація"
  },
  "components/github-syncer-widget": {
    "miniAdvert.backupYourSolutionsToGitHub": "Резервне копіювання рішень на GitHub",
    "miniAdvert.automaticallyBackupSolutions": "Автоматично створюйте резервні копії своїх рішень на GitHub за допомогою нашого інструменту автоматичного резервного копіювання.",
    "miniAdvert.configureBackups": "Налаштуйте резервне копіювання",
    "activeAutomaticSync.autoBackupEnabled": "Автоматичне резервне копіювання увімкнено",
    "activeAutomaticSync.newIterationsAutoBackupSolution": "Нові ітерації будуть автоматично копіюватися на GitHub. Щоб запустити резервне копіювання всіх ітерацій цього рішення вручну, скористайтеся кнопкою нижче.",
    "activeAutomaticSync.newIterationsAutoBackupIteration": "Нові ітерації цього рішення будуть автоматично копіюватися на GitHub. Щоб запустити резервне копіювання цієї ітерації вручну, скористайтеся кнопкою нижче.",
    "activeAutomaticSync.triggerSolutionBackup": "Запустити резервне копіювання рішення",
    "activeAutomaticSync.triggerIterationBackup": "Запустити резервне копіювання ітерації",
    "pausedSync.yourSyncerCurrentlyPaused": "Ваш синхронізатор наразі <0>призупинений</0>.",
    "pausedSync.visitSettingsToResumeSyncing": "Перейдіть до <0>налаштувань</0>, щоб відновити синхронізацію.",
    "activeManualSync.automaticSyncsDisabled": "Автоматичну синхронізацію вимкнено",
    "activeManualSync.clickToBackupSolution": "Натисніть, щоб створити резервну копію рішення",
    "miniAdvert.exercism": "Exercism",
    "miniAdvert.syncWith": "Синхронізувати з",
    "miniAdvert.github": "Github",
    "activeAutomaticSync.unknownError": "Невідома помилка",
    "activeAutomaticSync.errorQueuing": "Помилка під час постановки резервного копіювання в чергу для всіх треків: {{message}}",
    "activeAutomaticSync.backupQueued": "Резервне копіювання поставлено в чергу і має завершитися за кілька хвилин.",
    "activeAutomaticSync.somethingWentWrong": "Під час постановки резервного копіювання в чергу для всіх треків сталася помилка. Спробуйте ще раз."
  },
  "components/impact/ImpactTestimonial.tsx": {
    "impactTestimonial.saidThisAbout": "сказав це про",
    "impactTestimonial.on": "опубліковано"
  },
  "components/impact/map.tsx": {
    "map.someoneJoinedExercism": "Хтось приєднався до Exercism",
    "map.publishedNewSolution": "@{{handle}} опублікував нове рішення",
    "map.openedIssue": "@{{handle}} відкрив issue на GitHub Exercism",
    "map.submittedPullRequest": "@{{handle}} надіслав Pull Request на GitHub Exercism",
    "map.mergedPullRequest": "@{{handle}} отримав злитий Pull Request на GitHub Exercism"
  },
  "components/impact/TopLearningCountries.tsx": {
    "topLearningCountries.topLearningCountries": "Найактивніші країни у навчанні"
  },
  "components/insiders": {
    "insidersStatus.eligibleText": "Наразі доступ до Insiders відкрито. Дякуємо за участь в Exercism. Раді продовжити нашу подорож разом!",
    "insidersStatus.ineligibleText": "Оформіть регулярний щомісячний внесок від $10, щоб отримати доступ до Insiders",
    "insidersStatus.eligibleLifetimeText": "Доступ до Insiders надано довічно. Дякуємо за участь в Exercism. Раді продовжити нашу подорож разом!",
    "insidersStatus.unsetText": "Зараз ми визначаємо статус Insiders. Цей блок оновиться, щойно ми завершимо.",
    "insidersStatus.getAccessToInsiders": "Отримайте доступ до Insiders",
    "insidersStatus.donateToAccessInsiders": "Зробіть внесок Exercism, щоб отримати доступ до Insiders",
    "insidersStatus.exercismIsNonProfit": "Exercism - незалежна зареєстрована неприбуткова організація (Велика Британія #11733062) з маленькою командою. Усі внески йдуть на роботу та розвиток платформи.",
    "insidersStatus.chooseMonthlyDonation": "1. Оберіть розмір щомісячного внеску:",
    "insidersStatus.specifyAmount": "Вкажіть суму",
    "insidersStatus.minimumDonationAmount": "Зверніть увагу: мінімальна сума пожертви для доступу до Insiders становить $10.00. Дякуємо за щиру підтримку!",
    "insidersStatus.choosePaymentMethod": "2. Оберіть спосіб оплати:",
    "insidersStatus.thankYou": "Дякуємо!",
    "insidersStatus.thankYouForSupport": "Щиро дякуємо за підтримку Exercism. Це для нас надзвичайно важливо! 💜",
    "insidersStatus.setUpMonthlyDonation": "Скористайтеся формою нижче, щоб налаштувати щомісячну пожертву. Пожертву можна будь-коли змінити або скасувати на сторінці налаштувань.",
    "insidersStatus.donationsImprovePlatform": "Exercism - незалежна неприбуткова організація. Усі пожертви використовуються для роботи і вдосконалення платформи. Усі платежі безпечно обробляє Stripe.",
    "paymentPending.errorFetchingStatus": "Помилка отримання статусу PayPal"
  },
  "components/settings/github-syncer/sections/ConnectToGithubSection": {
    "index.safeBackup": "Надійне резервне копіювання",
    "index.greenSquares": "Зелені квадратики",
    "index.itsFree": "Це безкоштовно!",
    "index.createGithubRepository": "Створіть новий репозиторій GitHub для своїх рішень (або використайте наявний, якщо резервні копії робилися вручну)",
    "index.clickButtonToConnect": "Натисніть кнопку нижче, щоб підʼєднати свій акаунт GitHub.",
    "index.backupEverythingOption": "Скористайтеся опцією «Резервне копіювання всього», щоб зробити резервні копії всіх своїх наявних рішень.",
    "index.futureSolutionsAutoBackup": "Резервні копії майбутніх рішень будуть створюватися автоматично, коли ми виконуємо вправи.",
    "index.setupBackup": "Налаштувати резервне копіювання",
    "connectModal.connectARepository": "Підʼєднати репозиторій",
    "connectModal.ensureRepositoryReady": "Перш ніж продовжити, переконайтеся, що новий репозиторій GitHub створено або що наявний репозиторій готовий до синхронізації.",
    "connectModal.permissionWarning": "На наступному екрані буде запит на надання дозволу цьому репозиторію. Будь ласка, переконайтеся, що <strong>вибрано лише один репозиторій</strong> (на жаль, GitHub не дає нам способу це примусово забезпечити!)",
    "connectModal.connectGithubRepository": "Підʼєднати репозиторій GitHub",
    "connectModal.cancel": "Скасувати",
    "index.exercismAlt": "Exercism",
    "index.syncWithAlt": "Синхронізувати з",
    "index.githubAlt": "Github",
    "connectModal.exercismAlt": "Exercism",
    "connectModal.syncWithAlt": "Синхронізувати з",
    "connectModal.githubAlt": "Github",
    "index.backupYourSolutionsToGithub": "Резервне копіювання рішень у GitHub",
    "index.automatedBackupDescription": "Автоматичне резервне копіювання рішень у GitHub за допомогою нашого інструменту автоматичного резервного копіювання."
  },
  "components/settings/HandleForm.tsx": {
    "handleForm.changeYourHandle": "Змінити нікнейм",
    "handleForm.yourHandle": "Нікнейм",
    "handleForm.confirmYourPassword": "Підтвердьте пароль",
    "handleForm.handleChangeRecommendation": "Радимо змінювати нікнейм лише в рідкісних випадках, адже публічні посилання на рішення зламаються, і це заплутує наставників.",
    "handleForm.changeHandle": "Змінити нікнейм",
    "handleForm.success": "Нікнейм змінено",
    "handleForm.successAlt": "Успіх"
  },
  "components/settings/InsiderBenefitsForm.tsx": {
    "insiderBenefits.insiderBenefits": "Переваги Insiders",
    "insiderBenefits.hideWebsiteAdverts": "Приховати рекламу на сайті",
    "insiderBenefits.changePreferences": "Змінити налаштування",
    "insiderBenefits.preferencesUpdated": "Налаштування оновлено",
    "insiderBenefits.thanksForBeingInsider": "Дякуємо за підтримку Exercism як Insider! Ось кілька додаткових налаштувань виключно для Insiders.",
    "insiderBenefits.eligibleToJoin": "Є можливість долучитися до Insiders. <link>Почніть тут.</link>",
    "insiderBenefits.exclusiveOptions": "Це ексклюзивні налаштування для Exercism Insiders.",
    "insiderBenefits.donateToExercism": "<0>Задонатьте Exercism</0>  і станьте Insider, щоб отримати доступ до таких переваг, як темна тема, інтеграція з ChatGPT, перегляд без реклами та багато іншого.",
    "insiderBenefits.successAlt": "Успіх"
  },
  "components/settings/PasswordForm.tsx": {
    "changeYourPassword": "Змінити пароль",
    "currentPassword": "Поточний пароль",
    "newPassword": "Новий пароль",
    "confirmNewPassword": "Підтвердьте новий пароль",
    "warningChangingPassword": "Увага: зміна пароля призведе до виходу з акаунта.",
    "youCanThenSignBackIn": "Після цього можна буде знову увійти з новим паролем.",
    "changePassword": "Змінити пароль"
  },
  "components/editor/FeedbackPanel": {
    "feedbackPanelRequestMentoring.attainRealFluency": "Опануймо {{trackTitle}} по-справжньому",
    "feedbackPanelRequestMentoring.learningALanguage": "Вивчити мову - це більше, ніж уміти нею користуватися: ідеться про вміння <bold>думати</bold> нею. Наші наставники допоможуть розвинути сприйняття.",
    "feedbackPanelRequestMentoring.youDontKnowWhatYouDontKnow": "Ми не знаємо того, чого не знаємо",
    "feedbackPanelRequestMentoring.hardToProgress": "Важко просуватися вперед, коли ми не знаємо, чого бракує. Наші наставники допоможуть виявити прогалини в знаннях про {{trackTitle}}.",
    "feedbackPanelRequestMentoring.getYourQuestionsAnswered": "Отримаймо відповіді на свої запитання",
    "feedbackPanelRequestMentoring.whateverYourQuestions": "Хоч які б у нас були запитання, наші наставники зможуть допомогти. Коли надсилаємо запит наставникові, обовʼязково запитуймо про те, що нас турбує.",
    "feedbackPanelRequestMentoring.pushYourself": "Виходьмо за межі",
    "feedbackPanelRequestMentoring.confidentFeelIn": "Хоч би як упевнено ми почувалися в {{trackTitle}}, завжди є чого вчитися. Виходьмо за межі разом із наставником Exercism.",
    "feedbackPanel.codeReview": "Перевірка коду",
    "feedbackPanel.codeReviewPending": "Перевірка коду (очікує)",
    "feedbackPanelMentoringDiscussion.readonlyIterationMarker.iteration": "Ітерація {{idx}}",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.youveSubmittedSolution": "Рішення надіслано на перевірку коду.",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.mentorWillProvideFeedback": "Наставник (сподіваємося) незабаром надасть відгук. Коли це станеться, надійде сповіщення та електронний лист.",
    "feedbackPanelMentoringDiscussion.pendingMentoringRequest.viewYourRequest": "Переглянути запит",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.loading": "Завантаження…",
    "feedbackPanelMentoringDiscussion.feedbackPanelMentoringDiscussion.latestCodeReviewSessionDescription": "Це остання сесія перевірки коду для цієї вправи. Щоб продовжити обговорення, перейдімо в <link>режим наставництва</link>.",
    "feedbackDetail.automatedFeedback": "Автоматичний відгук",
    "feedbackPanelRequestMentoring.takeSolutionToNextLevel": "Виведімо рішення на новий рівень",
    "feedbackPanelRequestMentoring.getFeedbackOnSolution": "Отримаймо відгук на своє рішення вправи {{exerciseTitle}} від наставника з треку {{trackTitle}}, знайдімо нові підходи до задачі та розширмо й поглибмо свої знання з {{trackTitle}}.",
    "feedbackPanelRequestMentoring.submitForCodeReview": "Надіслати на перевірку коду",
    "feedbackPanelRequestMentoring.free": "Це на 100% безкоштовно! 😲",
    "feedbackPanelRequestMentoring.whyGetFeedback": "Навіщо отримувати відгук?"
  },
  "components/editor/GetHelp": {
    "getHelpPanelComponents.getHelpPanelTrackHelp.trackHelp": "Довідка з {{trackTitle}}",
    "getHelpPanelComponents.getHelpPanelHints.stuckHintsWillGive": "Застрягли? Ці підказки підштовхнуть у правильному напрямку й допоможуть зрушити з місця. Але користуймося ними розважливо: адже саме в боротьбі із задачею й відбувається навчання!",
    "getHelpPanelComponents.getHelpPanelHints.clickHeadingExpand": "Натисніть на заголовок, щоб розгорнути підказки:",
    "getHelpPanelComponents.getHelpPanelHints.general": "Загальні",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.dontStruggleAlone": "Не залишаймося наодинці з проблемою! Наша спільнота завжди поруч, щоб допомогти.",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.cantSubmitMentoringRequest": "Хоч надіслати запит на наставництво не вдасться, доки тести не проходять, можна попросити допомоги в Discord або на нашому форумі. Скористайтеся посиланнями нижче, щоб почати:",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discord": "Discord",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.discordDescription": "Отримайте допомогу в реальному часі в каналі #get-help на нашому сервері Discord.",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forum": "Форум",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.forumDescription": "Пориньте глибше в теми та ідеї на нашому форумі.",
    "getHelpPanelComponents.getHelpAccordionSkeleton.getHelp": "Отримати допомогу",
    "stuckButton.stuckGetHelp": "Застрягли? Отримати допомогу",
    "getHelpTab.getHelp": "Отримати допомогу",
    "getHelpPanelComponents.getHelpPanelCommunityHelp.communityHelp": "Допомога спільноти"
  },
  "components/editor/header": {
    "settings.theme": "Тема",
    "settings.keybindings": "Комбінації клавіш",
    "settings.wrap": "Перенос",
    "settings.tabMode": "Режим табуляції",
    "settings.light": "Світла",
    "settings.dark": "Темна",
    "settings.default": "Типова",
    "settings.on": "Увімкнено",
    "settings.off": "Вимкнено",
    "settings.editor": "Редактор",
    "settings.accessibility": "Доступність",
    "more.openMoreOptions": "Відкрити більше опцій",
    "more.revertToExerciseStart": "Повернути до початку вправи",
    "more.revertToLastIteration": "Повернути до останньої ітерації",
    "more.reportABug": "Повідомити про помилку",
    "backToExercise": "Назад до вправи",
    "settings.vim": "Vim",
    "settings.emacs": "Emacs",
    "settings.settings": "Налаштування",
    "settings.editorConfigurationLabel": "Радіокнопки для налаштування редактора коду Exercism",
    "keyboardShortcuts": "Клавіатурні скорочення"
  },
  "components/student/iterations-list": {
    "analysisInformation.passingTestsNeeded": "Щоб наші системи могли проаналізувати код, тести мають проходити успішно.",
    "analysisInformation.interestedInImprovingTooling": "Цікавить удосконалення автоматизованого інструментарію Exercism? <helpLink>Нам потрібна ваша допомога</helpLink>.",
    "information.analysis": "Аналіз",
    "information.tests": "Тести",
    "information.backup": "Резервна копія",
    "representerFeedback.gaveFeedback": "<strong>{{authorName}}</strong> залишив цей відгук до рішення, дуже схожого на ваше",
    "representerFeedback.editedBy": "відредаговано: <strong>{{editorName}}</strong>",
    "testsInformation.unableToFetchTestRun": "Не вдалося отримати результати запуску тестів",
    "emptyIterations.noIterations": "Ми ще не надіслали жодної ітерації.",
    "emptyIterations.iterationsWillAppear": "Щойно ми надішлемо рішення, ми побачимо всі свої ітерації з результатами тестів і автоматизованим відгуком.",
    "emptyIterations.viaExercismEditor": "Через редактор Exercism",
    "emptyIterations.startInEditor": "Почати в редакторі",
    "emptyIterations.unableToStartExercise": "Не вдалося розпочати вправу",
    "emptyIterations.workLocally": "Працювати локально (через CLI)",
    "emptyIterations.learnMoreSolvingExercisesLocally": "Дізнатися більше про розвʼязування вправ локально",
    "optionsDropdown.optionsForIteration": "Опції для ітерації {{iterationIdx}}",
    "optionsDropdown.deleteIteration": "Видалити ітерацію",
    "deleteIterationModal.areYouSure": "Точно видалити ітерацію {{iterationIdx}}?",
    "deleteIterationModal.deletedIterationsRemoved": "Видалені ітерації також зникають з опублікованих рішень і обговорень із наставниками. <strong>Цю дію не можна скасувати.</strong>",
    "deleteIterationModal.deleteIteration": "Видалити ітерацію",
    "deleteIterationModal.cancel": "Скасувати",
    "deleteIterationModal.unableToDeleteIteration": "Не вдалося видалити ітерацію",
    "iterationReport.thisIterationHasBeenDeleted": "Цю ітерацію видалено",
    "analyzerFeedback.opensInANewTab": "Відкривається в новій вкладці",
    "analyzerFeedback.analyzerGeneratedFeedback": "Наш <strong>аналізатор {{trackTitle}}</strong> згенерував цей відгук під час аналізу рішення.",
    "analyzerFeedback.learnMore": "Дізнатися більше",
    "comment.essential": "Обовʼязковий",
    "comment.recommended": "Рекомендований",
    "analysisInformation.analyzingCode": "Ми аналізуємо код, щоб знайти підказки",
    "analysisInformation.analysisTime": "Зазвичай це триває 10-30 секунд.",
    "analysisInformation.noAutoSuggestions": "Немає автоматичних підказок? Спробуйте наставництво від людини.",
    "analysisInformation.getHumanMentoring": "Отримайте справжнє наставництво від людини один на один у вправі {{exerciseTitle}} і почніть писати кращий код на {{trackTitle}}.",
    "analysisInformation.getMentoring": "Отримати наставництво",
    "analysisInformation.testFailed": "Біп-буп, боб-а-хоп, не вдалося обчислити…"
  },
  "components/student/mentoring-dropdown": {
    "discussionList.codeReviewSessions": "Сесії перевірки коду",
    "discussionList.appearHereOnceStarted": "Обговорення перевірки коду з наставниками для цієї вправи зʼявляться тут, щойно почнуться.",
    "discussionList.mentoringDiscussions": "Обговорення з наставниками",
    "header.mentoringCurrentlyInProgress": "Наставництво триває",
    "header.shareLinksNotAvailable": "Посилання для надсилання недоступні під час активного наставництва",
    "header.wantToGetMentored": "Хочете наставництво від друга?",
    "header.inviteFriendsColleagues": "Скористайтеся цим посиланням, щоб запросити друзів, колег або особистих наставників, які безпосередньо допоможуть із цим рішенням."
  },
  "components/student/mentoring-session": {
    "iterationView.thisIterationHasBeenDeleted": "Цю ітерацію видалено",
    "sessionInfo.youreBeingMentoredByOn": "<divFlex>Наставництво від  <handleWithFlair/> у вправі</divFlex> <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle>",
    "sessionInfo.getMentoringOn": "Отримати наставництво: <divExerciseTitle>{{exerciseTitle}}</divExerciseTitle>",
    "discussionInfo.endedThisDiscussion": "{{mentorHandle}} завершив це обговорення.",
    "discussionInfo.itsTimeToReviewMentoring": "Час оцінити наставництво від {{mentorHandle}}",
    "discussionInfo.youllBeAbleToLeaveFeedback": "Ми зможемо залишити відгук і поділитися враженнями від наставництва.",
    "discussionInfo.reviewFinishDiscussion": "Оцінити й завершити обговорення",
    "discussionInfo.thisDiscussionTimedOut": "Час цього обговорення минув.",
    "discussionInfo.reviewDiscussion": "Оцінити обговорення",
    "mentorInfo.meetYourMentor": "Зустріч із наставником",
    "discussionActions.ended": "Завершено",
    "discussionActions.reviewDiscussion": "Переглянути обговорення",
    "discussionActions.endDiscussion": "Завершити обговорення"
  },
  "components/settings/github-syncer/sections/ConnectedSection/ManualSyncSection.tsx": {
    "backupATrack": "Резервна копія треку",
    "syncingIsPausedEnableItToBackUpThisTrack": "Синхронізацію призупинено. Увімкніть її, щоб створити резервну копію цього треку.",
    "selectTrackToBackup": "Виберіть трек для резервного копіювання",
    "backupTrack": "Створити резервну копію треку",
    "notePleaseUseThisSparing": "<strong>Примітка:</strong> Цим варто користуватися помірно, наприклад, коли потрібно вперше створити резервну копію треку. Це не призначено для звичайного робочого процесу. За надмірного використання воно, ймовірно, натрапить на обмеження на кількість запитів.",
    "ifYouWantToBackupATrackToGithubYouCanUseThisFunction": "Якщо потрібно створити резервну копію треку в GitHub, можна скористатися цією функцією.",
    "backupEverything": "Резервне копіювання всього",
    "ifYouWantToBackupAllYourExercisesAcrossAllTracksToGithubYouCanUseThisFunction": "Якщо потрібно створити резервну копію всіх своїх вправ з усіх треків у GitHub, можна скористатися цією функцією.",
    "notePleaseUseThisSparingForExampleWhenYouWantToBootstrapANewRepoThisIsNotDesignedToBePartOfYourNormalWorkflow": "<strong>Примітка:</strong> Цим варто користуватися помірно, наприклад, коли потрібно ініціалізувати новий репозиторій. Це не призначено для звичайного робочого процесу.",
    "backupEverythingLabel": "Створити резервну копію всього",
    "syncingIsPausedEnableItToBackUpEverything": "Синхронізацію призупинено. Увімкніть її, щоб створити резервну копію всього.",
    "yourBackupForTheTrackHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "Резервну копію для треку {{trackSlug}} додано в чергу, вона має завершитися за кілька хвилин.",
    "errorQueuingBackupForTheTrack": "Помилка додавання резервної копії треку в чергу.",
    "somethingWentWrongWhileQueuingTheBackupPleaseTryAgain": "Під час додавання резервної копії в чергу щось пішло не так. Спробуйте ще раз.",
    "yourBackupForAllTracksHasBeenQueuedAndShouldBeCompletedWithinAFewMinutes": "Резервну копію для всіх треків додано в чергу, вона має завершитися за кілька хвилин.",
    "errorQueuingBackupForAllTracks": "Помилка додавання резервної копії всіх треків у чергу.",
    "somethingWentWrongWhileQueuingTheBackupForAllTracksPleaseTryAgain": "Під час додавання резервної копії всіх треків у чергу щось пішло не так. Спробуйте ще раз."
  },
  "components/settings/github-syncer/sections/ConnectedSection/SyncBehaviourSection.tsx": {
    "syncBehaviour.syncBehaviour": "Поведінка синхронізації",
    "syncBehaviour.syncingOptionDescription": "Тут можна вибрати, чи синхронізація має відбуватися автоматично під час створення нової ітерації, чи запускатися вручну. <strong>Автоматична</strong> синхронізація підтримує репозиторій GitHub в актуальному стані, а <strong>ручна</strong> дає повний контроль.",
    "syncBehaviour.automatic": "Автоматична",
    "syncBehaviour.manual": "Ручна",
    "syncBehaviour.saveChanges": "Зберегти зміни",
    "syncBehaviour.savedChangesSuccessfully": "Зміни збережено!",
    "syncBehaviour.failedToSaveChanges": "Не вдалося зберегти зміни.",
    "syncBehaviour.somethingWentWrongWhileSaving": "Під час збереження змін щось пішло не так. Спробуйте ще раз."
  },
  "components/track/dig-deeper-components": {
    "deepDiveVideo.deepDiveInto": "Глибоке занурення у вправу {{exerciseTitle}}!",
    "approaches.approaches": "Підходи",
    "approaches.otherWaysCommunitySolved": "Інші способи, якими наша спільнота розвʼязала цю вправу",
    "approaches.noApproaches": "Для вправи {{exerciseTitle}} немає підходів.",
    "approachSnippet.author": "автор",
    "approachSnippet.contributor": "дописувач",
    "sectionHeader.articles": "Статті",
    "sectionHeader.exploreMoreIdeas": "Більше ідей про цю вправу",
    "sectionHeader.noArticles": "Для вправи {{exerciseTitle}} немає статей.",
    "diggingDeeper.digDeeper": "Заглибмося глибше",
    "diggingDeeper.author": "автор",
    "diggingDeeper.contributor": "дописувач",
    "diggingDeeper.editViaGitHub": "Редагувати через GitHub",
    "diggingDeeper.linkOpensInNewTab": "Посилання відкривається в новому вікні або вкладці"
  },
  "components/track/dig-deeper-components/community-videos": {
    "communityVideos.communityVideos": "Відео від спільноти",
    "communityVideos.walkthroughsFromPeople": " Покрокові огляди від людей, які користуються Exercism ",
    "communityVideos.wantYourVideoFeatured": "Хочете, щоб ваше відео було тут?",
    "communityVideos.submitItHere": "Надішліть його тут.",
    "videoCredits.exercismProfile": "Профіль на Exercism",
    "videoCredits.youTubeChannel": "Канал на YouTube",
    "communityVideoModal.postedBy": "Опубліковано ",
    "communityVideo.seeVideo": "переглянути відео",
    "communityVideoFooter.wantYourVideoFeatured": "Хочете, щоб ваше відео було тут?",
    "communityVideoFooter.submitItHere": "Надішліть його тут",
    "communityVideo.thumbnail": "мініатюра"
  },
  "components/track/dig-deeper-components/no-content-yet": {
    "noContentYet.thereAreNoContentTypeForExerciseTitle": "Для вправи {{exerciseTitle}} немає {{contentType}}.",
    "noIntroductionYet.digDeeper": "Заглибмося глибше",
    "noIntroductionYet.thereAreNoIntroductionNotesForExerciseTitle": "Для вправи {{exerciseTitle}} немає нотаток до вступу.",
    "noIntroductionYet.wantToContribute": "Хочете долучитися?",
    "noIntroductionYet.youCanDoItHere": "Це можна зробити тут."
  },
  "components/track/exercise-community-solutions-list": {
    "orderSelect.sortByMostSubmitted": "Сортувати за кількістю надсилань",
    "orderSelect.sortByNewest": "Сортувати за новизною",
    "orderSelect.sortByOldest": "Сортувати за давністю",
    "orderSelect.sortByFewestLines": "Сортувати за найменшою кількістю рядків",
    "orderSelect.sortByHighestRepUser": "Сортувати за найвищою репутацією користувача",
    "exerciseTagFilter.exerciseTagFilterGroup.filterBy": "Фільтрувати за групою {{groupName}}",
    "exerciseTagFilter.exerciseTagFilter.filter": "Фільтр",
    "exerciseTagFilter.exerciseTagFilter.clickToChange": "Натисніть, щоб змінити"
  },
  "components/editor/AssistantChat": {
    "assistantChatPanel.becomeAnInsider": "Стати Insider",
    "assistantChatPanel.tenAMonth": "$10/міс. Можна скасувати будь-коли.",
    "assistantChatStartState.rotatingPhrases.whyThisIsntWorking": "чому це не працює",
    "assistantChatStartState.rotatingPhrases.howToFixThisBug": "як виправити цей bug",
    "assistantChatStartState.rotatingPhrases.whatThisErrorMeans": "що означає ця помилка",
    "assistantChatStartState.rotatingPhrases.howToApproachThis": "як до цього підступитися",
    "assistantChatStartState.rotatingPhrases.howToGetUnstuck": "як вибратися з глухого кута",
    "assistantChatStartState.feelingStuck": "Щось не виходить?",
    "assistantChatStartState.askOurAssistantAbout": "Запитайте в асистента про",
    "assistantChatStartState.tellUsWhatYoureStuckOn": "Розкажіть, у чому саме проблема і що вже було спробовано…",
    "assistantChatStartState.askOurAssistant": "Запитати в асистента",
    "assistantChatStartState.unlimitedConversations": "Необмежені розмови, включно з Insiders",
    "assistantChatStartState.getAssistantHelpFree": "Отримати допомогу асистента з цією вправою - 100% безкоштовно.",
    "insidersUpsellModal.unlockYourAiAssistant": "Розблокувати AI-асистента",
    "insidersUpsellModal.becomeAnInsiderFor": "Стати Insider, щоб отримати необмежені розмови на кожній вправі.",
    "insidersUpsellModal.fundedByDonations": "Exercism фінансується завдяки пожертвам. <strong>{{amount}}</strong> на місяць зберігає Exercism безкоштовним для всіх і відкриває AI-асистент, темний режим, роботу без реклами та багато іншого.",
    "insidersUpsellModal.changeOrCancel": "Пожертву можна змінити або скасувати будь-коли в налаштуваннях.",
    "insidersUpsellModal.becomeAnInsider": "Стати Insider",
    "insidersUpsellModal.broughtStraightBack": "Після цього ми одразу повернемося до цієї вправи; робота зберігається під час набору.",
    "insidersUpsellModal.youreAnInsider": "Вітаємо серед Insiders! 💙",
    "insidersUpsellModal.thankYouForSupporting": "Дякуємо за підтримку Exercism. AI-асистент відкрито на кожній вправі, разом із темним режимом, роботою без реклами та всім іншим, що відкривають Insiders.",
    "insidersUpsellModal.receiptInYourInbox": "Невдовзі чек надійде на пошту.",
    "insidersUpsellModal.startWorkingWithTheAssistant": "Почати працювати з асистентом",
    "assistantChatTab.aiAssistant": "AI-асистент",
    "chatApi.tooManyRequests": "Занадто багато запитів. Зачекайте мить і спробуйте ще раз.",
    "chatApi.assistantOverloaded": "Асистент перевантажений. Спробуйте ще раз трохи згодом.",
    "chatApi.assistantTimedOut": "Асистент не відповів вчасно. Спробуйте ще раз.",
    "chatApi.assistantUnavailable": "Асистент недоступний. Спробуйте ще раз трохи згодом.",
    "chatApi.connectionLost": "Звʼязок втрачено. Перевірте мережу.",
    "chatApi.somethingWentWrong": "Щось пішло не так. Спробуйте ще раз.",
    "chatApi.failedToParseErrorResponse": "Не вдалося розібрати відповідь із помилкою",
    "chatApi.unknownError": "Невідома помилка",
    "chatApi.streamProcessingError": "Помилка обробки потоку",
    "chatUsage.closeToMonthlyLimit": "Місячний ліміт майже вичерпано ({{used}}/{{limit}} повідомлень цього місяця).",
    "chatUsage.closeToDailyLimit": "Денний ліміт майже вичерпано ({{used}}/{{limit}} повідомлень сьогодні).",
    "chatUsage.usedAllMonthlyMessages": "Використано всі {{limit}} повідомлень цього місяця. Ліміт оновиться 1-го числа.",
    "chatUsage.usedAllDailyMessages": "Використано всі {{limit}} повідомлень на сьогодні. Ліміт оновиться опівночі за UTC.",
    "assistantChatPanel.stuckAskYourAiAssistant": "Щось не виходить? Запитайте в ШІ-асистента",
    "assistantChatPanel.askAboutYourCode": "Запитайте про свій код, тести або вправу. Асистент підштовхує до рішення, а не дає готову відповідь.",
    "assistantChatPanel.tryAgain": "Спробувати ще раз",
    "assistantChatPanel.notAvailableRightNow": "ШІ-асистент зараз недоступний.",
    "assistantChatPanel.reachedYourMessageLimit": "Ліміт повідомлень вичерпано",
    "assistantChatPanel.waitingForTheAssistant": "Очікуємо на відповідь асистента…",
    "assistantChatPanel.respondToTheAssistant": "Відповісти асистенту…",
    "assistantChatPanel.askAboutYourCodePlaceholder": "Запитайте про свій код, тести або вправу…",
    "assistantChatPanel.sendMessage": "Надіслати повідомлення",
    "assistantChatPanel.whatAreYouStuckOn": "Привіт! Що не виходить? Розкажіть, що вже пробували, і я допоможу розібратися.",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.title": "Необмежений ШІ-асистент",
    "assistantChatPanel.insiderBenefits.unlimitedAiAssistant.desc": "Необмежені розмови для кожної вправи та кожного треку.",
    "assistantChatPanel.insiderBenefits.jikiPremium.title": "Повний доступ до Jiki Premium",
    "assistantChatPanel.insiderBenefits.jikiPremium.desc": "Усе з преміум-рівня Jiki включено.",
    "assistantChatPanel.insiderBenefits.darkMode.title": "Темна тема",
    "assistantChatPanel.insiderBenefits.darkMode.desc": "Наша стильна темна тема, від якої очі менше втомлюються пізно ввечері.",
    "assistantChatPanel.insiderBenefits.adFree.title": "Без реклами",
    "assistantChatPanel.insiderBenefits.adFree.desc": "Вимкнути всю рекламу на всій платформі.",
    "assistantChatPanel.insiderBenefits.behindTheScenes.title": "Закулісний контент",
    "assistantChatPanel.insiderBenefits.behindTheScenes.desc": "Приватні прямі трансляції та детальні розбори стеку Exercism.",
    "assistantChatPanel.insiderBenefits.supportExercism.title": "Підтримати Exercism",
    "assistantChatPanel.insiderBenefits.supportExercism.desc": "Підтримайте безкоштовне навчання програмуванню для всіх. 💙",
    "assistantChatPanel.joinExercismInsiders": "Приєднуйтеся до <gradient>Exercism Insiders</gradient>, щоб отримати більше допомоги",
    "assistantChatPanel.usedFreeConversationElsewhere": "Безкоштовну розмову зі ШІ вже використано на іншій вправі.",
    "assistantChatPanel.usedFreeConversation": "Безкоштовну розмову зі ШІ вже використано.",
    "assistantChatPanel.everyoneGetsAConversation": "Кожен безкоштовно отримує одну розмову зі ШІ-асистентом на одній вправі. Станьте інсайдером, щоб розблокувати її всюди, а також отримати все інше нижче."
  },
  "components/modals/Modal.tsx": {
    "modal.closeModal": "Закрити модальне вікно"
  },
  "components/ResultsZone.tsx": {
    "resultsZone.loadingData": "Завантаження даних"
  },
  "components/impact/chart-elements": {
    "numberOfStudentsLabel.noOfStudents": "Кількість студентів"
  },
  "components/modals/complete-exercise-modal": {
    "tutorialCompletedModal.subheading": "Це лише початок подорожі треком {{trackTitle}} 🚀",
    "tutorialCompletedModal.body.noCourse": "Тепер можна взятися за справжні <0>вправи</0>.",
    "tutorialCompletedModal.body.withCourse": "Тепер можна взятися за справжні <0>вправи</0>. Ми також відкрили {{conceptCount}} концепцій треку {{trackTitle}}, щоб можна було з ними ознайомитися.",
    "tutorialCompletedModal.accessToMentoring": "Коли ми почнемо наступну вправу, нам також стане доступний розділ наставництва на треку.",
    "tutorialCompletedModal.showMeConcepts": "Показати концепції",
    "tutorialCompletedModal.showMoreExercises": "Показати більше вправ",
    "tutorialCompletedModal.returnToTutorial": "Повернутися до «{{exerciseTitle}}»",
    "publishSolutionForm.yesShareSolution": "Так, я хочу поділитися своїм рішенням зі спільнотою.",
    "publishSolutionForm.noMarkComplete": "Ні, я просто хочу позначити вправу як завершену.",
    "publishSolutionForm.confirm": "Підтвердити",
    "publishSolutionForm.loading": "Завантаження",
    "exerciseCompletedModal.youCompleted": "Вітаємо із завершенням {{exerciseTitle}}!",
    "exerciseCompletedModal.awesomeWorkLearning": "Чудова робота! Ще один крок до вивчення {{trackTitle}} 🚀",
    "exerciseCompletedModal.awesomeWorkMastering": "Чудова робота! Ще один крок до опанування {{trackTitle}} 🚀",
    "exerciseCompletedModal.concept.info_1": "Вивчено <strong>{{count}}</strong> концепцію.",
    "exerciseCompletedModal.concept.info_many": "Вивчено <strong>{{count}}</strong> концепцій.",
    "exerciseCompletedModal.concept.info_1_1": "Завдяки цій вправі вивчено <strong>{{count}}</strong> концепцію і відкрито {{unlockedExercisesCount}} вправу.",
    "exerciseCompletedModal.concept.info_1_many": "Завдяки цій вправі вивчено <strong>{{count}}</strong> концепцію і відкрито {{unlockedExercisesCount}} вправ.",
    "exerciseCompletedModal.concept.info_many_1": "Завдяки цій вправі вивчено <strong>{{count}}</strong> концепцій і відкрито {{unlockedExercisesCount}} вправу.",
    "exerciseCompletedModal.concept.info_many_many": "Завдяки цій вправі вивчено <strong>{{count}}</strong> концепцій і відкрито {{unlockedExercisesCount}} вправ.",
    "exerciseCompletedModal.practice.info_1": "Ця вправа допомогла просунутися з <strong>{{count}}</strong> концепцією.",
    "exerciseCompletedModal.practice.info_many": "Ця вправа допомогла просунутися з <strong>{{count}}</strong> концепціями.",
    "exerciseCompletedModal.practice.info_none": "Попрактикувавшись із {{trackTitle}} ще трохи, поверніться до цієї вправи й подивіться, чи вдасться зробити її ще кращою.",
    "exerciseCompletedModal.showMeMoreConcepts": "Показати більше концепцій",
    "exerciseCompletedModal.showMeMoreExercises": "Показати більше вправ",
    "exerciseCompletedModal.returnToExercise": "Повернутися до вправи",
    "publishSolutionModal.publishKnowledge": "Опублікуйте код і поділіться знаннями",
    "publishSolutionModal.publishHelpOthers": "Публікуючи код, ми допомагаємо іншим вчитися на нашій роботі. Можна обрати, які ітерації публікувати, додавати нові ітерації після публікації та будь-коли знімати їх з публікації.",
    "tutorialCompletedModal.heading": "Вітаємо із завершенням «{{exerciseTitle}}»."
  },
  "components/modals/complete-exercise-modal/exercise-completed-modal/Unlocks.tsx": {
    "unlocks.conceptsUnlocked_one": "Відкрито <icon/> {{count}} концепцію",
    "unlocks.conceptsUnlocked_few": "Відкрито <icon/> {{count}} концепції",
    "unlocks.conceptsUnlocked_many": "Відкрито <icon/> {{count}} концепцій",
    "unlocks.conceptsUnlocked_other": "Відкрито <icon/> {{count}} концепції",
    "unlocks.exercisesUnlocked_one": "Відкрито <icon/> {{count}} вправу",
    "unlocks.exercisesUnlocked_few": "Відкрито <icon/> {{count}} вправи",
    "unlocks.exercisesUnlocked_many": "Відкрито <icon/> {{count}} вправ",
    "unlocks.exercisesUnlocked_other": "Відкрито <icon/> {{count}} вправи"
  },
  "components/modals/ConceptMakersModal.tsx": {
    "seeOnGithub": "Переглянути повну історію цієї концепції на GitHub",
    "authors.heading": "Автори",
    "authors.subtitle": "Люди, які написали концепцію",
    "contributors.heading": "Учасники",
    "contributors.subtitle": "Люди, які оновили концепцію",
    "defaultError": "Не вдалося завантажити авторів концепції"
  },
  "components/modals/DeleteAccountModal.tsx": {
    "deleteAccount.title": "Обліковий запис Exercism ось-ось буде видалено",
    "deleteAccount.readCarefully": "Будь ласка, уважно прочитайте це, перш ніж продовжити.",
    "deleteAccount.irreversible": "Це <em>незворотно</em>, і означає, що буде втрачено все, зроблене в обліковому записі.",
    "deleteAccount.loseAccessTo": "Після видалення облікового запису буде втрачено доступ до:",
    "deleteAccount.allSolutions": "Усі рішення, які було надіслано",
    "deleteAccount.allMentoringReceived": "Усе наставництво, яке було отримано",
    "deleteAccount.allMentoringGiven": "Усе наставництво, яке було надано, та всі отримані відгуки.",
    "deleteAccount.personalDataDeleted": "Усі особисті дані, які буде видалено",
    "deleteAccount.confirmHandle": "Щоб підтвердити, введіть імʼя користувача",
    "deleteAccount.cancel": "Скасувати",
    "deleteAccount.deleteAccount": "Видалити обліковий запис",
    "deleteAccount.unableToDeleteAccount": "Не вдалося видалити обліковий запис"
  },
  "components/modals/DisableSolutionCommentsModal.tsx": {
    "disableSolutionCommentsModal.confirmationTitle": "Вимкнути коментарі?",
    "disableSolutionCommentsModal.confirmationDescription": "Вимкнення коментарів не дає іншим людям публічно ставити запитання й ділитися думками під рішенням. Це можна знову увімкнути будь-коли.",
    "disableSolutionCommentsModal.disableComments": "Вимкнути коментарі",
    "disableSolutionCommentsModal.cancel": "Скасувати"
  },
  "components/modals/EnableSolutionCommentsModal.tsx": {
    "enableSolutionCommentsModal.enableComments": "Увімкнути коментарі?",
    "enableSolutionCommentsModal.enablingCommentsAllows": "Увімкнення коментарів дає іншим людям змогу публічно ставити запитання й ділитися думками під рішенням. Це можна вимкнути будь-коли.",
    "enableSolutionCommentsModal.enableCommentsButton": "Увімкнути коментарі",
    "enableSolutionCommentsModal.cancel": "Скасувати",
    "enableSolutionCommentsModal.unableToEnableComments": "Не вдалося увімкнути коментарі"
  },
  "components/modals/realtime-feedback-modal/feedback-content/no-automated-feedback": {
    "index.weRecommendRequesting": "Радимо запросити перевірку коду в одного з наставників {{trackTitle}}. Вони дадуть зворотний звʼязок щодо коду та підкажуть, як зробити його ще ідіоматичнішим. Це 100% безкоштовно 🙂",
    "index.requestCodeReview": "Запросити перевірку коду",
    "index.youHaveMentoringSession": "Для цієї вправи вже триває сеанс наставництва.",
    "index.itIsGenerallyGood": "Зазвичай добра практика - розповісти наставнику, які зміни внесено в код, і попросити поглянути на нову версію.",
    "index.goToYourDiscussion": "Перейти до обговорення",
    "index.continueToExercise": "Продовжити вправу",
    "index.noImmediateFeedbackNoSlot": "Без негайного зворотного звʼязку",
    "index.youveSubmittedSolution": "Рішення надіслано на перевірку коду.",
    "index.mentorWillTakeLook": "Наставник погляне на рішення і (сподіваємося) незабаром надасть корисний зворотний звʼязок. Коли це станеться, надійде сповіщення та електронний лист.",
    "index.viewYourRequest": "Переглянути запит",
    "index.cancel": "Скасувати",
    "index.submitForCodeReview": "Надіслати на перевірку коду",
    "index.onceYouSubmit": "Після надсилання запит буде відкрито, і наставник зможе долучитися й почати надавати зворотний звʼязок.",
    "index.noImmediateFeedback": "Немає негайного зворотного звʼязку",
    "index.ourSystemsDontHave": "Наші системи не мають негайних порад щодо покращення вашого коду."
  },
  "components/modals/RequestMentoringModal.tsx": {
    "selectExercise.title": "Виберіть вправу, щоб запросити наставництво",
    "selectExercise.searchPlaceholder": "Пошук вправи за назвою",
    "exercise.numberOfIterations": "Кількість ітерацій"
  },
  "components/modals/ResetAccountModal.tsx": {
    "youAreAboutToReset": "Зараз відбудеться скидання акаунта Exercism",
    "pleaseReadCarefully": "Будь ласка, уважно прочитайте це, перш ніж скидати акаунт.",
    "thisIsIrreversible": "Це <em>незворотно</em> і означатиме втрату всього, що зроблено в акаунті.",
    "byResettingAccount": "<strong>Скидання акаунта означає втрату:</strong>",
    "allSolutionsSubmitted": "Усі надіслані рішення",
    "allMentoringReceived": "Усе отримане наставництво",
    "allMentoringGiven": "Усе надане наставництво та всі отримані відгуки.",
    "anyReputationEarned": "Будь-яку репутацію, зароблену наставництвом або публікацією рішень.",
    "toConfirmWriteHandle": "Щоб підтвердити, введіть імʼя користувача <pre>{{handle}}</pre> у поле нижче:",
    "cancel": "Скасувати",
    "resetAccount": "Скинути акаунт",
    "unableToResetAccount": "Не вдалося скинути акаунт"
  },
  "components/modals/seniority-survey-modal": {
    "bootcampAd.heading": "Представляємо <strong>Jiki</strong>",
    "bootcampAd.subheading": "Наша нова платформа програмування для початківців!",
    "bootcampAd.timeline": "За кілька тижнів - від нуля до створення ось такого...",
    "bootcampAd.punchline": "Платформа для всіх, хто хоче по-справжньому добре опанувати програмування. Вона неймовірно ефективна. Це весело. <strong>І це безкоштовно!</strong>",
    "bootcampAd.learnMore": "Поглянути Jiki",
    "bootcampAd.close": "Закрити",
    "bootcampAd.offer": "(Ми вже казали, що це безкоштовно?)",
    "bootcampAd.videoIntro": "Подивіться вступ до курсу 👇",
    "bootcampAd.feature.video": "<strong>Відео</strong>туторіали",
    "bootcampAd.feature.fun": "<strong>Цікаві</strong> проєкти",
    "bootcampAd.feature.mentors": "Корисні <strong>наставники</strong>",
    "bootcampAd.quote": "Для мене програмування було зовсім новим, і цей курс <strong>перевершив усі мої найсміливіші очікування</strong>. На мою скромну думку, це буде <strong>один із найкращих виборів у житті!</strong>",
    "bootcampAd.quote.description": "Абсолютний початківець",
    "senioritySurveyModal.inner": "Внутрішній",
    "initialView.heyThere": "Привіт 👋",
    "initialView.expandingExercism": "Ми розширюємо Exercism, додаючи матеріали, доречні для найрізноманітніших рівнів підготовки. Щоб Exercism показував доречний вміст, розкажіть про свій досвід.",
    "initialView.howExperiencedAreYou": "Який рівень досвіду як розробника?",
    "initialView.saveMyChoice": "Зберегти мій вибір",
    "initialView.canBeUpdatedInSettings": "(Це можна будь-коли змінити в налаштуваннях)",
    "initialView.absoluteBeginner": "Абсолютний початківець",
    "initialView.beginner": "Початківець",
    "initialView.juniorDeveloper": "Молодший розробник",
    "initialView.midLevelDeveloper": "Розробник середнього рівня",
    "initialView.seniorDeveloper": "Старший розробник",
    "bootcampAd.gameAlt.spaceInvaders": "Зображення гри «Space Invaders»",
    "bootcampAd.gameAlt.ticTacToe": "Зображення гри «Хрестики-нулики»",
    "bootcampAd.gameAlt.breakout": "Зображення гри «Breakout»",
    "bootcampAd.gameAlt.maze": "Зображення гри-лабіринту"
  },
  "components/contributing/tasks-list/task": {
    "sizeTag.xs": "xs",
    "sizeTag.s": "s",
    "sizeTag.m": "m",
    "sizeTag.l": "l",
    "sizeTag.xl": "xl",
    "trackInfo.for": "<0>для</0> <2/> <1>{{trackTitle}}</1>",
    "newTag.new": "Нове",
    "moduleTag.analyzer": "Аналізатор",
    "moduleTag.representer": "Репрезентер",
    "moduleTag.learningExercise": "Навчальна вправа",
    "moduleTag.practiceExercise": "Практична вправа",
    "moduleTag.testRunner": "Тестовий ранер",
    "moduleTag.trackGenerators": "Генератори треку",
    "moduleTag.trackConcepts": "Концепції треку",
    "actionIcon.action": "Дія: {{action}}",
    "knowledgeTag.none": "Знання: відсутні",
    "knowledgeTag.elementary": "Знання: початкові",
    "knowledgeTag.intermediate": "Знання: середні",
    "knowledgeTag.advanced": "Знання: просунуті"
  },
  "components/donations": {
    "transactionForm.orSpecifyCustomAmount": "Або вкажіть власну суму:",
    "subscriptionForm.youReCurrentlyDonatingEachMonthToExercism": "Ваш щомісячний донат Exercism зараз становить {{amount}}.",
    "subscriptionForm.thankYou": "Дякуємо!",
    "subscriptionForm.regularDonationsLikeYoursAllowUsToAnticipateOurCashflowAndMakeResponsibleDecisionsAboutHiringAndGrowingExercism": "Регулярні донати, як ваш, дозволяють нам планувати грошовий потік і ухвалювати відповідальні рішення щодо найму та розвитку Exercism.",
    "externalDonationManagement.yourRegularDonationIsManagedByToModifyOrCancelYourRecurringDonationPleaseUseDashboard": "Вашим регулярним донатом керує {{displayName}}. Щоб змінити або скасувати регулярний донат, скористайтеся <0>панеллю керування {{displayName}}<0/>.",
    "existingSubscriptionNotice.youAlreadyDonate": "<0>Ваш донат Exercism уже становить {{amount}} на місяць.</0> Дякуємо! Щоб змінити це або керувати ним, перейдіть до <1>налаштувань донатів<1/>.",
    "existingSubscriptionNotice.extra": "Додаткові <0>разові донати</0> теж завжди приймаємо з вдячністю!",
    "stripeForm.yourEmailAddressForReceipts": "Ваша адреса електронної пошти (для квитанцій):",
    "stripeForm.attackInfo": "Через часті <0>атаки з тестування карток</0> нам потрібно переконатися, що це не бот, перш ніж ми зможемо прийняти донат.",
    "formWithModal.youVeDonatedSuccessfullyThankYou": "Донат на {{amount}} успішно пройшов - дякуємо 💙",
    "formWithModal.weTrulyAppreciateYourSupportExercismWouldNotBePossibleWithoutAwesomeContributorsLikeYourselfYouLlBeSentAnEmailShortlyWithYourDonationConfirmationAndReceipt": "Ми щиро вдячні за вашу підтримку. Exercism не існував би без таких чудових контрибʼюторів, як ви. Невдовзі на вашу електронну пошту надійде лист із підтвердженням донату та квитанцією.",
    "formWithModal.youVeEarnedTheBadge": "Тепер у вас є бейдж <0>Supporter</0>!",
    "formWithModal.happyToHelpImDoneHere": "Раді допомогти! На цьому все 👍",
    "footerForm.customAmount": "Власна сума",
    "footerForm.continue": "Продовжити",
    "form.monthlyRecurring": "Щомісячний регулярний",
    "form.oneOff": "Разовий",
    "stripeForm.progressing": "Обробляється",
    "stripeForm.eligibleForInsidersAccess": "Право на доступ до Insiders",
    "stripeForm.defaultError": "Не вдалося отримати інформацію про підписку",
    "transactionForm.specifyAmount": "Вкажіть суму"
  },
  "components/Editor.tsx": {
    "submitError.unableToSubmitFile": "Не вдалося надіслати файл. Спробуйте ще раз.",
    "revertError.unableToRevertFile": "Не вдалося відновити файл, спробуйте ще раз."
  },
  "components/editor/EditorStatusSummary.tsx": {
    "editorStatusSummary.error": "Помилка: {{error}}",
    "editorStatusSummary.revertingFiles": "Відновлення файлів…"
  },
  "components/journey": {
    "contributionResults.showingContributions": "Показано {{totalCount}} {{contributionLabel}}",
    "badgesList.searchByBadgeNameOrDescription": "Пошук за назвою або описом бейджа",
    "badgeResults.showingBadges": "Показано {{totalCount}} {{badgeLabel}}",
    "solution.completed": "Завершено",
    "solution.published": "Опубліковано",
    "solution.thereIsANewerVersionOfTheExerciseVisitTheExercisePageToUpgrade": "Є новіша версія цієї вправи. Перейдіть на сторінку вправи, щоб оновитися до найновішої версії.",
    "solution.passesTestsOfTheLatestVersionOfTheExercise": "Проходить тести найновішої версії вправи",
    "solution.thisSolutionFailsTheTestsOfTheLatestVersionOfTheExerciseTryUpdatingTheExerciseAndCheckingItLocallyOrInTheOnlineEditor": "Це рішення не проходить тести найновішої версії цієї вправи. Спробуйте оновити вправу і перевірити її локально або в онлайн-редакторі.",
    "solution.failedTestsOfTheLatestVersionOfTheExercise": "Не проходить тести найновішої версії вправи",
    "solution.iterations_one": "{{count}} ітерація",
    "solution.iterations_few": "{{count}} ітерації",
    "solution.iterations_many": "{{count}} ітерацій",
    "solution.iterations_other": "{{count}} ітерації",
    "solution.lines": "{{numLoc}} рядків",
    "solution.views": "{{numViews}} {{viewLabel}}",
    "solution.lastSubmitted": "Востаннє надіслано {{lastIteratedAt}}",
    "solution.inTrack": "у треку <0/><1>{{track}}<1/>",
    "solutionsList.searchByExerciseOrTrackName": "Пошук за назвою вправи або треку",
    "solutionsList.showingSolutions": "Показано {{totalCount}} {{solutionLabel}}",
    "solutionsList.resetFilters": "Скинути фільтри",
    "contributionsList.searchByContributionName": "Пошук за назвою внеску",
    "contribution.generic": "Загальний",
    "unrevealedBadge.unrevealed": "Нерозкритий",
    "unrevealedBadge.clickTapToReveal": "Натисніть, щоб розкрити",
    "contribution.in": "у"
  },
  "components/journey/badges-list": {
    "orderSwitcher.sortByUnrevealedFirst": "Спочатку нерозкриті",
    "orderSwitcher.sortByNewestFirst": "Спочатку найновіші",
    "orderSwitcher.sortByOldestFirst": "Спочатку найстаріші"
  },
  "components/journey/contribution-results": {
    "orderSwitcher.sortByOldestFirst": "Спочатку найстаріші",
    "orderSwitcher.sortByNewestFirst": "Спочатку найновіші",
    "markAllAsSeenButton.markAllAsSeen": "Позначити всі як переглянуті",
    "markAllAsSeenModal.markAllAsSeenQuestion": "Позначити всі як переглянуті?",
    "markAllAsSeenModal.confirmationMessage": "Позначити всі {{unseenTotal}} внесків як переглянуті? Зауважте, що ці внески можуть охоплювати кілька сторінок.",
    "markAllAsSeenModal.continue": "Продовжити",
    "markAllAsSeenModal.cancel": "Скасувати"
  },
  "components/journey/contributions-list": {
    "categorySelect.contributingToExercises": "Внесок у вправи",
    "categorySelect.buildingExercism": "Розбудова Exercism",
    "categorySelect.maintaining": "Підтримка",
    "categorySelect.mentoring": "Наставництво",
    "categorySelect.publishing": "Публікування",
    "categorySelect.other": "Інше",
    "categorySelect.anyCategory": "Будь-яка категорія",
    "categorySelect.category": "Категорія"
  },
  "components/modals/track-welcome-modal/LHS/steps": {
    "hasLearningModeStep.hereToLearnOrPractice": "Навчатися чи практикуватися?",
    "hasLearningModeStep.trackCanBeUsedForLearningOrPracticing": "Цей трек можна використовувати, щоб вивчати {{trackTitle}} (режим навчання) або практикувати навички {{trackTitle}} (режим практики). ",
    "hasLearningModeStep.recommendLearningModeIfNew": "Ми радимо режим навчання тим, хто тільки починає вивчати {{trackTitle}}, а режим практики - тим, хто вже має досвід.",
    "hasLearningModeStep.startTrackInLearningOrPracticeMode": "Розпочати трек у режимі навчання чи в режимі практики? (Змінити можна будь-коли.)",
    "hasLearningModeStep.learningMode": "Режим навчання",
    "hasLearningModeStep.practiceMode": "Режим практики",
    "openModalStep.loading": "Завантаження...",
    "learningEnvironmentSelectorStep.onlineOrOnYourComputer": "Онлайн чи на власному компʼютері?",
    "learningEnvironmentSelectorStep.solveExercisesUsingEditorOrLocally": "Вправи можна розвʼязувати або в нашому онлайн-редакторі, або локально у власному середовищі. Якщо працювати у власному середовищі, потрібно встановити і {{trackTitle}}, і Exercism CLI.",
    "learningEnvironmentSelectorStep.recommendStartingWithEditor": "Зазвичай радимо почати з нашого редактора.",
    "learningEnvironmentSelectorStep.howWouldYouLikeToStartSolvingExercises": "Як почати розвʼязувати вправи з {{trackTitle}}?",
    "learningEnvironmentSelectorStep.inTheOnlineEditor": "В онлайн-редакторі",
    "learningEnvironmentSelectorStep.onMyLocalMachine": "На власному компʼютері",
    "selectedOnlineEditorStep.youreAllSet": "Усе готово!",
    "selectedOnlineEditorStep.changeMindInstructions": "Якщо згодом захочеться працювати у власному середовищі, інструкції зі встановлення Exercism CLI та інструментарію для мови можна знайти праворуч від кожної вправи.",
    "selectedOnlineEditorStep.letsJumpIntoFirstExercise": "Одразу перейдімо до першої вправи, «Hello, World!», яка допоможе впевнено опанувати редактор.",
    "selectedOnlineEditorStep.continueToOnlineEditor": "Перейти до онлайн-редактора",
    "selectedOnlineEditorStep.resetChoices": "Скинути вибір",
    "selectedLocalMachineStep.title": "Гайда програмувати!",
    "selectedLocalMachineStep.subtitle": "Щоб почати, є три кроки:",
    "selectedLocalMachineStep.step1": "Встановіть <cliLink>Exercism CLI</cliLink>.",
    "selectedLocalMachineStep.step2": "Встановіть <toolingLink>інструментарій для {{trackTitle}}</toolingLink>.",
    "selectedLocalMachineStep.step3": "Завантажте цю вправу:",
    "selectedLocalMachineStep.doneMessage": "<strong>Усе готово?</strong> Натисніть «Продовжити», щоб побачити інструкції, потім розвʼяжіть вправу на власному компʼютері та надішліть її за допомогою <code>exercism submit</code>.",
    "selectedLocalMachineStep.continue": "Продовжити",
    "selectedLocalMachineStep.reset": "Скинути вибір",
    "noLearningModeStep.title": "Нас чекає режим практики",
    "noLearningModeStep.description": "Трек {{trackTitle}} створено, щоб допомогти практикувати мову. На відміну від деяких треків, {{trackTitle}} поки не має режиму навчання, тож усі {{numExercises}} вправ треку ми виконуватимемо в режимі практики.",
    "noLearningModeStep.resources": "Якщо хочеться вивчати {{trackTitle}} з нуля, погляньте на <0>ці додаткові матеріали</0>, які ми зібрали.",
    "noLearningModeStep.continue": "Продовжити"
  },
  "components/modals/track-welcome-modal/LHS/steps/components": {
    "welcomeToTrack.welcomeTo": "Вітаємо на треку {{trackTitle}}! 🎉"
  },
  "components/modals/track-welcome-modal/RHS": {
    "whoIsThisTrackFor.courseName": "<strong>Coding Fundamentals</strong> від Exercism",
    "whoIsThisTrackFor.courseOffersHeading": "Курс пропонує:",
    "whoIsThisTrackFor.courseOffers.expertTeaching": "<strong>Експертне навчання</strong> та підтримка наставників.",
    "whoIsThisTrackFor.courseOffers.handsOnProjects": "Понад <strong>100 годин практичного навчання на проєктах</strong>: створення ігор і розвʼязування головоломок.",
    "whoIsThisTrackFor.courseOffers.completeSyllabus": "<strong>Повний силабус «Навчися програмувати»</strong>, що охоплює основи програмування, функції, обʼєктно-орієнтоване програмування та мислення програміста.",
    "whoIsThisTrackFor.courseOffers.certificate": "Офіційний <strong>сертифікат</strong> після завершення.",
    "whoIsThisTrackFor.youllBuildGames": "За кілька тижнів ми пройдемо шлях від нуля знань до розвʼязування головоломок і створення таких ігор...",
    "whoIsThisTrackFor.testimonial": "Якість цього курсу просто вражає. Мій прогрес за останні кілька тижнів неймовірний!",
    "videoRHS.watchThisShortVideo": "☝️ Подивіться це коротке відео, щоб дізнатися більше про режим навчання та режим практики й про те, як обрати слушний варіант для себе.",
    "whoIsThisTrackFor.gameAlt.spaceInvaders": "Зображення гри Space Invaders",
    "whoIsThisTrackFor.gameAlt.ticTacToe": "Зображення гри в хрестики-нулики",
    "whoIsThisTrackFor.gameAlt.breakout": "Зображення гри Breakout",
    "whoIsThisTrackFor.gameAlt.maze": "Зображення гри-лабіринту",
    "whoIsThisTrackFor.learnByDoing": "Вчимося на практиці... з першого дня!",
    "whoIsThisTrackFor.betaTester": "- Один із наших бета-тестувачів."
  },
  "components/modals/UnpublishSolutionModal.tsx": {
    "unpublishSolutionModal.title": "Скасувати публікацію рішення?",
    "unpublishSolutionModal.body": "Скасування публікації рішення означає, що воно більше не буде зʼявлятися у профілі, і його не можна буде подивитися в розділі «Рішення спільноти». Усі зірки та коментарі буде втрачено, а повʼязану репутацію видалено.",
    "unpublishSolutionModal.unpublishButton": "Скасувати публікацію рішення",
    "unpublishSolutionModal.cancelButton": "Скасувати"
  },
  "components/modals/upload-video": {
    "thanksForSubmitting.thanksForSubmitting": "✨ Дякуємо за подання!",
    "thanksForSubmitting.approvedVideoMessage": "Якщо відео схвалять, воно зʼявиться в розділі «Підходи» до вправи.",
    "thanksForSubmitting.noProblemImDone": "Немає проблем. На цьому все."
  },
  "components/modals/upload-video/elements": {
    "uploadVideoForm.useDifferentVideo": "Використати інше відео",
    "uploadVideoForm.submitVideo": "Надіслати відео",
    "uploadVideoTextInput.pasteYourVideoUrlYoutube": "ВСТАВТЕ ПОСИЛАННЯ НА ВІДЕО (YOUTUBE)",
    "uploadVideoTextInput.videoTitle": "Назва відео",
    "uploadVideoTextInput.enterTheVideoTitle": "Введіть назву відео",
    "uploadVideoForm.isTheVideoYoursOrSomeoneElses": "ЦЕ ВАШЕ ВІДЕО ЧИ ЧИЄСЬ ІНШЕ?",
    "uploadVideoForm.mine": "Моє",
    "uploadVideoForm.someoneElse": "Чуже",
    "retrieveVideoForm.pasteYourVideoUrlYoutube": "ВСТАВТЕ ПОСИЛАННЯ НА ВІДЕО (YOUTUBE)",
    "retrieveVideoForm.thisLinkIsInvalidPleaseCheckItAgain": "Це посилання недійсне, перевірте його ще раз!",
    "retrieveVideoForm.pasteYourVideoHere": "Вставте своє відео сюди",
    "retrieveVideoForm.retrieveVideo": "Отримати відео",
    "uploadVideoModalHeader.submitACommunityWorkthrough": "Надіслати проходження вправи від спільноти",
    "uploadVideoModalHeader.producedAVideoOfWorkingThroughThisExerciseYourselfWantToShareItWithTheExercismCommunity": "Записали відео, як самостійно проходите цю вправу? Хочете поділитися ним зі спільнотою Exercism? <strong className=\"font-medium text\">Заповніть форму нижче, і Джеремі перегляне та схвалить його.</strong>",
    "uploadVideoForm.videoThumbnail": "мініатюра відео",
    "uploadVideoForm.reset": "Скинути"
  },
  "components/journey/overview/learning-section": {
    "trackSummary.mentoringStatus": "У нас <strong>{{inProgress}}</strong> у процесі, а <strong>{{queued}}</strong> у черзі.",
    "trackSummary.mentoring.discussion_one": "{{count}} обговорення",
    "trackSummary.mentoring.discussion_few": "{{count}} обговорення",
    "trackSummary.mentoring.discussion_many": "{{count}} обговорень",
    "trackSummary.mentoring.discussion_other": "{{count}} обговорення",
    "trackSummary.mentoring.solution_one": "{{count}} рішення",
    "trackSummary.mentoring.solution_few": "{{count}} рішення",
    "trackSummary.mentoring.solution_many": "{{count}} рішень",
    "trackSummary.mentoring.solution_other": "{{count}} рішення",
    "trackSummary.progressionVelocity": "Швидкість прогресу",
    "trackSummary.avgVelocity": "Середнє на Exercism = {{avg}}",
    "trackSummary.velocityExplanation": "Це показник того, наскільки швидко ми просувалися цим треком за останні 6 місяців.",
    "learningOverview.youReThroughSingle": "Ми пройшли <em>{{percentage}}%</em> обраного треку. <strong>Так тримати!</strong>",
    "learningOverview.youReThroughMultiple": "Ми пройшли <em>{{percentage}}%</em> обраних треків. <strong>Так тримати!</strong>",
    "learningOverview.exercisesCompleted": "Виконано вправ: {{completed}} / {{total}}",
    "exercisesCompletedSummary.exerciseCompleted": "Виконана вправа",
    "exercisesCompletedSummary.exercisesCompleted": "Виконані вправи",
    "conceptsLearntSummary.conceptLearnt": "Засвоєна концепція",
    "conceptsLearntSummary.conceptsLearnt": "Засвоєні концепції",
    "headerSummary.youVeProgressed": "Найбільший прогрес у треку ",
    "learningStats.didYouKnow": "А чи знали?",
    "learningStats.linesOfCodeStat": "У нас <link>{{numSolutions}} {{solutionLabel}}</link> і <strong>{{numLines}} {{lineLabel}}</strong> коду.",
    "learningStats.aesopFact": "Це приблизно дорівнює довжині <fableLink>байки Езопа!</fableLink>",
    "tracksEnrolledSummary.tracksEnrolled_one": "Приєднаний трек",
    "tracksEnrolledSummary.tracksEnrolled_few": "Приєднані треки",
    "tracksEnrolledSummary.tracksEnrolled_many": "Приєднаних треків",
    "tracksEnrolledSummary.tracksEnrolled_other": "Приєднаних треків",
    "trackSummary.exercisesCompleted": "{{completed}} / {{total}} ({{percent}}%) вправ виконано",
    "trackSummary.joinedTrack": "Коли ми приєдналися до треку {{title}}",
    "trackSummary.startedTrackAgo": "Ми почали працювати над треком {{title}} <strong>{{since}}</strong>.",
    "trackSummary.none": "немає",
    "trackSummary.mentoringSessionsCompleted_one": "Завершена сесія наставництва",
    "trackSummary.mentoringSessionsCompleted_few": "Завершені сесії наставництва",
    "trackSummary.mentoringSessionsCompleted_many": "Завершених сесій наставництва",
    "trackSummary.mentoringSessionsCompleted_other": "Завершених сесій наставництва"
  },
  "components/journey/overview/learning-section/track-summary/TrackProgressBar.tsx": {
    "trackProgressBar.completed": "Виконано"
  },
  "components/journey/overview/mentoring-section": {
    "headerSummary.youVeMostlyMentoredIn": "Найбільше наставництва припало на ",
    "communityRank.topRank": "Топ {{rank}}%",
    "mentoringChart.sessionsMentoredPerTrack": "Сесії наставництва за треками",
    "trackSummary.session_one": "{{count}} сесія",
    "trackSummary.session_few": "{{count}} сесії",
    "trackSummary.session_many": "{{count}} сесій",
    "trackSummary.session_other": "{{count}} сесії",
    "sessionsMentoredSummary.totalSessionsMentored": "Усього сесій наставництва",
    "sessionRatioSummary.sessionsPerStudent": "Сесій на одного студента",
    "studentsMentoredSummary.totalStudentsMentored": "Усього студентів під наставництвом"
  },
  "components/journey/solutions-list": {
    "headTestsStatusSelect.passed": "Пройдено",
    "headTestsStatusSelect.failed": "Провалено",
    "headTestsStatusSelect.errored": "Помилка",
    "headTestsStatusSelect.exceptioned": "Виняток",
    "headTestsStatusSelect.all": "Усі",
    "headTestsStatusSelect.latestTestsStatus": "Статус останніх тестів",
    "orderSwitcher.oldestFirst": "Спочатку найстаріші",
    "orderSwitcher.newestFirst": "Спочатку найновіші",
    "mentoringStatusSelect.noMentoring": "Без наставництва",
    "mentoringStatusSelect.mentoringRequested": "Наставництво запитано",
    "mentoringStatusSelect.mentoringInProgress": "Наставництво триває",
    "mentoringStatusSelect.mentoringCompleted": "Наставництво завершено",
    "mentoringStatusSelect.any": "Будь-який",
    "mentoringStatusSelect.mentoringStatus": "Статус наставництва",
    "syncStatusSelect.upToDate": "Актуально",
    "syncStatusSelect.outOfDate": "Застаріле",
    "syncStatusSelect.all": "Усі",
    "syncStatusSelect.syncStatus": "Статус синхронізації",
    "testsStatusSelect.passed": "Пройдено",
    "testsStatusSelect.failed": "Провалено",
    "testsStatusSelect.errored": "Помилка",
    "testsStatusSelect.exceptioned": "Виняток",
    "testsStatusSelect.all": "Усі",
    "testsStatusSelect.testsStatus": "Статус тестів",
    "exerciseStatusSelect.started": "Розпочато",
    "exerciseStatusSelect.iterated": "Ітеровано",
    "exerciseStatusSelect.completed": "Завершено",
    "exerciseStatusSelect.published": "Опубліковано",
    "exerciseStatusSelect.all": "Усі",
    "exerciseStatusSelect.exerciseStatus": "Статус вправи",
    "solutionFilter.filterBy": "Фільтрувати за",
    "solutionFilter.applyFilters": "Застосувати фільтри",
    "solutionFilter.close": "Закрити",
    "solutionFilter.filterTracksLabel": "Низка варіантів для фільтрування треків Exercism"
  },
  "components/mentoring/representation/right-pane/RadioGroup.tsx": {
    "radioGroup.non_actionableTooltipTitle": "Якщо позначити це як необовʼязкове",
    "radioGroup.non_actionableTooltipBody": "Учня не просять реагувати на це перед продовженням, це цілком малоцінне покращення.",
    "radioGroup.celebratoryTooltipTitle": "Якщо позначити це як привітальне",
    "radioGroup.celebratoryTooltipBody": "Учня не просять реагувати на це перед продовженням, а вітають з його рішенням.",
    "radioGroup.recommended": "Рекомендоване",
    "radioGroup.optional": "Необовʼязкове",
    "radioGroup.recommendedTooltipTitle": "Якщо позначити це як рекомендоване",
    "radioGroup.recommendedTooltipBody": "Учня просять відреагувати на це перед продовженням, але це не вважається обовʼязковим. Цінне покращення.",
    "radioGroup.optionalTooltipTitle": "Якщо позначити це як необовʼязкове",
    "radioGroup.optionalTooltipBody": "Учня не просять реагувати на це перед продовженням, це цілком малоцінне покращення.",
    "radioGroup.essential": "Обовʼязковий",
    "radioGroup.actionable": "Рекомендований",
    "radioGroup.non_actionable": "Необовʼязковий",
    "radioGroup.celebratory": "Схвальний",
    "radioGroup.essentialTooltipTitle": "Якщо позначити це як «Обовʼязковий»",
    "radioGroup.essentialTooltipBody": "Студента наполегливо спонукають опрацювати це, перш ніж рухатися далі. Обовʼязкове покращення.",
    "radioGroup.actionableTooltipTitle": "Якщо позначити це як «Рекомендований»",
    "radioGroup.actionableTooltipBody": "Студента спонукають опрацювати це, перш ніж рухатися далі, але це не вважають обовʼязковим. Дуже цінне покращення."
  },
  "components/mentoring/request/locked-solution-mentoring-note": {
    "lockedSolutionMentoringNote.mentoringDocs": "документація з наставництва",
    "lockedSolutionMentoringNote.solutionLocked": "Це рішення заблоковано до {{lockedUntil}} (через {{diffMins}}).",
    "lockedSolutionMentoringNote.solutionNoLongerLocked": "Це рішення більше не заблоковано, і його може взяти інший наставник",
    "extendLockedUntilModal.mentorLockExpiring": "Блокування наставника скоро спливає",
    "extendLockedUntilModal.timeRemaining": "Залишилося лише {{diffMinutes}}, щоб надіслати свій коментар, перш ніж цей запит на наставництво стане доступним іншим наставникам для відповіді.",
    "extendLockedUntilModal.wouldLikeMoreTime": "Потрібно більше часу?",
    "extendLockedUntilModal.yesExtend": "Так, продовжити на 30 хвилин",
    "extendLockedUntilModal.noThankYou": "Ні, дякую",
    "locked.stillLocked": "Більше інформації в нашій <a>документації з наставництва</a>. Це рішення заблоковано до {{lockedUntil}} (через {{diffMins}}).",
    "locked.unlocked": "Більше інформації в нашій <a>документації з наставництва</a>. Це рішення більше не заблоковано, і його може взяти інший наставник."
  },
  "components/mentoring/request/StartMentoringPanel.tsx": {
    "startMentoringPanel.helpStudentWriteBetter": "Допомогти {{studentHandle}} краще писати код на {{trackTitle}}?",
    "startMentoringPanel.showThemWayToCodeBliss": "Хочеться допомогти {{studentHandle}} підійти до цього краще? Почнімо наставництво і покажімо шлях до програмного блаженства.",
    "startMentoringPanel.startMentoring": "Почати наставництво",
    "startMentoringPanel.sessionReturnsToQueue": "Є 30 хвилин, перш ніж сесія повернеться в чергу, щоб її могли взяти інші наставники.",
    "startMentoringPanel.unableToLockSolution": "Не вдалося заблокувати рішення"
  },
  "components/mentoring/Session.tsx": {
    "session.code": "Code",
    "session.discussion": "Обговорення",
    "session.scratchpad": "Чернетка",
    "session.guidance": "Настанови"
  },
  "components/mentoring/session/CloseButton.tsx": {
    "closeButton.returnToDashboard": "Закрити обговорення і повернутися на панель керування наставника"
  },
  "components/mentoring/session/favorite-button": {
    "removeFavoriteButton.unfavorite": "Прибрати з обраного?",
    "removeFavoriteButton.favorited": "В обраному",
    "addFavoriteButton.addToFavorites": "Додати в обране"
  },
  "components/mentoring/session/iteration-view": {
    "iterationHeader.downloadButton.downloadThisSolutionViaCli": "Завантажити це рішення через CLI",
    "iterationHeader.downloadButton.solutionDownloadedIntoSubdirectory": "Це рішення буде завантажено в підкаталог, створений спеціально для цього учня.",
    "iterationHeader.copyButton.copied": "Скопійовано",
    "iterationHeader.outOfDateNotice.exerciseUpdated": "Цю вправу оновлено після того, як учень надіслав цю\n        ітерацію. Вона може не пройти найновіший набір тестів. Учні\n        можуть оновити вправи, натиснувши на жовту смугу на головній\n        сторінці вправи.",
    "iterationHeader.downloadButton.downloadSolution": "Завантажити рішення",
    "iterationHeader.copyButton.copySolution": "Скопіювати рішення"
  },
  "components/mentoring/session/mobile-code-panel/MobileIterationView.tsx": {
    "mobileIterationView.thisIterationHasBeenDeleted": "Цю ітерацію видалено"
  },
  "components/modals/mentor-registration-modal/commit-step": {
    "reputationInfo.gainReputation": "За кожну успішну сесію наставництва нараховується <0>6 репутації</0>. Наприкінці кожного обговорення учні можуть залишити вам відгук.",
    "reputationInfo.reputationAndTestimonials": "Репутація та відгуки"
  },
  "components/modals/MentorChangeTracksModal.tsx": {
    "changeTheTracksYouMentor": "Змінити треки наставництва",
    "youWillStillBeAbleToContinue": "Будь-які наявні обговорення на інших треках можна буде продовжити."
  },
  "components/modals/MentorRegistrationModal.tsx": {
    "chooseTrackStep.selectTracks": "Оберіть треки для наставництва",
    "commitStep.commitToBeGoodMentor": "Зобовʼяжіться бути хорошим наставником",
    "congratulationsStep.congratulations": "Вітаємо"
  },
  "components/modals/PreviousMentoringSessionsModal.tsx": {
    "header_one": "<strong>У вас {{count}} попереднє обговорення</strong> з <avatar/><name>{{studentHandle}}</name>",
    "header_few": "<strong>У вас {{count}} попередні обговорення</strong> з <avatar/><name>{{studentHandle}}</name>",
    "header_many": "<strong>У вас {{count}} попередніх обговорень</strong> з <avatar/><name>{{studentHandle}}</name>",
    "header_other": "<strong>У вас {{count}} попереднього обговорення</strong> з <avatar/><name>{{studentHandle}}</name>",
    "headerMobile_one": "У вас із {{studentHandle}} <strong>{{count}} попереднє обговорення</strong>",
    "headerMobile_few": "У вас із {{studentHandle}} <strong>{{count}} попередні обговорення</strong>",
    "headerMobile_many": "У вас із {{studentHandle}} <strong>{{count}} попередніх обговорень</strong>",
    "headerMobile_other": "У вас із {{studentHandle}} <strong>{{count}} попереднього обговорення</strong>"
  },
  "components/modals/profile": {
    "firstTimeModal.havePublicProfile": "Тепер у вас є публічний профіль!",
    "firstTimeModal.goodJob": "Чудова робота!",
    "firstTimeModal.seeSolutions": "Тепер публічний профіль показує ваші опубліковані рішення, відгуки про наставництво, внески та бейджі.",
    "firstTimeModal.shareProfile": "Профілем можна поділитися й з іншими!"
  },
  "components/modals/PublishSolutionModal.tsx": {
    "publishSolutionModal.publishYourSolution": "Опублікуйте своє рішення",
    "publishSolutionModal.recommendPublishing": "Радимо опублікувати всі ітерації, щоб інші могли вчитися на вашій подорожі, але можна натомість показати лише улюблену ітерацію.",
    "publishSolutionModal.publish": "Опублікувати",
    "publishSolutionModal.cancel": "Скасувати",
    "publishSolutionModal.unableToPublishSolution": "Не вдалося опублікувати рішення"
  },
  "components/modals/realtime-feedback-modal": {
    "realTimeFeedbackModal.deepDiveVideo": "Відео «Глибоке занурення»",
    "realTimeFeedbackModal.feedback": "Зворотний звʼязок",
    "checkingForAutomatedFeedback.checking": "Перевіряємо автоматичний зворотний звʼязок…",
    "checkingForAutomatedFeedback.inspectingCode": "Наші системи перевіряють ваш код, щоб знайти і автоматичний зворотний звʼязок, і відгуки наставників на схожі рішення.",
    "checkingForAutomatedFeedback.processTime": "Зазвичай цей процес триває ~10 секунд.",
    "checkingForAutomatedFeedback.continueWaiting": "Продовжити, не чекаючи",
    "checkingForAutomatedFeedback.takingLonger": "Вибачте, це триває трохи довше, ніж очікувалося. Можна продовжити, не чекаючи. Будь-який зворотний звʼязок можна буде побачити пізніше на вкладці ітерацій рішення.",
    "feedbackContent.noFeedback": "Автоматичного зворотного звʼязку немає",
    "feedbackContent.foundFeedback": "Знайдено автоматичний зворотний звʼязок"
  },
  "components/modals/realtime-feedback-modal/components": {
    "feedbackContentButtons.goBackToEditor": "Повернутися до редактора",
    "feedbackContentButtons.continue": "Продовжити"
  },
  "components/modals/realtime-feedback-modal/feedback-content": {
    "deepDiveVideoContent.digDeeperInto": "Заглибмося глибше у вправу {{exerciseTitle}}!",
    "deepDiveVideoContent.continue": "Продовжити"
  },
  "components/modals/realtime-feedback-modal/feedback-content/found-automated-feedback": {
    "index.suggestionImproveCode": "Ось порада, як покращити ваш код…",
    "index.positiveFeedback": "Маємо для вас трохи позитивного зворотного звʼязку! 🎉",
    "index.importantSuggestionImproveCode": "Ось важлива порада, як покращити ваш код…",
    "index.thoughtsOnCode": "Ось кілька думок про ваш код…",
    "index.continue": "Продовжити",
    "index.continueAnyway": "Продовжити попри це",
    "analyzerFeedback.generatedFeedback": "Наш <strong>Аналізатор {{trackTitle}}</strong> створив цей зворотний звʼязок під час аналізу вашого рішення.",
    "representerFeedback.gaveFeedbackSimilarSolution": "<0>{{author}}</0> дав цей зворотний звʼязок щодо рішення, дуже схожого на ваше"
  },
  "components/settings/PhotoForm.tsx": {
    "photoForm.changeYourPhoto": "Змінити фото"
  },
  "components/settings/ProfileForm.tsx": {
    "profileForm.profile": "Профіль",
    "profileForm.name": "Імʼя",
    "profileForm.location": "Місцезнаходження",
    "profileForm.bio": "Про себе",
    "profileForm.tellTheWorldAboutYouEmojisEncouraged": "Розкажіть світові про себе 🌎. Емодзі вітаються!",
    "profileForm.seniority": "Рівень досвіду",
    "profileForm.yourSocialAccounts": "Акаунти в соцмережах",
    "profileForm.githubHandle": "Github (нікнейм)",
    "profileForm.yourGitHubHandle": "Нікнейм на GitHub",
    "profileForm.twitterHandle": "Twitter (нікнейм)",
    "profileForm.yourTwitterHandle": "Нікнейм у Twitter",
    "profileForm.linkedInFullURL": "LinkedIn (повна URL)",
    "profileForm.yourLinkedInProfileUrl": "URL профілю LinkedIn",
    "profileForm.saveProfileData": "Зберегти дані профілю",
    "profileForm.yourProfileHasBeenSaved": "Профіль збережено",
    "profileForm.absoluteBeginner": "Цілковитий початківець",
    "profileForm.beginner": "Початківець",
    "profileForm.juniorDeveloper": "Молодший розробник",
    "profileForm.midLevelDeveloper": "Розробник середнього рівня",
    "profileForm.seniorDeveloper": "Старший розробник",
    "profileForm.successAlt": "Успіх"
  },
  "components/settings/PronounsForm.tsx": {
    "pronounsForm.howWouldYouLikeToBeAddressedOptional": "Бажана форма звертання (необовʼязково)",
    "pronounsForm.instructions": "Ми радимо вказати займенники, які люди мають використовувати під час звертання. <0>У прикладі відгуку нижче вкажіть займенники, які ми покажемо наставникам і студентам.</0> Поле можна залишити порожнім, і тоді ми не пропонуватимемо жодних займенників. <1>Дізнайтеся більше про те, як ми використовуємо займенники.</1>",
    "pronounsForm.testimonialText": "{{handle}} - просто супер.",
    "pronounsForm.testimonialAnswered": "відповідає на всі мої запитання. Рекомендую",
    "pronounsForm.testimonialToOthersBecause": "іншим, бо",
    "pronounsForm.testimonialAdviceHelpful": "порада була дуже корисною.",
    "pronounsForm.frequentlyUsed": "Часто використовувані:",
    "pronounsForm.sheHerHer": "вона / її / її",
    "pronounsForm.heHimHis": "він / його / його",
    "pronounsForm.theyThemTheir": "вони / їх / їх",
    "pronounsForm.useHandle": "Використати нікнейм",
    "pronounsForm.leaveBlank": "Залишити порожнім",
    "pronounsForm.savePronouns": "Зберегти займенники",
    "pronounsForm.yourPronounsHaveBeenUpdated": "Займенники оновлено",
    "pronounsForm.pronounValidationTitle": "Займенник не може містити пробілів і має бути не довшим за 255 символів",
    "pronounsForm.successAlt": "Успіх",
    "pronounsForm.placeholderThey": "напр. Вони",
    "pronounsForm.placeholderThem": "напр. їх",
    "pronounsForm.placeholderTheir": "напр. їхній"
  },
  "components/modals/student/finish-mentor-discussion-modal": {
    "donationStep.shareMessage": "Якщо немає змоги задонатити, але хочеться допомогти якось інакше, поділіться Exercism зі своїми друзями та колегами і розкажіть про нас у соцмережах. Чим більше людей користуються нами, тим більше донатів ми отримуємо!",
    "donationStep.wantToKnowMore": "Цікаво дізнатися більше?",
    "donationStep.whyWeNeedDonations": "Я зібрав коротке відео, у якому пояснюю, чому нам потрібні донати та як ми їх використовуємо 👇",
    "donationStep.continueWithoutDonating": "Продовжити без донату",
    "donationStep.lessThanOnePercentDonate": "Менше ніж 1% тих, хто користується Exercism, вирішують донатити. Якщо є така можливість, приєднайтеся до них.",
    "reportStep.reportPlaceholder": "Будь ласка, точно вкажіть, чому створюється цей звіт, і розкажіть, що сталося.",
    "rateMentorStep.problematic": "Проблемне",
    "rateMentorStep.acceptable": "Прийнятне",
    "rateMentorStep.itWasGood": "Було добре!",
    "successfulDonationStep.youveDonatedSuccessfully": "Внесок {{amount}} успішно надіслано, дякуємо 💙",
    "successfulDonationStep.trulyAppreciateSupport": "Ми щиро вдячні за підтримку. Exercism не існував би без чудових учасників, які долучаються до нього. Невдовзі ми надішлемо лист із підтвердженням внеску та квитанцією.",
    "successfulDonationStep.youVeEarnedTheBadge": "Отримано значок <0>Прихильник</0>!",
    "successfulDonationStep.continueToExercise": "Перейти до вправи",
    "requeuedStep.solutionRequeued": "Рішення повернуто в чергу.",
    "requeuedStep.requedExplanation": "Рішення повернуто в чергу, і незабаром його, сподіваємося, візьме інший наставник. Сподіваємося, наступного разу наставництво над цим рішенням буде вдалим!",
    "requeuedStep.goToSolution": "Повернутися до рішення",
    "testimonialField.writeTestimonial": "Напишіть свій відгук тут",
    "testimonialField.minimum": "мінімум",
    "unhappyStep.thankYouForReport": "Дякуємо за повідомлення",
    "unhappyStep.reportExplanation": "Дякуємо, що повідомили нас. Ми розглянемо це повідомлення і відповімо протягом кількох днів. А поки що сподіваємося, що наступний досвід буде кращим.",
    "unhappyStep.solutionRequeued": "Рішення повернуто в чергу",
    "unhappyStep.requeueExplanation": "Рішення повернуто в чергу, і незабаром його, сподіваємося, візьме інший наставник. Сподіваємося, наступного разу наставництво над цим рішенням буде вдалим!",
    "unhappyStep.hopeBetterExperience": "Сподіваємося, наступний досвід буде кращим",
    "unhappyStep.sorryExplanation": "Шкода, що цей досвід був не дуже вдалим. Сподіваємося, наступний буде кращим.",
    "unhappyStep.goToSolution": "Повернутися до рішення",
    "addTestimonialStep.gladGoodDiscussion": "Радіємо, що обговорення було приємним!",
    "addTestimonialStep.mentorsVolunteerTime": "Наставники допомагають безкоштовно, витрачаючи власний час. Гарний відгук стане чудовим способом подякувати їм і заохотити їх і далі допомагати іншим.",
    "addTestimonialStep.leaveTestimonial": "Залишити відгук для {{mentorHandle}} (необовʼязково)",
    "addTestimonialStep.back": "Назад",
    "addTestimonialStep.skip": "Пропустити",
    "addTestimonialStep.finish": "Завершити",
    "celebrationStep.thankYouForTestimonial": "Дякуємо за відгук 💙",
    "celebrationStep.helpedMakeDay": "Це зробило день {{mentorHandle}} приємнішим.",
    "celebrationStep.shareExperience": "Будь ласка, поділіться своїм досвідом Exercism з іншими.",
    "celebrationStep.backToExercise": "Повернутися до вправи",
    "satisfiedStep.sorryMentoringWasntGreat": "Шкода, що наставництво було не дуже вдалим.",
    "satisfiedStep.putExerciseBack": "Повернути цю вправу в чергу, щоб її переглянув інший наставник?",
    "satisfiedStep.back": "Назад",
    "satisfiedStep.noThanks": "Ні, дякую",
    "satisfiedStep.yesPlease": "Так, будь ласка",
    "reasonSelect.codeOfConductViolation": "Порушення кодексу поведінки",
    "reasonSelect.wrongOrMisleadingInformation": "Неправдива або оманлива інформація",
    "reasonSelect.other": "Інше",
    "donationStep.oneMoreRequest": "Ще одне прохання…",
    "donationStep.areYouFindingHelpful": "Чи є Exercism корисним?",
    "donationStep.cantAfford": "Немає можливості заплатити?",
    "reportStep.howCanWeHelp": "Чим ми можемо допомогти?",
    "reportStep.explanation": "Нам дуже шкода, що обговорення з наставником вийшло проблемним, і ми хочемо подбати, щоб наступний досвід був позитивним.",
    "reportStep.resolveIssue": "Як залагодити цю проблему?",
    "reportStep.blockMentor": "Заблокувати подальшу взаємодію з цим наставником",
    "reportStep.requeueSolution": "Повернути рішення в чергу на наставництво",
    "reportStep.reportDiscussion": "Поскаржитися на це обговорення адміністраторові",
    "reportStep.whyReporting": "Що спонукало поскаржитися на цю розмову?",
    "reportStep.whatWentWrong": "Що пішло не так?",
    "reportStep.reportAssurance": "Скаргу буде надіслано нашим адміністраторам, які розглянуть її далі",
    "reportStep.back": "Назад",
    "reportStep.finish": "Завершити",
    "rateMentorStep.reviewDiscussion": "Час переглянути це обговорення",
    "rateMentorStep.yourDiscussionTimedOut": "Час обговорення вичерпано",
    "rateMentorStep.mentorFinishedMentoring": "{{mentorHandle}} завершив наставництво над вами на",
    "rateMentorStep.feedbackRequest": "Щоб ми та наші наставники бачили, як добре ми працюємо, нам дуже важливий відгук про обговорення з {{mentorHandle}}. Хороші наставники відповідають на запитання, знайомлять з новими ідеями та спонукають спробувати щось нове.",
    "rateMentorStep.howWasDiscussion": "Як минуло обговорення з {{mentorHandle}}?"
  },
  "components/modals/TaskHintsModal.tsx": {
    "taskHintsModal.hintsAndTips": "Підказки та поради"
  },
  "components/modals/TestimonialModal.tsx": {
    "byLine": "від <0><1>{{handle}}</1></0> ",
    "exerciseLine": "до <strong>{{exercise}}</strong> у <trackIcon/><trackTitle>{{track}}</trackTitle>",
    "sharePanel.title": "Поділіться своїм відгуком зі світом",
    "sharePanel.shareTitle": "Переглянути цей відгук на Exercism"
  },
  "components/modals/track-welcome-modal/LHS": {
    "bootcampRecommendation.header": "Jiki може підійти краще…",
    "bootcampRecommendation.tracksAudience": "Треки Exercism створені для людей, які <strong>вже вміють програмувати</strong> і практикують або вивчають нові мови.",
    "bootcampRecommendation.codingJourney": "Якщо подорож у програмування лише починається, наша нова платформа <strong>Jiki</strong> може підійти краще.",
    "bootcampRecommendation.selfPaced": "Вона вже доступна, а найкраще те, що <strong>вона безкоштовна!</strong>",
    "bootcampRecommendation.cta.checkOutCourse": "Переглянути Jiki",
    "bootcampRecommendation.cta.continueAnyway": "Все одно продовжити"
  },
  "components/modals/WelcomeToInsidersModal.tsx": {
    "welcomeToInsidersModal.title": "Вітаємо в Insiders! 💙",
    "welcomeToInsidersModal.accessToFeatures": "Тепер доступні темний режим, інтеграція з ChatGPT, додаткові слоти наставництва, а також відео з-за лаштунків, нові значки та багато іншого!",
    "welcomeToInsidersModal.thanksForBeingPartOfOurStory": "Дякуємо, що стали частиною нашої історії!",
    "welcomeToInsidersModal.exercismReliesOnPeople": "Exercism тримається на людях, які віддають свій час і гроші, щоб допомагати іншим. Без цієї підтримки ми не допомогли б стільком людям. Наша подорож ще тільки починається, і ми дуже раді йти нею разом. Щиро дякуємо всім, завдяки кому Exercism стає можливим 💙",
    "welcomeToInsidersModal.weHopeInsidersIsFun": "Сподіваємося, що Insiders стане приємним досвідом. Радимо подивитися відео праворуч, щоб дізнатися, як тепер змінився акаунт, а також зазирнути на сторінку Insiders за цим модальним вікном, щоб побачити всі можливості, які стали доступними.",
    "welcomeToInsidersModal.greatLetsGo": "Чудово. Рушаймо!",
    "welcomeToInsidersModal.startWithOurWelcomeVideo": "Почніть із нашого вітального відео 👇🏽",
    "welcomeToInsidersModal.whatShouldIDoNext": "Що робити далі?",
    "welcomeToInsidersModal.exploreDarkMode": "Спробуйте темний режим (ми ввімкнули його типово). Погляньте на свої нові значки. Випробуйте ChatGPT в онлайн-редакторі. Скористайтеся одним зі своїх нових слотів наставництва. Завітайте привітатися на канал #insiders у Discord. Або подивіться кілька відео з-за лаштунків 🎉",
    "welcomeToInsidersModal.videoTitle": "Вітаємо в Exercism Insiders!"
  },
  "components/notifications/": {
    "notificationsList.notifications": "Сповіщення",
    "notificationsList.markAsRead": "Позначити як прочитане",
    "notificationsList.markAsUnread": "Позначити як непрочитане",
    "notificationsList.markAllAsRead": "Позначити всі як прочитані",
    "markAllNotificationsAsReadModal.unableToLoadNotifications": "Не вдалося завантажити сповіщення",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsRead": "Не вдалося позначити сповіщення як прочитані",
    "markAllNotificationsAsReadModal.unableToMarkNotificationsAsUnread": "Не вдалося позначити сповіщення як непрочитані"
  },
  "components/notifications/notifications-list": {
    "useNotificationMutation.unableToMarkAllNotificationsAsRead": "Не вдалося позначити всі сповіщення як прочитані",
    "list.youHaveNoNotifications": "Немає сповіщень",
    "markAllNotificationsAsReadModal.markAllAsRead": "Позначити всі як прочитані?",
    "markAllNotificationsAsReadModal.areYouSure": "Точно позначити всі сповіщення як прочитані?",
    "markAllNotificationsAsReadModal.continue": "Продовжити",
    "markAllNotificationsAsReadModal.cancel": "Скасувати"
  },
  "components/perks": {
    "perksModalButton.continueToPartner": "Перейти на {{websiteDomain}}",
    "perksModalButton.close": "Закрити",
    "perksExternalModalButton.claimPerk": "Отримайте цю пільгу з акаунтом Exercism!",
    "perksExternalModalButton.exercismIsNonProfit": "Exercism - неприбуткова організація. Ми даємо освіту світового рівня, чудову спільноту та пільги від наших партнерів. Приєднуйтеся до Exercism вже сьогодні. Це безкоштовно!",
    "perksExternalModalButton.signUp": "Зареєструватися",
    "perksExternalModalButton.logIn": "Увійти"
  },
  "components/student/mentoring-session/iteration-view": {
    "iterationHeader.thisExerciseHasBeenUpdated": "Цю вправу оновлено відтоді, як було надіслано цю ітерацію.",
    "iterationHeader.youCanUpdateToLatestVersion": "Оновити до останньої версії можна, натиснувши жовту смугу вгорі головної сторінки вправи."
  },
  "components/student/mentoring-session/mentoring-request": {
    "cancelRequestModal.cancelMentoringRequest": "Скасувати запит на наставництво?",
    "cancelRequestModal.areYouSure": "Скасувати цей запит на наставництво? Варто зважити, що якщо хтось уже почав давати відгук протягом останніх кількох хвилин, сесія може продовжитися, незалежно від скасування.",
    "cancelRequestModal.cancelMentoringRequestButton": "Скасувати запит на наставництво",
    "cancelRequestModal.close": "Закрити",
    "cancelRequestButton.cancelRequest": "Скасувати запит",
    "mentoringRequestInfo.waitingOnMentor": "Очікуємо на наставника…",
    "mentoringRequestInfo.learnHowToGetMost": "Дізнатися, як отримати максимум від наставництва",
    "mentoringRequestInfo.mentoringRelies": "Наставництво ґрунтується на тому, що наставники і студенти однаково розуміють, як воно працює.",
    "mentoringRequestInfo.readOurGuide": "<0>Прочитати наш посібник <1/></0> або переглянути відео нижче, щоб це зрозуміти.",
    "mentoringRequestInfo.newWindowOrTab": "Посилання відкривається в новому вікні або вкладці",
    "mentoringRequestInfo.waitingOnMentorQuestion": "Очікування наставника?",
    "mentoringRequestInfo.howToGetMostOutOfMentoring": "Дізнатися, як отримати максимум від наставництва",
    "mentoringRequestInfo.wantAFriend": "Запросити друга, щоб він наставив це рішення?",
    "mentoringRequestInfo.sendThisLink": "Надішліть це посилання другові для приватного наставництва.",
    "mentoringRequestForm.sendThisLinkFriend": "Надішліть це посилання другові для приватного наставництва.",
    "mentoringRequestForm.learnMore": "Дізнатися більше",
    "mentoringRequestForm.itsTimeToDeepen": "Час поглибити свої знання.",
    "mentoringRequestForm.startMentoringDiscussion": "Розпочнімо обговорення з наставником щодо вправи <strong>{{exerciseTitle}}</strong>, щоб відкрити нові та цікаві підходи до неї. Розширмо та поглибмо свої знання.",
    "mentoringRequestForm.submitMentoringRequest": "Надіслати запит на наставництво",
    "mentoringRequestForm.unableToCreateRequest": "Не вдалося створити запит на наставництво",
    "mentoringRequestForm.openForMentor": "Після надсилання запит стане відкритим, щоб наставник міг долучитися і почати давати відгуки.",
    "mentoringRequestInfo.opensInANewWindowOrTab": "Посилання відкривається в новому вікні або вкладці"
  },
  "components/student/mentoring-session/mentoring-request/MentoringRequestFormComponents": {
    "solutionCommentTextArea.howCanMentorHelpYou": "Як наставник може допомогти з цим рішенням?",
    "solutionCommentTextArea.giveMentorStartingPoint": "Дайте наставникові відправну точку для розмови. Це буде перший коментар під час сесії. Markdown дозволено.",
    "trackObjectivesTextArea.whatAreYouHopingToLearn": "Що хочеться вивчити на цьому треку?",
    "trackObjectivesTextArea.tellOurMentorsAboutYourBackground": "Розкажіть нашим наставникам трохи про свій досвід у програмуванні та про те, що хочеться вивчити на треку {{trackTitle}}."
  },
  "components/student/MentoringComboButton.tsx": {
    "mentoringComboButton.continueCodeReview": "Продовжити огляд коду",
    "mentoringComboButton.viewRequest": "Переглянути запит",
    "mentoringComboButton.submitForCodeReview": "Надіслати на огляд коду"
  },
  "components/student/MentoringSession.tsx": {
    "closeButton.close": "Закрити",
    "sessionInfo.inTrack": "У",
    "discussionActions.exercise": "Вправа",
    "iterationView.discussion": "Обговорення",
    "mentoringRequest.trackObjectives": "Цілі треку"
  },
  "components/mentoring/representation/common": {
    "commentTag.essential": "Обовʼязковий",
    "commentTag.recommended": "Рекомендований",
    "cancelButton.cancel": "Скасувати"
  },
  "components/mentoring/representation/left-pane": {
    "representationIterationView.solutionNumber": "Рішення №{{solutionNumber}}",
    "representationIterationView.occurrence": "{{count}} випадок",
    "representationIterationView.occurrences": "{{count}} випадків",
    "representationIterationView.lastOccurred": "Востаннє трапилося {{lastOccurred}}",
    "representationInfo.feedbackOnSolution": "Зворотний звʼязок до набору рішень для",
    "leftPane.exerciseInTrack": "{{exerciseTitle}} у треку {{trackTitle}}"
  },
  "components/mentoring/representation/modals": {
    "previewAutomationModal.modalTitle": "Дякуємо за надісланий зворотний звʼязок!",
    "submittedAutomationModal.thanksForFeedback": "Дякуємо за надісланий зворотний звʼязок!",
    "submittedAutomationModal.shownToStudents": "Це буде показано відповідним студентам у їхніх рішеннях, коли вони працюють над вправами.",
    "submittedAutomationModal.solutionShownTimes": "Ми також покажемо, скільки разів це рішення показують студентам.",
    "submittedAutomationModal.continueToSolutions": "До рішень, які потребують зворотного звʼязку",
    "submittedAutomationModal.right": "правильно",
    "submittedAutomationModal.earnedReputation": "Зароблено",
    "submittedAutomationModal.reputationForFeedback": "Репутація за цей зворотний звʼязок 😊",
    "previewFooter.youCanEditFeedback": "Цей зворотний звʼязок можна редагувати будь-коли.",
    "previewFooter.feedbackWillAppearOn": "Зворотний звʼязок зʼявиться на",
    "previewFooter.submit": "Надіслати",
    "previewFooter.example": "Приклад",
    "previewFeedbackComment.gaveThisFeedback": "Цей зворотний звʼязок залишено <0>{{mentorName}}</0> на рішення, ідентичне цьому:",
    "previewFeedbackComment.commentedOn": "Коментар від {{date}}"
  },
  "components/mentoring/representation/right-pane": {
    "automationRules.noGuidance": "У цього репрезентера ще немає настанов. Настанови пишуть наші мейнтейнери, щоб пояснити, які нормалізації відбуваються під час репрезентації. Мейнтейнери можуть започаткувати їх для цього репрезентера, надіславши <0>Pull Request на GitHub</0>.",
    "automationRules.pleaseReadBeforeGivingFeedback": "Будь ласка, прочитайте перед тим, як давати зворотний звʼязок",
    "considerations.readThisBeforeGivingFeedback": "Будь ласка, <0>прочитайте це</0> перед тим, як дати перший зворотний звʼязок.",
    "utilityTabs.information": "Інформація",
    "utilityTabs.scratchpad": "Блокнот",
    "utilityTabs.guidance": "Настанови",
    "representationFeedbackEditor.previewAndSubmit": "Переглянути й надіслати",
    "howImportant.howImportantIsThis": "Наскільки це важливо?",
    "radioButton.info": "Інформація"
  },
  "components/mentoring/representation/right-pane/MentoringConversation.tsx": {
    "mentoringConversation.loading": "Завантаження.."
  },
  "components/common/HandleWithFlair.tsx": {
    "flair.insider": "Інсайдер",
    "flair.lifetime_insider": "Довічний інсайдер",
    "flair.founder": "Засновник",
    "flair.staff": "Працівник",
    "flair.alt": "Відзнака: {{title}}."
  },
  "components/tooltips/ExerciseTooltip.tsx": {
    "exerciseTooltip.unableToLoadInformation": "Не вдалося завантажити інформацію"
  },
  "components/tooltips/student-tooltip": {
    "previousSessions.never_one": "Менторство <strong>{{count}}</strong> раз, але <strong>ніколи</strong> не вами",
    "previousSessions.never_few": "Менторство <strong>{{count}}</strong> рази, але <strong>ніколи</strong> не вами",
    "previousSessions.never_many": "Менторство <strong>{{count}}</strong> разів, але <strong>ніколи</strong> не вами",
    "previousSessions.never_other": "Менторство <strong>{{count}}</strong> разу, але <strong>ніколи</strong> не вами",
    "previousSessions.some_one_one": "Менторство <strong>{{total}}</strong> раз, з них <strong>{{withMentor}}</strong> раз від вас",
    "previousSessions.some_one_few": "Менторство <strong>{{total}}</strong> рази, з них <strong>{{withMentor}}</strong> рази від вас",
    "previousSessions.some_one_many": "Менторство <strong>{{total}}</strong> разів, з них <strong>{{withMentor}}</strong> разів від вас",
    "previousSessions.some_one_other": "Менторство <strong>{{total}}</strong> разу, з них <strong>{{withMentor}}</strong> разу від вас",
    "previousSessions.some_other_one": "Менторство <strong>{{total}}</strong> раз, з них <strong>{{withMentor}}</strong> раз від вас",
    "previousSessions.some_other_few": "Менторство <strong>{{total}}</strong> рази, з них <strong>{{withMentor}}</strong> рази від вас",
    "previousSessions.some_other_many": "Менторство <strong>{{total}}</strong> разів, з них <strong>{{withMentor}}</strong> разів від вас",
    "previousSessions.some_other_other": "Менторство <strong>{{total}}</strong> разу, з них <strong>{{withMentor}}</strong> разу від вас",
    "firstSession": "Це буде їхня <strong>перша</strong> сесія менторства",
    "favorited": "Додано до обраного",
    "trackObjectivesTitle": "Цілі треку",
    "unableToLoad": "Не вдалося завантажити інформацію",
    "locatedInAlt": "Розташування"
  },
  "components/settings/ResetAccountButton.tsx": {
    "resetAccount": "Скинути акаунт"
  },
  "components/settings/ShowOnSupportersPageButton.tsx": {
    "appearOnSupportersPage": "Зʼявлятися на сторінці прихильників?"
  },
  "components/settings/theme-preference-form": {
    "infoMessage.insiderAccessToDarkMode": "Учасники Exercism Insiders мають доступ до темної теми. Можна обрати світлу, темну тему або автоматичне оновлення відповідно до налаштувань системи. Приємного користування! 💎",
    "infoMessage.eligibleToJoinInsiders": "Можна долучитися до Insiders. <0>Почати тут.</0>",
    "infoMessage.darkModeOnlyAvailableToInsiders": "Темна тема доступна лише учасникам Exercism Insiders. <0>Підтримати Exercism</0>, щоб стати учасником Insiders і отримати доступ до темної теми, інтеграції з ChatGPT та іншого.",
    "disabledTooltip.mustBeExercismInsider": "Щоб розблокувати цю тему, потрібно бути <0>учасником Exercism Insiders <1/></0>."
  },
  "components/settings/ThemePreferenceForm.tsx": {
    "themePreferenceForm.theme": "Тема"
  },
  "components/settings/TokenForm.tsx": {
    "tokenForm.apiCliToken": "Токен API / CLI",
    "tokenForm.yourAuthenticationTokenIs": "Ось токен автентифікації:",
    "tokenForm.whereDoIUseThis": "Де це використовувати?",
    "tokenForm.resetToken": "Скинути токен",
    "tokenForm.yourTokenHasBeenReset": "Токен скинуто",
    "tokenForm.successAlt": "Успіх"
  },
  "components/settings/useInvalidField.tsx": {
    "field.mustBeNoLongerThan": "{{fieldName}} має містити не більше ніж {{maxLength}} символів"
  },
  "components/settings/UserPreferencesForm.tsx": {
    "automation.title": "Автоматизація",
    "automation.changePreferences": "Змінити налаштування",
    "automation.successMessage": "Налаштування оновлено",
    "automation.successAlt": "Успіх"
  },
  "components/student/CompleteExerciseButton.tsx": {
    "markAsComplete": "Позначити як виконану"
  },
  "components/student/ExerciseList.tsx": {
    "allExercises": "Усі вправи",
    "completed": "Виконані",
    "inProgress": "У процесі",
    "available": "Доступні",
    "locked": "Заблоковані",
    "searchByTitle": "Пошук за назвою",
    "noExercisesFound": "Вправ не знайдено"
  },
  "components/student/ExerciseStatusChart.tsx": {
    "exerciseStatusChart.invalidStatus": "Некоректний статус"
  },
  "components/modals/welcome-modal": {
    "welcomeModal.helloFellowDeveloper": "Привіт, колего-розробнику 👋",
    "welcomeModal.exercismDeepenSkills": "Exercism - це місце, де можна поглибити навички програмування та дослідити понад {{numTracks}} мов програмування. Це на 100% безкоштовно.",
    "welcomeModal.thanksForJoining": "Дякуємо, що приєдналися!",
    "welcomeModal.madeByThousands": "Exercism створили тисячі людей, які хочуть зробити цікаву та потужну освітню платформу, що допомагає легко вчитися та поглиблювати навички програмування. Ми дуже раді, що приєдналися до нас у цій подорожі! Зазирніть на наші форуми, Youtube і Twitch, щоб відкрити для себе все, що пропонує Exercism 🎉",
    "welcomeModal.watchWelcomeVideo": "Щоб почати, подивіться вітальне відео праворуч, а потім перейдіть на сторінку треків і виберіть мову, яку хочете дослідити першою. Розвʼяжіть класичну вправу «Hello World», щоб ознайомитися з платформою, а потім почніть розвʼязувати справжні вправи.",
    "welcomeModal.gotItCloseModal": "Зрозуміло! Закрити це вікно.",
    "welcomeModal.startWithWelcomeVideo": "Почнімо з нашого вітального відео 👇🏽",
    "welcomeModal.whereCanIJoin": "Де можна долучитися до #48in24?",
    "welcomeModal.discoveredExercism": "Дізналися про Exercism завдяки #48in24 або одному з наших тематичних місяців? Чудово! Після перегляду відео вище закрийте це вікно, і праворуч побачите великий банер із рекламою #48in24. Натисніть на нього й дотримуйтеся вказівок, щоб почати!",
    "initialView.welcomeToExercism": "Ласкаво просимо до Exercism! 💙",
    "initialView.letsMakeSure": "Переконаймося, що отримаємо від Exercism якнайбільше.",
    "initialView.howExperienced": "Який досвід розробки?",
    "initialView.absoluteBeginner": "Цілковитий початківець",
    "initialView.beginner": "Початківець",
    "initialView.juniorDeveloper": "Молодший розробник",
    "initialView.midLevelDeveloper": "Розробник середнього рівня",
    "initialView.seniorDeveloper": "Старший розробник",
    "juniorView.aCourseForYou": "Курс для нас... 🎉",
    "juniorView.codingFundamentalsDesigned": "Наш курс <strong>Coding Fundamentals</strong> створено для людей, які програмують менше року!!",
    "juniorView.itWillTeach": "Він навчить <strong>мислити як програміст</strong>, розвʼязуючи головоломки та створюючи ігри. Лише за 12 тижнів ми пройдемо шлях від нуля до створення ось таких...",
    "juniorView.thisIsCourseAnyone": "Це курс для кожного, хто хоче по-справжньому добре опанувати програмування. Він доступний за ціною. Він цікавий. А найголовніше - він <strong>неймовірно ефективний</strong>!",
    "juniorView.learnMore": "Дізнатися більше ✨",
    "juniorView.skip": "Пропустити",
    "juniorView.exercismsCodingFundamentals": "Exercism<strong className=\"font-semibold\"> Coding Fundamentals</strong>",
    "juniorView.theCourseOffers": "Курс пропонує:",
    "juniorView.expertTeaching": "<strong className=\"font-semibold\">Експертне навчання</strong> та підтримка наставників.",
    "juniorView.overHoursHandsOn": "Понад <strong className=\"font-semibold\">100 годин практичного навчання на основі проєктів</strong>: створення ігор і розвʼязування головоломок.",
    "juniorView.aCompleteCoding": "Повний <strong className=\"font-semibold\">силабус</strong> Coding Fundamentals, покликаний зміцнити знання та впевненість.",
    "juniorView.aFormalCertificate": "Офіційний <strong className=\"font-semibold\">сертифікат</strong> після завершення.",
    "juniorView.gameAlt.spaceInvaders": "Зображення гри Space Invaders",
    "juniorView.gameAlt.ticTacToe": "Зображення гри в хрестики-нулики",
    "juniorView.gameAlt.breakout": "Зображення гри Breakout",
    "juniorView.gameAlt.maze": "Зображення гри-лабіринту",
    "welcomeModal.communityTabVideoTitle": "Знайомтеся: вкладка «Community»"
  },
  "components/modals/BugReportModal.tsx": {
    "reportABug": "Повідомити про помилку",
    "bugReportSubmittedThankYou": "Звіт про помилку надіслано. Дякуємо!",
    "close": "Закрити",
    "thanksForReportingPleaseTellUsWhatIsWrong": "Дякуємо за повідомлення. Розкажіть, будь ласка, що не так.",
    "pleaseProvideAsMuchDetailAsPossible": "Надайте, будь ласка, якомога більше деталей",
    "submitBugReport": "Надіслати звіт про помилку",
    "cancel": "Скасувати"
  },
  "components/modals/ChangePublishedIterationModal.tsx": {
    "changePublishedIterationsModal.changePublishedIterations": "Змінити опубліковані ітерації",
    "changePublishedIterationsModal.recommendPublishing": "Радимо публікувати всі ітерації, щоб інші могли вчитися з цієї подорожі, але можна вибрати й лише улюблену ітерацію, щоб показати саме її.",
    "changePublishedIterationsModal.updatePublishedSolution": "Оновити опубліковане рішення",
    "changePublishedIterationsModal.cancel": "Скасувати",
    "changePublishedIterationsModal.unableToChangePublishedIteration": "Не вдалося змінити опубліковану ітерацію"
  },
  "components/journey/overview": {
    "contributingSection.youHaventContributed": "Ми ще не зробили внеску в Exercism",
    "contributingSection.seeHowYouCanContribute": "Дізнайтеся, як зробити внесок",
    "contributingSection.yourContributions": "Наші внески",
    "learningSection.youHaventJoinedTracks": "Ми ще не приєдналися до жодного треку",
    "learningSection.chooseTrackToGetStarted": "Виберіть трек, щоб почати.",
    "learningSection.yourLearning": "Наше навчання",
    "mentoringSection.youHaventMentoredAnyone": "Ми ще нікого не наставляли",
    "mentoringSection.tryMentoring": "Спробуйте наставництво",
    "mentoringSection.yourMentoring": "Наше наставництво",
    "badgesSection.aGlimpseOfBadges": "Погляд на нашу колекцію бейджів",
    "badgesSection.seeEntireBadgeCollection": "Перегляньте всю свою колекцію бейджів"
  },
  "components/journey/overview/badges-section": {
    "badgeSummary.none": "У нас немає бейджів.",
    "badgeSummary.summary": "У нас {{list}}.",
    "badgeSummary.rarity.legendary_one": "{{count}} легендарний бейдж",
    "badgeSummary.rarity.legendary_few": "{{count}} легендарні бейджі",
    "badgeSummary.rarity.legendary_many": "{{count}} легендарних бейджів",
    "badgeSummary.rarity.legendary_other": "{{count}} легендарних бейджів",
    "badgeSummary.rarity.ultimate_one": "{{count}} найвищий бейдж",
    "badgeSummary.rarity.ultimate_few": "{{count}} найвищі бейджі",
    "badgeSummary.rarity.ultimate_many": "{{count}} найвищих бейджів",
    "badgeSummary.rarity.ultimate_other": "{{count}} найвищих бейджів",
    "badgeSummary.rarity.rare_one": "{{count}} рідкісний бейдж",
    "badgeSummary.rarity.rare_few": "{{count}} рідкісні бейджі",
    "badgeSummary.rarity.rare_many": "{{count}} рідкісних бейджів",
    "badgeSummary.rarity.rare_other": "{{count}} рідкісних бейджів",
    "badgeSummary.rarity.common_one": "{{count}} звичайний бейдж",
    "badgeSummary.rarity.common_few": "{{count}} звичайні бейджі",
    "badgeSummary.rarity.common_many": "{{count}} звичайних бейджів",
    "badgeSummary.rarity.common_other": "{{count}} звичайних бейджів"
  },
  "components/journey/overview/contributing-section": {
    "headerSummary.youHaveContributedMostTo": "Найбільше внесків у треку ",
    "headerSummary.noSummaryForTrack": "Немає підсумку для треку"
  },
  "components/track/ExerciseCommunitySolutionsList.tsx": {
    "exerciseCommunitySolutions.exploreSolutions": "Дізнайтеся, як інші розвʼязали цю вправу",
    "exerciseCommunitySolutions.searchPlaceholder": "Пошук за кодом (щонайменше 3 символи)"
  },
  "components/track/iteration-summary": {
    "submissionMethodIcon.submittedViaCLI": "Надіслано через CLI",
    "submissionMethodIcon.submittedViaEditor": "Надіслано через редактор",
    "outOfDateNotice.outdated": "Застаріла",
    "analysisStatusSummary.automatedComments": "Автоматичні коментарі",
    "analysisStatusSummary.essential": "Суттєві",
    "analysisStatusSummary.actionable": "Дієві",
    "analysisStatusSummary.other": "Інші",
    "analysisStatusSummary.analysisStatus": "Стан аналізу"
  },
  "components/track/IterationSummary.tsx": {
    "iterationSummary.iteration": "Ітерація {{idx}}",
    "iterationSummary.latest": "Остання",
    "iterationSummary.published": "Опублікована",
    "iterationSummary.submitted": "Надіслано ",
    "iterationSummary.viaCli": "через CLI",
    "iterationSummary.viaEditor": "через редактор",
    "iterationSummary.latestIteration": "Остання ітерація",
    "iterationSummary.thisIterationIsPublished": "Цю ітерацію опубліковано"
  },
  "components/track/Trophies.tsx": {
    "trophy.awardedOn": "Отримано ",
    "trophy.clickToReveal": "Натисніть, щоб відкрити",
    "trophy.failedToReveal": "Не вдалося відкрити трофей",
    "trophy.locked": "Заблоковано"
  },
  "components/track/UnlockHelpButton.tsx": {
    "unlockHelpButton.unlockThisTab": "Розблокувати цю вкладку",
    "unlockHelpButton.defaultError": "Не вдалося розблокувати довідку, спробуйте ще раз!"
  },
  "components/training-data/code-tagger": {
    "rightPane.automationRules.theseTagsUsedToTrain": "Ці теги використають, щоб навчати нейронні мережі правильно визначати рішення студентів. Дякуємо за допомогу!",
    "rightPane.automationRules.heresSomeNotes": "Ось кілька підказок, які допоможуть:",
    "rightPane.automationRules.ifUnclearAskOnForum": "Якщо виникають сумніви, чи додавати (або прибирати) тег, запитайте на <0>форумі</0>. Обмін знаннями допомагає всім.",
    "rightPane.automationRules.stickToOfficialList": "Будь ласка, дотримуйтеся офіційного списку тегів у випадаючому списку. Якщо потрібно додати новий тег, це можна зробити, ввівши новий тег, але, будь ласка, подумайте, чи варто обговорити це на <0>форумі</0>.",
    "rightPane.considerations.pleaseReadDocs": "Будь ласка, <0>прочитайте документацію</0>, перш ніж додавати теги до рішень.",
    "rightPane.rightPane.saveAndTagAnother": "Зберегти та позначити наступне…",
    "leftPane.codeInfo.youAreAssigningTags": "Призначення тегів для",
    "leftPane.codeInfo.in": "у"
  },
  "components/mentoring/discussion/finished-wizard": {
    "finishStep.isOneOfYourFavorites": "{{studentHandle}} належить до улюблених студентів.",
    "finishStep.willNotSeeFutureRequests": "Нові запити на наставництво від {{studentHandle}} більше не будуть надходити.",
    "finishStep.thanksForMentoring": "Дякуємо, що наставляли {{studentHandle}}.",
    "finishStep.changePreferences": "Змінити налаштування",
    "mentorAgainStep.mentorAgain": "Наставляти {{studentHandle}} знову?",
    "mentorAgainStep.yes": "Так",
    "mentorAgainStep.no": "Ні",
    "favoriteStep.addToFavorites": "Додати до обраного",
    "favoriteStep.addStudentToFavorites": "Додати {{studentHandle}} до обраного?",
    "favoriteStep.skip": "Пропустити"
  },
  "components/mentoring/discussion/FinishedWizard.tsx": {
    "finishedWizard.incorrectState": "Неправильний стан: {{step}}"
  },
  "components/mentoring/discussion/MarkAsNothingToDoButton.tsx": {
    "markAsNothingToDoButton.studentsTurn": "Ця кнопка дає змогу прибрати це обговорення зі своїх Вхідних і повернути його до Вхідних студента. Використовуйте її, коли хід за студентом, але система помилково вважає, що зараз черга наставника.",
    "markAsNothingToDoButton.itsTheStudentsTurn": "Зараз хід студента…",
    "markAsNothingToDoButton.passDiscussionBack": "Повернути це обговорення студентові?",
    "markAsNothingToDoButton.continuingWillRemove": "Продовження прибере це зі своїх Вхідних і поверне до Вхідних студента. Ця можливість призначена для випадків, коли студент залишив наставнику повідомлення на кшталт «Гаразд, я це зроблю», і системі тепер треба повідомити, що хід усе ще за студентом.",
    "markAsNothingToDoButton.addCommentToDiscussion": "Якщо студентові може бути незрозуміло, що хід за ним, додайте коментар до обговорення на додачу до використання цієї кнопки.",
    "markAsNothingToDoButton.continue": "Продовжити",
    "markAsNothingToDoButton.cancel": "Скасувати"
  },
  "components/mentoring/discussion/NewMessageAlert.tsx": {
    "newMessage": "Нове повідомлення"
  },
  "components/mentoring/inbox": {
    "discussionList.somethingWentWrong": "Щось пішло не так",
    "discussionList.retry": "Повторити",
    "discussionList.noMentoringDiscussions": "Немає обговорень із наставництва",
    "discussionList.mentorNewSolution": "Наставництво над новим рішенням",
    "discussion.favoriteStudent": "Улюблений студент",
    "trackFilter.somethingWentWrong": "Щось пішло не так",
    "discussion.comments": "Коментарів: {{postsCount}}"
  },
  "components/mentoring/Inboxtsx": {
    "inbox.inbox": "Вхідні",
    "inbox.awaitingStudent": "Чекає на студента",
    "inbox.finished": "Завершено",
    "inbox.filterByStudentOrExerciseName": "Фільтрувати за студентом або назвою вправи"
  },
  "components/mentoring/queue": {
    "exerciseFilterList.allExercises": "Усі вправи",
    "exerciseFilterList.searchByExerciseName": "Пошук за назвою вправи",
    "exerciseFilterList.onlyShowExercisesThatNeedMentoring": "Показувати лише вправи, які потребують наставництва",
    "exerciseFilterList.onlyShowExercisesIHaveCompleted": "Показувати лише завершені мною вправи",
    "solutionList.noDiscussionsFound": "Обговорень не знайдено",
    "solution.favoriteStudent": "Улюблений студент",
    "solution.mentoredPreviously": "Раніше наставляли",
    "trackFilterList.clickToChange": "Натисніть, щоб змінити",
    "trackFilterList.openTheTrackFilter": "Відкрити фільтр треків",
    "trackFilterList.changeTheTracksYouMentor": "Змінити треки для наставництва",
    "trackFilterList.unableToFetchTracks": "Не вдалося завантажити треки"
  },
  "components/mentoring/Queuetsx": {
    "queue.filterByStudentHandle": "Фільтрувати за іменем студента"
  },
  "components/journey/UnrevealedBadge.tsx": {
    "unrevealedBadge.unrevealed": "Нерозкритий",
    "unrevealedBadge.clickTapToReveal": "Натисніть або торкніться, щоб розкрити",
    "unrevealedBadge.unableToRevealBadge": "Не вдалося розкрити значок"
  },
  "components/mentoring/automation/AutomationListElement.tsx": {
    "adminTab.lastShown": "Востаннє показано",
    "adminTab.lastOccurence": "Востаннє зафіксовано",
    "automationListElement.shownTime": "Показано {{number}} раз",
    "automationListElement.shownTimes": "Показано {{number}} разів",
    "automationListElement.occurenceTime": "зафіксовано {{number}} раз",
    "automationListElement.occurenceTimes": "зафіксовано {{number}} разів",
    "automationListElement.inTrackId": "у {{trackTitle}} (#{{id}})"
  },
  "components/mentoring/automation/Representation.tsx": {
    "needFeedback": "Потрібен відгук",
    "feedbackSubmitted": "Відгук надіслано",
    "admin": "Адмін",
    "onlyShowSolutions": "Показувати лише рішення, над якими я вже працював як наставник",
    "filterByExercise": "Фільтрувати за вправою (мін. 3 символи)"
  },
  "components/mentoring/automation/RepresentationList.tsx": {
    "representationList.noSolutionsFound": "Рішень не знайдено.",
    "representationList.tryChangingFilters": "Спробуйте змінити фільтри, щоб знайти рішення, які потребують відгуку.",
    "representationList.noSolutionsNeedFeedback": "Зараз немає рішень, які потребують відгуку.",
    "representationList.checkBackLater": "Зазирніть сюди пізніше, щоб побачити більше!"
  },
  "components/mentoring/automation/TrackFilterList.tsx": {
    "trackFilterList.unableToFetchTracks": "Не вдалося завантажити треки",
    "trackFilterList.openTheTrackFilter": "Відкрити фільтр треків",
    "trackFilterList.clickToChange": "Натисніть, щоб змінити"
  },
  "components/mentoring/discussion/discussion-post": {
    "discussionPostView.edit": "Редагувати"
  },
  "components/mentoring/discussion/DiscussionDetails.tsx": {
    "discussionDetails.discussionTimedOut": "Час цього обговорення минув",
    "discussionDetails.finishedDiscussionWith": "Обговорення з {{studentHandle}} завершено."
  },
  "components/mentoring/discussion/DiscussionPostList.tsx": {
    "discussionPostList.loadingIndicatorAriaLabel": "Індикатор завантаження списку дописів обговорення"
  },
  "components/modals/student": {
    "confirmFinishMentorDiscussionModal.areYouSure": "Справді завершити це обговорення?",
    "confirmFinishMentorDiscussionModal.feelLikeMentoringReachedConclusion": "Коли наставництво природно дійшло до свого завершення або продовжувати просто не хочеться, настав час завершити обговорення.",
    "confirmFinishMentorDiscussionModal.cancel": "Скасувати",
    "confirmFinishMentorDiscussionModal.reviewAndEndDiscussion": "Переглянути й завершити обговорення…",
    "iterationSelector.allIterations": "Усі ітерації",
    "iterationSelector.singleIteration": "Одна ітерація",
    "iterationSelect.iteration": "Ітерація {{idx}}",
    "finishMentorDiscussionModal.reportShouldNotBeNull": "Скарга не повинна бути null"
  },
  "components/student/tracks-list": {
    "orderSelect.sortByLastTouched": "Сортувати за останньою взаємодією",
    "track.learningMode": "Режим навчання",
    "track.thisTrackIsNew": "Це новий трек",
    "track.new": "Новий",
    "track.joined": "Приєднано",
    "track.numberOfExercises": "{{count}} вправа",
    "track.numberOfExercises_one": "{{count}} вправа",
    "track.numberOfExercises_few": "{{count}} вправи",
    "track.numberOfExercises_many": "{{count}} вправ",
    "track.numberOfExercises_other": "{{count}} вправ",
    "track.numberOfConcepts": "{{count}} концепція",
    "track.numberOfConcepts_one": "{{count}} концепція",
    "track.numberOfConcepts_few": "{{count}} концепції",
    "track.numberOfConcepts_many": "{{count}} концепцій",
    "track.numberOfConcepts_other": "{{count}} концепцій",
    "track.lastTouched": "Остання взаємодія {{time}}",
    "list.noResultsFound": "Нічого не знайдено",
    "list.resetSearchAndFilters": "Скинути пошук і фільтри",
    "tagsFilter.filterBy": "Фільтрувати за",
    "tagsFilter.showingAll_one": "Показано {{count}} трек",
    "tagsFilter.showingAll_few": "Показано всі {{count}} треки",
    "tagsFilter.showingAll_many": "Показано всі {{count}} треків",
    "tagsFilter.showingAll_other": "Показано всі {{count}} треків",
    "tagsFilter.resetFilters": "Скинути фільтри",
    "tagOptionList.apply": "Застосувати",
    "tagOptionList.close": "Закрити",
    "track.numberOfExercisesAlt": "Кількість вправ",
    "track.numberOfConceptsAlt": "Кількість концепцій",
    "tagsFilter.filterTracksLabel": "Набір прапорців для фільтрування треків Exercism"
  },
  "components/student/TracksList.tsx": {
    "tracksList.searchLanguageTracks": "Пошук мовних треків",
    "tracksList.somethingWentWrong": "Щось пішло не так"
  },
  "components/student/UpdateExerciseNotice.tsx": {
    "updateExerciseNotice.exerciseUpdated": "Цю вправу оновлено. Оновіть до найновішої версії та перевірте, чи тести й досі проходять. ",
    "updateExerciseNotice.seeWhatsChanged": "Подивіться, що змінилося…",
    "updateExerciseNotice.docsForNewerVersion": "Ці інструкції стосуються новішої версії вправи. <english>Перейдіть на англійську</english>, щоб побачити свою версію, або <update>оновіть до найновішої версії</update>.",
    "updateExerciseNotice.warning": "Попередження"
  },
  "components/tooltips/AutomationLockedTooltip.tsx": {
    "automationLockedTooltip.loadingData": "Завантаження даних",
    "automationLockedTooltip.unableToLoadData": "Не вдалося завантажити дані"
  },
  "components/tooltips/ConceptTooltip.tsx": {
    "conceptTooltip.loadingConceptData": "Завантаження даних концепції",
    "conceptTooltip.unableToLoadConcept": "Не вдалося завантажити концепцію"
  },
  "components/modals/exercise-update-modal": {
    "exerciseUpdateForm.header": "Подивимося, що змінилося у вправі <icon/> {{exerciseTitle}}",
    "exerciseUpdateForm.warning": "Після оновлення до найновішої версії рішення може не пройти тести, і його доведеться оновити.",
    "exerciseUpdateForm.updateExercise": "Оновити вправу",
    "exerciseUpdateForm.dismiss": "Закрити"
  },
  "components/modals/ExerciseMakersModal.tsx": {
    "exerciseMakersModal.seeFullHistoryOnGithub": "Переглянути повну історію цієї вправи на GitHub",
    "exerciseMakersModal.authors": "Автори",
    "exerciseMakersModal.peopleWhoWroteExercise": "Люди, які написали вправу",
    "exerciseMakersModal.contributors": "Співавтори",
    "exerciseMakersModal.peopleWhoUpdatedExercise": "Люди, які оновили вправу"
  },
  "components/modals/ExerciseUpdateModal.tsx": {
    "exerciseUpdateModal.loadingExerciseDiff": "Завантаження змін у вправі",
    "exerciseUpdateModal.autoUpdatedTitle": "Вправу оновлено",
    "exerciseUpdateModal.autoUpdatedBody": "Цю вправу автоматично оновлено до найновішої версії. Змін у файлах, які потрібно переглянути, немає.",
    "exerciseUpdateModal.continue": "Продовжити"
  },
  "components/modals/mentor": {
    "finishMentorDiscussionModal.areYouSure": "Точно завершити це обговорення?",
    "finishMentorDiscussionModal.explanation": "Зазвичай обговорення завершують, коли студент отримав від розмови те, що хотів, або коли розмову доведено до бажаної межі. Зазвичай ввічливо попрощатися зі студентом наостанок.",
    "finishMentorDiscussionModal.cancel": "Скасувати",
    "finishMentorDiscussionModal.endDiscussion": "Завершити обговорення"
  },
  "components/modals/mentor-registration-modal": {
    "commitStep.title": "Зобовʼязатися бути хорошим наставником",
    "commitStep.description": "Наставництво на Exercism може бути неймовірним досвідом як для студентів, так і для наставників. Щоб це місце залишалося позитивним для всіх, ми просимо всіх наставників підтвердити цінності Exercism, перш ніж вони почнуть працювати з першим рішенням.",
    "commitStep.youAgreeTo": "Ми погоджуємося:",
    "commitStep.codeOfConduct": "Дотримуватися <0>Кодексу поведінки <1/></0>",
    "commitStep.beKind": "Бути терплячим, чуйним і доброзичливим до тих, кого наставляємо",
    "commitStep.intellectualHumility": "Виявляти <0>інтелектуальну скромність <1/></0>",
    "commitStep.noAgendas": "Не використовувати Exercism для просування власних інтересів",
    "commitStep.back": "Назад",
    "commitStep.continue": "Продовжити",
    "chooseTrackStep.selectTracks": "Виберіть треки для наставництва",
    "chooseTrackStep.allowsUsToShow": "Це дозволяє нам показувати лише ті рішення, які ми хочемо наставляти. <0>Не варто хвилюватися, ці вибори можна змінити будь-коли.</0>",
    "stepIndicator.step": "Крок {{num}}: {{label}}",
    "closeButton.closeModal": "Закрити модальне вікно",
    "congratulationsStep.youAreNowMentor": "Тепер ми наставники!",
    "congratulationsStep.thankYouGrateful": "Дякуємо, ми дуже вдячні за таку відданість 🙏",
    "congratulationsStep.makeGettingStartedEasy": "Ми хочемо зробити перші кроки в наставництві якомога простішими. Подивіться відео нижче, щоб дізнатися, як почати.",
    "congratulationsStep.welcomeToMentorTeam": "Ласкаво просимо до команди наставників!",
    "congratulationsStep.video": "Відео · 0:24",
    "congratulationsStep.readyToGetStarted": "Я готовий почати!",
    "commitStep.opensInANewTab": "Відкривається в новій вкладці",
    "congratulationsStep.thisIsAVideo": "Це відео",
    "stepIndicator.becomeAMentorProgress": "Прогрес реєстрації наставника"
  },
  "components/profile/testimonials-list": {
    "attribution": "<student>{{student}}</student> сказав/-ла це про <mentor>{{mentor}}</mentor>",
    "exerciseTrack": "у вправі <0>{{exerciseTitle}}</0> з треку <1/> <2>{{trackTitle}}</2>"
  },
  "components/settings/comments-preference-form": {
    "commentsPreferenceForm.commentsOnYourSolutions": "Коментарі до ваших рішень",
    "commentsPreferenceForm.settingToControlComments": "Скористайтеся цим налаштуванням, щоб керувати тим, чи можуть люди коментувати <0>майбутні рішення, які ви публікуєте</0>. Це можна змінити окремо для кожного рішення, а всі наявні рішення можна оновити нижче.",
    "commentsPreferenceForm.updatePreference": "Оновити налаштування",
    "commentsPreferenceForm.yourPreferencesHaveBeenUpdated": "Ваші налаштування оновлено",
    "commentsPreferenceForm.successAlt": "Успіх",
    "manageExistingSolutions.manageExistingSolutions": "Керувати наявними рішеннями",
    "manageExistingSolutions.canCommentOnPublishedSolutions": "Зараз люди можуть коментувати {{commentStatusPhrase}} ваших опублікованих рішень. Скористайтеся кнопками нижче, щоб <0>увімкнути або вимкнути коментарі до всіх ваших наявних рішень.</0>",
    "manageExistingSolutions.allowCommentsOnExistingSolutions": "Дозволити коментарі до всіх наявних рішень",
    "manageExistingSolutions.disableCommentsOnExistingSolutions": "Вимкнути коментарі до всіх наявних рішень",
    "useCommentsPreferenceForm.none": "жодне з",
    "useCommentsPreferenceForm.all": "усі з",
    "useCommentsPreferenceForm.xOutOfY": "{{numCommentsEnabled}} / {{numPublished}}"
  },
  "components/settings/CommunicationPreferencesForm.tsx": {
    "mentoring.title": "Наставництво",
    "product.title": "Продукт",
    "formButton.changePreferences": "Змінити налаштування",
    "successMessage.updatedPreferences": "Ваші налаштування оновлено",
    "successMessage.alt": "Успіх"
  },
  "components/settings/delete-profile-form": {
    "deleteProfileModal.deleteProfile": "Видалити профіль?",
    "deleteProfileModal.areYouSure": "Ви впевнені, що хочете видалити свій профіль?",
    "deleteProfileModal.continue": "Продовжити",
    "deleteProfileModal.cancel": "Скасувати"
  },
  "components/settings/DeleteAccountButton.tsx": {
    "deleteAccount": "Видалити акаунт"
  },
  "components/settings/DeleteProfileForm.tsx": {
    "deleteProfile.deletePublicProfile": "Видалити ваш публічний профіль",
    "deleteProfile.deleteProfileDescription": "Це видалить ваш публічний профіль із сайту. Ви можете будь-коли створити профіль заново, і єдине, що буде видалено, це посилання на ваші профілі в соцмережах.",
    "deleteProfile.deleteYourProfile": "Видалити ваш профіль"
  },
  "components/settings/EmailForm.tsx": {
    "changeYourEmail": "Змінити вашу електронну пошту",
    "yourEmailAddress": "Ваша електронна адреса",
    "confirmYourPassword": "Підтвердьте ваш пароль",
    "info.changeEmailConfirmation": "Ви можете змінити електронну пошту за допомогою форми вище. Ми надішлемо вам новий лист із підтвердженням, який потрібно прийняти.",
    "changeEmail": "Змінити електронну пошту",
    "success.confirmationEmailSent": "Ми надіслали лист із підтвердженням на {{email}}",
    "success.alt": "Успіх"
  },
  "components/settings/FormMessage.tsx": {
    "formMessage.error": "Помилка"
  },
  "components/editor/legacy-file-banner": {
    "deleteFileModal.areYouSure": "Справді видалити цей файл?",
    "deleteFileModal.deletingFile": "Видалення цього файлу означає, що його не буде подано як частину наступної ітерації. Однак він залишиться видимим у попередній ітерації. Якщо передумати до подання, можна скористатися кнопкою «Повернути до останньої ітерації» (праворуч угорі), щоб скасувати цю зміну.",
    "deleteFileModal.deleteFile": "Видалити файл",
    "deleteFileModal.cancel": "Скасувати"
  },
  "components/editor/LegacyFileBanner.tsx": {
    "legacyFileBanner.fileUnexpected": "Цей файл неочікуваний. Можливо, його випадково завантажено через CLI?",
    "legacyFileBanner.deleteFile": "Видалити файл…",
    "legacyFileBanner.learnMore": "Дізнатися більше"
  },
  "components/editor/panels": {
    "resultsPanel.testRunCancelled": "Запуск тестів скасовано",
    "resultsPanel.runTestsToCheckYourCode": "<0>Запустити тести</0>, щоб перевірити код",
    "resultsPanel.wellRunYourCode": "Ми проженемо код через тести, щоб перевірити, чи він працює,\nа потім покажемо результати тут.",
    "instructionsPanel.introduction": "Вступ",
    "instructionsPanel.watchOurVideo": "Подивіться наше відео «Вступ до Привіт, світ!», щоб почати 👇",
    "instructionsPanel.instructions": "Вказівки",
    "instructionsPanel.task": "Завдання {{n}}",
    "instructionsPanel.stuckRevealHints": "Не виходить? Показати підказки",
    "instructionsPanel.opensInAModal": "Відкривається в модальному вікні",
    "instructionsPanel.howToDebug": "Як налагоджувати",
    "instructionsPanel.helloWorldVideoTitle": "Вітаємо у Привіт, світ!"
  },
  "components/editor/RunTestsButton.tsx": {
    "runTestsButton.youHaveNotMadeChanges": "З часу останнього запуску тестів змін не було",
    "runTestsButton.runTests": "Запустити тести"
  },
  "components/editor/SubmitButton.tsx": {
    "submitButton.submit": "Подати",
    "submitButton.testsPassingRequired": "Щоб подати рішення, потрібно, щоб тести проходили"
  },
  "components/editor/tabs": {
    "testsTab.tests": "Тести",
    "feedbackTab.feedback": "Зворотний звʼязок",
    "instructionsTab.instructions": "Вказівки",
    "resultsTab.results": "Результати"
  },
  "components/common/ShareButton.tsx": {
    "shareButton.share": "Поділитися"
  },
  "components/common/ShareLink.tsx": {
    "shareLink.shareIt": "Поділіться."
  },
  "components/common/SingleSelect.tsx": {
    "singleSelect.clickToChange": "Натисніть, щоб змінити"
  },
  "components/common/site-updates-list/PullRequestWidget.tsx": {
    "pullRequestWidget.pullRequest": "Pull Request",
    "pullRequestWidget.mergedInfo": "#{{number}} злито {{time}} користувачем {{user}}",
    "pullRequestWidget.merged": "Злито"
  },
  "components/common/ThemeToggleButton.tsx": {
    "themeToggleButton.joinInsiders": "<0>Приєднуйтеся до Insiders</0>, щоб увімкнути темний режим"
  },
  "components/community": {
    "storiesGrid.index.moreStories": "Більше історій від нашої спільноти",
    "storiesGrid.index.listenLearn": "Слухайте, навчайтеся та надихайтеся учасниками нашої спільноти.",
    "videoGrid.index.searchCommunity": "Пошук матеріалів спільноти",
    "videoGrid.index.learnWithCommunity": "Навчайтеся разом із нашою спільнотою",
    "videoGrid.index.walkthroughsTutorials": "Покрокові розбори, туторіали та прямі трансляції від нашої спільноти.",
    "videoGrid.index.noVideosFound": "Відео не знайдено.",
    "videoGrid.index.tryChangingFilters": "Спробуйте змінити фільтри, щоб знайти потрібне відео.",
    "videoGrid.index.thereAreNoVideos": "Наразі відео немає.",
    "videoGrid.index.checkBackLater": "Зазирніть сюди пізніше, щоб побачити більше!",
    "videoGrid.trackFilterList.openTrackFilter": "Відкрийте фільтр треків",
    "videoGrid.trackFilterList.clickToChange": "Натисніть, щоб змінити",
    "videoGrid.thumbnail": "мініатюра"
  },
  "components/community-solutions": {
    "commentsList.reminder.rememberComments": "Памʼятайте! Коментарі призначені для запитань або схвалення рішення. <0>Не використовуйте їх</0> для наставництва чи відгуків.",
    "commentsList.commentView.edit": "Редагувати",
    "commentsList.count.numberOfComments": "{{number}} {{pluralize}}",
    "commentsList.emptyList.noComments": "Ніхто ще не прокоментував це рішення.",
    "commentsList.emptyList.beFirst": "Станьте першим, хто додасть коментар!",
    "commentsList.options.disableComments": "Вимкнути коментарі…",
    "commentsList.options.enableComments": "Увімкнути коментарі…",
    "commentsList.header.writeComment": "Написати коментар",
    "commentsList.listDisabled.disabledCommentsAuthor": "Коментарі до цього рішення вимкнено. Скористайтеся шестірнею «Options» угорі, щоб перемкнути цю опцію.",
    "commentsList.listDisabled.disabledComments": "Коментарі вимкнено",
    "commentsList.header.writeAComment": "Написати коментар",
    "starButton.numberOfStars": "Кількість зірок",
    "starButton.favorite": "Додати в обране",
    "starButton.favorited": "В обраному"
  }
}
