{
  "command.config_display_language": "Змінити мову відображення",
  "command.config_locales": "Вказати шлях до перекладів",
  "command.config_locales_auto": "Автоматичне визначення шлях до перекладів",
  "command.config_source_language": "Змінити вихідну мову",
  "command.copy_key": "Копіювати ключ i18n",
  "command.deepl_usage": "Використання API DeepL",
  "command.delete_key": "Видалити ключ",
  "command.duplicate_key": "Дублікат ключа",
  "command.edit_key": "Редагувати переклад",
  "command.extract.disable-auto-detect": "",
  "command.extract.enable-auto-detect": "",
  "command.fulfill_keys": "Заповнювати ключ порожній рядком",
  "command.go_to_next_usage": "",
  "command.go_to_prev_usage": "",
  "command.go_to_range": "",
  "command.insert_key": "Вставити ключ",
  "command.locale_visibility_hide": "Приховати мову",
  "command.locale_visibility_show": "Показати мову",
  "command.mark_key_as_in_use": "Відзначити цей ключ як \"використовуваний\"",
  "command.new_key": "Створити новий ключ",
  "command.open_editor": "Відкрити редактор",
  "command.open_in_editor": "Відкрити в редакторі",
  "command.open_key": "Перейти до визначення",
  "command.open_review": "Відкрити огляд",
  "command.open_url": "Відкрити url",
  "command.possible_hard_string": "",
  "command.refresh_usage": "Оновити звіт про використання",
  "command.rename_key": "Перейменувати ключ",
  "command.set_display_language": "Встановити як мову відображення",
  "command.set_source_language": "Встановити як вихідну мову",
  "command.show_docs": "",
  "command.translate_key": "Перекласти",
  "command.translate_key_from": "Перекласти з \"{0}\"",
  "config.annotation_delimiter": "Роздільник анотацій",
  "config.annotation_in_place": "Показувати анотацію на місці замість додавання в кінець",
  "config.annotation_max_length": "Максимальна кількість символів, що відображаються у вбудованих анотаціях. Зайві символи будуть відображатися у вигляді трьох крапок (...)",
  "config.annotations": "Включити вбудовані анотації.",
  "config.auto_detection": "",
  "config.baidu_app_secret": "",
  "config.baidu_appid": "",
  "config.deepl_api_key": "Ключ для використання API DeepL",
  "config.deepl_log": "Відображати налагоджувальні журнали DeepL",
  "config.deepl_use_free_api_entry": "",
  "config.default_namespace": "Глобальні простори імен за замовчуванням",
  "config.deprecated": "Не рекомендується. Натомість використовуйте префікс \"i18n-ally.\"",
  "config.derived_keys": "Правила для позначки похідних ключів в звіті про використання",
  "config.dir_structure": "Переважна структура каталогів для організації файлів перекладів",
  "config.disable_path_parsing": "Відключити аналіз шляху",
  "config.disabled": "",
  "config.display_language": "відображаєма мова",
  "config.editor_prefer_editor": "Переважний редактор, для редагування перекладів",
  "config.enabled_frameworks": "Вкажіть підтримувані платформи для включення. Якщо значення не задано, розширення автоматично виявить фреймворки.",
  "config.enabled_parsers": "Парсери формату файлу перекладу. За замовчуванням це буде оброблятися поточним фреймворком.",
  "config.encoding": "Кодування файлів для читання і запису файлів перекладів",
  "config.full_reload_on_changed": "Виконайте повне перезавантаження при зміні файлу перекладу. (Для динамічного імпорту .js/.ts)",
  "config.google_api_key": "",
  "config.ignore_files": "Файли перекладів, ігноровані при завантаженні. Приймається масив glob.",
  "config.ignored_locales": "Коди перекладів, які слід ігнорувати",
  "config.include_subfolders": "Рекурсивний пошук в каталогах перекладів",
  "config.indent": "Розмір відступу для файлів перекладів",
  "config.keep_fulfill": "Завжди залишати все ключі заповненими порожніми рядками",
  "config.key_max_length": "Якщо вказано, створений ключ при добуванні буде усічений до цієї кількості символів (виключаючи keyPrefix). За замовчуванням необмежено.",
  "config.key_prefix": "Рядок перед ключем вилучення. Ви можете використовувати {fileName} для імені файлу і {fileNameWithoutExt} для частини імені файлу перед першою точкою.",
  "config.keygen_strategy": "Стратегія генерації ключа.",
  "config.keygen_style": "",
  "config.keys_in_use": "Ключі, які потрібно відзначити як використовувані, незважаючи на те, що вони не відображаються в коді",
  "config.keystyle": "Стиль ключа перекладу",
  "config.language_tag_system": "Використання мовної системи тегів.",
  "config.libretranslate_api_root": "",
  "config.locale_country_map": "Об'єкт для зіставлення двобуквеного коду мовного стандарту з кодом країни",
  "config.locales_paths": "Шлях до каталогу перекладів (щодо кореня проекту). Допускається шаблон відповідності Glob",
  "config.namespace": "Включити `namespace`. Подробиці дивіться в документації.",
  "config.openai_api_key": "",
  "config.openai_api_model": "",
  "config.openai_api_root": "",
  "config.path_matcher": "Шлях для розрізнення ключів на основі структури папок/імені файлу. Подробиці дивіться в документації.",
  "config.preferred_delimiter": "Бажаний роздільник шляху складеного ключа, значення за замовчуванням \"-\"(тире)",
  "config.prompt_translating_source": "Пропонувати обирати мовний стандарт кожен раз при перекладі. Якщо встановлено false, буде використовуватися мова з конфігурації.",
  "config.readonly": "Режим тільки для читання",
  "config.refactor_templates": "Масив шаблонів. Використовуйте `{key}` як заповнювач шляхів для ключів.",
  "config.regex_key": "Рядок регулярного виразу для відповідності шляху",
  "config.regex_usage_match": "Регулярний вираз, відповідний шляху i18n в коді. Це перезапише регулярний вираз, надане фреймворком.",
  "config.regex_usage_match_append": "Регулярний вираз, відповідний шляху i18n в коді. На відміну від \"regex.usageMatch\", він буде доданий в кінець списку без перезапису вихідного регулярного виразу.",
  "config.review_email": "Електронна пошта користувача, також використовується як Gravatar для аватара профілю.",
  "config.review_enabled": "Включити систему аудиту",
  "config.review_gutters": "Показати вікно огляду в Gutter",
  "config.review_remove_on_resolved": "Видаляти оброблені коментарі, а не позначати їх як оброблені",
  "config.review_username": "Ім'я користувача для аудиту",
  "config.show_flags": "Показувати прапори разом з кодами мов",
  "config.sort_keys": "Сортування ключів при збереженні в  JSON/YAML",
  "config.source_language": "Мова оригіналу для машинного перекладу",
  "config.tab_style": "Стиль вкладки для файлів перекладів",
  "config.target_picking_strategy": "Стратегія вибору файлу перекладу при виявленні декількох файлів",
  "config.target_picking_strategy.file-previous": "Автоматично заповнювати обраний файл перекладу при останньому завантаженні з поточного файлу",
  "config.target_picking_strategy.global-previous": "Автоматично заповнювати обраний файл перекладу при добуванні копії в останньому (поточному/іншому) файлі",
  "config.target_picking_strategy.most-similar": "Автоматично заповнювати витягнуту копію в файл перекладу, який найкраще відповідає поточному шляху до файлу",
  "config.target_picking_strategy.most-similar-by-key": "Автоматично заповнюйте витягнуту копію в мовний файл, який найкраще відповідає поточному ключу i18n",
  "config.target_picking_strategy.none": "Користувач вручну обирає файл для вилучення тексту",
  "config.translate.engines": "Сервіс для перекладу.",
  "config.translate.fallbackToKey": "Використовувати сам ключ для перекладу, якщо для цього ключа нема переводу",
  "config.translate.parallels": "Максимальна кількість перекладань одночасно.",
  "config.translate_override_existing": "Замінити існуючі повідомлення при перекладі",
  "config.translate_save_as_candidates": "Зберігати результат перекладу в \"Кандидати на переклад\" замість запису в переклад.",
  "config.usage.scanning_ignore": "Ігнорувати шаблонні `glob` при скануванні використання ключа",
  "editor.add_description": "Додати опис...",
  "editor.empty": "(порожній)",
  "editor.title": "i18n Ally редактор",
  "editor.translate": "Перкласти",
  "editor.translate_all_missing": "Перкласти всі пропущені",
  "errors.keystyle_not_set": "Шаблон ключа невідомий, операція перервана.",
  "errors.translating_empty_source_value": "Оригінальний переклад \"{0}\" не найден. Переклад перерваний.",
  "errors.translating_same_locale": "Перевести на ту саму мову не можна.",
  "errors.translating_unknown_error": "При перекладі сталася невідома помилка.",
  "errors.unsupported_file_type": "Непідтримуваний тип файлу: \"{0}\"",
  "errors.write_in_readonly_mode": "Запис в режимі тільки для читання відключена.",
  "extname": "i18n Ally",
  "feedback.document": "Читати документацію",
  "feedback.github": "Star on GitHub",
  "feedback.report_issues": "Повідомити про проблеми",
  "feedback.support": "Підтримати нас",
  "feedback.twitter_feedback": "Зворотній зв'язок",
  "misc.missing_key": "{0}: i18n ключ \"{1}\" не існує",
  "misc.missing_translation": "{0}: Переклад \"{1}\" відсутній",
  "notification.migrate": "Керівництво по міграції",
  "notification.v2-update": "i18n Ally оновлен до версії 2.0!\nБудь ласка, ознайомтеся з керівництвом по міграції.",
  "prompt.applying_suggestion": "Застосувати таку пропозицію до ключу \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate": "Застосувати такі переклади для ключа \"{0}\"?\n\n{1}",
  "prompt.applying_translation_candidate_multiple": "Ви дійсно хочете застосувати всі переклади {0}?",
  "prompt.button_apply": "Застосувати",
  "prompt.button_cancel": "Скасування",
  "prompt.button_discard": "Відхилити",
  "prompt.button_edit_end_apply": "Редагувати",
  "prompt.button_override": "Відхилити",
  "prompt.button_reenter": "Увійти повторно",
  "prompt.button_skip": "Продовжити без скасування",
  "prompt.button_yes": "Так",
  "prompt.choice_key_to_insert": "Виберіть ключ для вставки",
  "prompt.choice_key_to_open": "Виберіть ключ для відкриття в редакторі...",
  "prompt.choice_locale": "Виберіть мову",
  "prompt.config_locales_auto_success": "Шлях до перекладу автоматично встановлений \"{0}\".",
  "prompt.config_locales_button": "Налаштувати зараз",
  "prompt.config_locales_info": "Налаштуйте каталог перекладів для вашого проекту",
  "prompt.config_locales_success": "Шляхи до перекладів успішно налаштований.",
  "prompt.create_new_path": "Створити новий шлях",
  "prompt.deepl_api_key_required": "Потрібен ключ DeepL API",
  "prompt.deepl_error_get_usage": "Помилка при отриманні даних використання",
  "prompt.deepl_usage": "Використання Deep API {0} з {1} символів переведено",
  "prompt.delete_key": "Ви дійсно бажаєте видалити \"{0}\" з усіх мов?\n\nЦю операцію НЕ МОЖНА скасувати.",
  "prompt.delete_keys_not_in_use": "Ви дійсно бажаєте видалити {0} невикористовувані ключі?\n\nЦю операцію НЕ МОЖНА скасувати.",
  "prompt.donate": "Пожертвувати",
  "prompt.edit_key_in_locale": "{1} | Змінити ключ \"{0}\"",
  "prompt.enter_file_path_to_store_key": "Введіть шлях до файлу для збереження ключа \"{0}\"",
  "prompt.enter_key_path": "Введіть шлях до ключа для \"{0}\"",
  "prompt.enter_new_keypath": "Введіть новий шлях до ключа",
  "prompt.error_on_parse_custom_regex": "Не вдалося інтерпретувати рядок RegEx {0}. Будь ласка, перевірте свою конфігурацію",
  "prompt.existing_translation": "Існуючий переклад",
  "prompt.extraction_canceled": "Витяг скасовано",
  "prompt.failed_to_locate_key": "Не вдалося знайти ключ \"{0}\".",
  "prompt.frameworks_not_found": "Наступні фреймворк(и) не знайдені. Перевірте свої налаштування.\n{0}",
  "prompt.fullfill_missing_all_confirm": "Ви впевнені, що бажаєте заповнити всі відсутні ключі порожніми рядками для всіх мов??\n\nЦю операцію не можна скасувати!",
  "prompt.fullfill_missing_confirm": "Ви дійсно бажаєте заповнити {0} відсутні ключі порожніми рядками в {1}?\n\nЦю операцію не можна скасувати!",
  "prompt.invalid_keypath": "Невірний шлях до ключа!",
  "prompt.key_already_exists": "Ключ вже існує. Ви бажаєте змінити існуюче значення або повторно ввести шлях??",
  "prompt.key_copied": "Ключ скопійований.",
  "prompt.keys_removed": "{0} ключів видалено",
  "prompt.keystyle_flat": "Плоский стиль",
  "prompt.keystyle_flat_example": "наприклад: { \"a.b.c\": \"...\" }",
  "prompt.keystyle_nested": "Вкладений стиль",
  "prompt.keystyle_nested_example": "наприклад: { \"a\": { \"b\": { \"c\": \"...\" } } }",
  "prompt.keystyle_select": "Який ключовий стиль ви використовуєте для організації ваших перекладів?",
  "prompt.locales_dir_not_found": "Каталог переказів не знайдений. I18n Ally відключений.",
  "prompt.new_key_path": "Введіть шлях до нового ключа",
  "prompt.no_locale_loaded": "Файли перекладів не завантажені. Можливо, щось не так з конфігурацією вашого проекту.",
  "prompt.replace_text_as": "Замінити текст як:",
  "prompt.select_display_locale": "Оберіть мову відображення ({0})",
  "prompt.select_file_to_open": "Оберіть файл для відкриття",
  "prompt.select_file_to_store_key": "Оберіть файл для збереження ключа \"{0}\"",
  "prompt.select_source_language_for_translating": "Оберіть вихіду мову для перекладу ({0})",
  "prompt.select_source_locale": "Выберите исходный язык ({0})",
  "prompt.show_error_log": "Показати журнали",
  "prompt.star_on_github": "Star on GitHub",
  "prompt.support": "i18n Ally пропонується всім безкоштовно. Якщо ви вважаєте це за необхідне, подумайте про підтримку. Дякую! ❤",
  "prompt.translate_cancelled_multiple": "{0} перекладів ключів скасовано.",
  "prompt.translate_done_multiple": "{0} ключів перекладено.",
  "prompt.translate_done_single": "Переклад \"{0}\" завершен.",
  "prompt.translate_edit_translated": "Редагувати результат",
  "prompt.translate_failed_multiple": "{0} ключів не вдалося перекласти.",
  "prompt.translate_failed_single": "\"{0}\" не вдалося перекласти на \"{1}\"",
  "prompt.translate_in_progress": "Переклад",
  "prompt.translate_multiple_confirm": "Ви дійсно бажаєте перекласти ключі {0}?",
  "prompt.translate_no_jobs": "Переклад не потрібен.",
  "prompt.writing_js": "Запис у файли js/ts не підтримується.",
  "refactor.extract_ignore": "",
  "refactor.extract_ignore_by_file": "",
  "refactor.extract_text": "🌍 Витягувати текст в повідомлення i18n",
  "refactor.extracting_not_support_for_lang": "",
  "refactor.replace_with": "Замінити текст існуючим перекладом: \"{0}\"",
  "review.accept_suggestion": "Прийняти пропозицію",
  "review.apply_suggestion": "Застосувати пропозицію",
  "review.apply_translation_candidate": "Подати заявку на переклад",
  "review.approve": "Затвердити",
  "review.comment": "Коментар",
  "review.edit": "Редагувати",
  "review.leave_comment": "Залиште коментар",
  "review.optional": "(За бажанням)",
  "review.placeholder.approve": "Затверджено",
  "review.placeholder.comment": "Нічого не сказав",
  "review.placeholder.request_change": "Запросити зміну",
  "review.request_change": "Запросити зміну",
  "review.request_change_messages": "Копія, яку необхідно змінити",
  "review.resolve": "Дозволити",
  "review.resolve_all": "Дозволити всі",
  "review.review": "Аудит",
  "review.suggestion": "Пропозиція",
  "review.suggestions": "Пропозиції",
  "review.title": "i18n Ally аудит",
  "review.translation_candidates": "Кандидати на переклад",
  "review.unknown_user": "Невідомо",
  "view.current_file": "Поточний файл",
  "view.current_file_hard_strings": "",
  "view.current_file_hard_strings_expand_to_detect": "",
  "view.current_file_hard_strings_not_supported": "",
  "view.current_file_keys_in_use": "",
  "view.current_file_keys_not_found": "",
  "view.help_feedback": "Допомога і зворотний зв'язок",
  "view.i18n_keys": "i18n Ally",
  "view.progress": "Прогрес",
  "view.progress_submenu.empty_keys": "Пусто",
  "view.progress_submenu.missing_keys": "Немає перекладу",
  "view.progress_submenu.translated_keys": "Перекладено",
  "view.tree": "Дерево",
  "view.usage": "Звіт про використання",
  "view.usage_keys_in_use": "{0} ключі використовуються",
  "view.usage_keys_missing": "{0} ключі відсутні",
  "view.usage_keys_not_in_use": "{0} ключі НЕ використовуються",
  "view.usage_report_none": "Оновіть, щоб почати аналіз використання ключа"
}
