{
  "$schema": "./schema.json",
  "Language": {
    "Name": "Українська",
    "Code": "uk-UA"
  },
  "App": {
    "Title": "Borderless Gaming"
  },
  "TitleBar": {
    "Discord": "Приєднуйтесь до нашої спільноти Discord",
    "Steam": "Спільнота Steam",
    "Help": "Допомога та документація",
    "Settings": "Налаштування",
    "Effects": "Ефекти",
    "EffectsEditor": "Редактор ефектів",
    "CompatMode": "СУМІСН",
    "CompatModeTooltip": "Працює в режимі сумісності (--compat). Використовується застаріла логіка керування вікнами."
  },
  "Windows": {
    "Title": "Активні вікна",
    "Search": "Пошук вікон...",
    "Refresh": "Оновити список вікон",
    "MoreOptions": "Більше опцій",
    "ManageWinIgnore": "Керування WinIgnore",
    "Empty": {
      "Title": "Вікон не виявлено",
      "Description": "Запустіть програму, щоб побачити її тут",
      "Refresh": "Оновити"
    },
    "Context": {
      "MakeBorderless": "Прибрати рамки",
      "RestoreWindow": "Відновити вікно",
      "CreateProfile": "Створити профіль",
      "UsingWindowTitle": "За заголовком вікна",
      "UsingWindowTitleRegex": "За заголовком вікна (RegEx)",
      "UsingProcessName": "За назвою процесу",
      "SetWindowTitle": "Встановити заголовок вікна",
      "HideProcess": "Приховати цей процес",
      "OpenFileLocation": "Відкрити розташування файлу"
    }
  },
  "Profiles": {
    "Title": "Профілі",
    "Import": "Імпорт",
    "Search": "Пошук профілів...",
    "SortTooltip": "Перемикнути сортування (А-Я / Я-А)",
    "PinTooltip": "Закріпити/Відкріпити профіль",
    "SettingsTooltip": "Редагувати налаштування профілю",
    "Match": "Відповідність:",
    "Loading": "Завантаження профілів...",
    "Empty": {
      "Title": "Профілів ще немає",
      "Description": "Створіть профіль для автоматичного застосування безрамкового режиму до певних програм",
      "ImportButton": "Імпортувати профіль",
      "Tip": "Порада: Клацніть правою кнопкою миші на будь-яке вікно в лівій панелі, щоб створити профіль"
    },
    "Context": {
      "EditSettings": "Редагувати налаштування",
      "Enable": "Увімкнути профіль",
      "Disable": "Вимкнути профіль",
      "Pin": "Закріпити профіль",
      "Unpin": "Відкріпити профіль",
      "Delete": "Видалити профіль"
    }
  },
  "Settings": {
    "Title": "Налаштування",
    "Advanced": "Додатково",
    "RunOnStartup": {
      "Title": "Запускати при старті",
      "Description": "Автоматичний запуск при запуску Windows"
    },
    "StartMinimized": {
      "Title": "Запускати згорнутим",
      "Description": "Запуск у системному треї"
    },
    "CloseToTray": {
      "Title": "Згортати в трей",
      "Description": "Згортати в системний трей при закритті"
    },
    "UseWinIgnore": {
      "Title": "Використовувати WinIgnore",
      "Description": "Увімкнути фільтрацію вікон"
    },
    "DarkMode": {
      "Title": "Темний режим",
      "Description": "Використовувати темну тему"
    },
    "Language": {
      "Title": "Мова",
      "Description": "Вибрати мову відображення"
    },
    "DataFolder": {
      "Title": "Папка даних",
      "Description": "Відкрити папку налаштувань"
    },
    "ResetToDefaults": "Скинути налаштування"
  },
  "Shortcuts": {
    "Title": "Комбінації клавіш",
    "ToggleBorderless": {
      "Name": "Перемикнути безрамковий",
      "Description": "Перемикнути безрамковий режим"
    },
    "ToggleCursor": {
      "Name": "Перемикнути курсор",
      "Description": "Показати/приховати курсор"
    },
    "ToggleCursorLock": {
      "Name": "Перемикнути блокування курсора",
      "Description": "Заблокувати/розблокувати курсор"
    },
    "ToggleTaskbar": {
      "Name": "Перемикнути панель завдань",
      "Description": "Показати/приховати панель завдань"
    },
    "ScreenshotBefore": {
      "Name": "Знімок екрана (Оригінал)",
      "Description": "Зробити знімок екрана до ефектів"
    },
    "ScreenshotAfter": {
      "Name": "Знімок екрана (З ефектами)",
      "Description": "Зробити знімок екрана після ефектів"
    },
    "ClearTooltip": "Очистити комбінацію",
    "Recording": "Натисніть клавіші...",
    "NotSet": "Не задано"
  },
  "Dialogs": {
    "DeleteProfile": {
      "Title": "Видалити профіль",
      "Message": "Ви впевнені, що хочете видалити профіль '{0}'?",
      "Details": "Цю дію неможливо скасувати. Усі налаштування, пов'язані з цим профілем, будуть видалені назавжди."
    },
    "CreateProfile": {
      "Title": "Створити новий профіль",
      "NameLabel": "Назва профілю",
      "NamePlaceholder": "Введіть назву профілю",
      "Description": "Цей профіль автоматично застосовуватиме безрамковий режим до відповідних вікон."
    },
    "SetWindowTitle": {
      "Title": "Встановити заголовок вікна",
      "Prompt": "Введіть новий заголовок для вікна:"
    },
    "SaveError": {
      "Title": "Помилка збереження профілю",
      "Message": "Не вдалося зберегти профіль. Під час операції збереження виникла непередбачена помилка.",
      "Details": "Назва профілю: {0}\nID профілю: {1}\n\nБудь ласка, спробуйте знову. Якщо проблема залишається, зверніться до служби підтримки."
    },
    "Buttons": {
      "Yes": "Так",
      "No": "Ні",
      "OK": "ОК",
      "Cancel": "Скасувати",
      "Create": "Створити"
    }
  },
  "Notifications": {
    "ProfileSaved": {
      "Title": "Профіль збережено",
      "Message": "Профіль '{0}' успішно збережено."
    },
    "ProfileDeleted": {
      "Title": "Видалити профіль",
      "Success": "Профіль '{0}' було видалено.",
      "Failed": "Не вдалося видалити профіль '{0}'. Будь ласка, спробуйте знову."
    },
    "ProfileImported": {
      "Title": "Імпорт успішний",
      "Message": "Профіль імпортовано з '{0}'"
    },
    "ImportFailed": {
      "Title": "Помилка імпорту",
      "Message": "Не вдалося імпортувати '{0}': {1}"
    },
    "BorderlessFailed": {
      "Title": "Не вдалося прибрати рамки",
      "Message": "Не вдалося прибрати рамки у '{0}'. Спробуйте створити профіль для цього вікна."
    },
    "ShortcutFailed": {
      "Title": "Помилка реєстрації комбінації",
      "Message": "Не вдалося зареєструвати комбінацію {0} ({1}). Можливо, вона використовується іншою програмою."
    },
    "SelectionError": {
      "Title": "Помилка вибору",
      "InvalidCoordinates": "Вибрана область має недійсні координати.",
      "InvalidDimensions": "Вибрана область має недійсні розміри.",
      "InvalidSelection": "Будь ласка, виберіть область з додатними розмірами.",
      "UnexpectedError": "Виникла непередбачена помилка. Перевірте журнали для отримання детальної інформації."
    },
    "WindowTitle": {
      "Title": "Заголовок вікна",
      "Success": "Заголовок вікна встановлено: {0}",
      "Failed": "Не вдалося встановити заголовок вікна"
    },
    "ImageSelected": {
      "Title": "Зображення вибрано",
      "Message": "Фонове зображення успішно оновлено"
    },
    "ImageSelectionFailed": {
      "Title": "Помилка вибору зображення",
      "Message": "Не вдалося встановити фонове зображення"
    }
  },
  "Profile": {
    "EditTitle": "Редагування профілю: {0}",
    "Sections": {
      "ProfileInfo": "Інформація про профіль",
      "WindowDisplay": "Відображення вікна",
      "SizeAndPosition": "Розмір та положення",
      "AdvancedOptions": "Додаткові параметри вікна",
      "TimingAndOffsets": "Таймінг та зміщення",
      "BackgroundContainer": "Контейнер фону",
      "DeleteProfile": "Видалити профіль",
      "ScalingModeOptions": "Параметри режиму масштабування",
      "Cursor": "Курсор",
      "WindowedScaling": "Віконне масштабування",
      "Performance": "Продуктивність",
      "DeveloperOptions": "Параметри розробника"
    },
    "Fields": {
      "ProfileName": {
        "Label": "Назва профілю",
        "Placeholder": "Введіть назву профілю",
        "Description": "Описова назва для ідентифікації цього профілю"
      },
      "MatchType": {
        "Label": "Тип зіставлення",
        "Description": "Виберіть зіставлення за назвою процесу, заголовком вікна або шаблоном регулярного виразу"
      },
      "MatchText": {
        "Label": "Текст для зіставлення",
        "Placeholder": "Введіть шаблон зіставлення",
        "Description": "Текст або шаблон для зіставлення. Для зіставлення процесу використовуйте назву виконуваного файлу (напр. 'game.exe')"
      },
      "WindowSizeMode": {
        "Label": "Режим розміру вікна",
        "Description": "Виберіть спосіб зміни розміру та положення вікна: повний екран, користувацькі розміри або зберегти поточний розмір"
      },
      "TargetMonitor": {
        "Label": "Цільовий монітор",
        "Placeholder": "Виберіть монітор",
        "Description": "Виберіть, на якому моніторі відображати вікно"
      },
      "Position": {
        "Label": "Положення та розмір",
        "Description": "Встановіть точне положення (координати X, Y) та розмір (ширина, висота) в пікселях",
        "X": "X:",
        "Y": "Y:",
        "Width": "Ширина:",
        "Height": "Висота:",
        "SelectArea": "Вибрати область візуально",
        "SelectAreaDescription": "Натисніть і перетягніть, щоб вибрати область на екрані для автоматичного встановлення положення та розміру"
      },
      "BorderlessDelay": {
        "Label": "Затримка безрамкового режиму",
        "Description": "Чекати вказану кількість секунд перед застосуванням безрамкового режиму (0-60). Корисно для ігор, яким потрібен час для ініціалізації"
      },
      "WindowOffsets": {
        "Label": "Зміщення вікна",
        "Description": "Точне налаштування положення та розміру вікна шляхом регулювання зміщень кожного краю в пікселях. Позитивні значення зсувають/зменшують всередину, негативні - зсувають/розширюють назовні",
        "Left": "Зліва:",
        "Top": "Зверху:",
        "Right": "Справа:",
        "Bottom": "Знизу:"
      },
      "BorderlessMode": {
        "Label": "Режим без рамок",
        "Description": "Win32 (Класичний) маніпулює стилями вікна безпосередньо. Масштабування (GPU) захоплює вікно та рендерить на повноекранний оверлей з опціональним масштабуванням (потрібна Windows 10 1903+)."
      },
      "EffectPreset": {
        "Label": "Пресет ефектів",
        "Placeholder": "Виберіть пресет...",
        "ClearTooltip": "Очистити пресет (використовувати наскрізний режим)",
        "Description": "Виберіть пресет, створений у редакторі ефектів"
      },
      "CaptureMethod": {
        "Label": "Метод захоплення",
        "Description": "Рекомендується Graphics Capture. Desktop Duplication для повноекранного режиму."
      },
      "OutputAlignment": {
        "Label": "Вирівнювання виводу",
        "Description": "Позиція, коли вивід не заповнює екран"
      },
      "FrameBufferQueue": {
        "Label": "Черга буфера кадрів",
        "Description": "Менше = менша затримка, більше = плавніше"
      },
      "CropInput": {
        "Label": "Обрізка вводу (пікселі)",
        "Description": "Видалити пікселі з країв захопленого вмісту перед масштабуванням.",
        "Left": "Зліва:",
        "Top": "Зверху:",
        "Right": "Справа:",
        "Bottom": "Знизу:"
      },
      "CursorScale": {
        "Label": "Масштаб курсора"
      },
      "CursorInterpolation": {
        "Label": "Інтерполяція курсора"
      },
      "InitialScaleFactor": {
        "Label": "Початковий коефіцієнт масштабування"
      },
      "SyncMode": {
        "Label": "Режим синхронізації",
        "Description": "Вимк = найменша затримка з можливим розривом. За замовчуванням = контролюється композитором. Vsync = очікування вертикального інтервалу (усуває розрив). ½ та ⅓ зменшують до половини або третини частоти оновлення."
      }
    },
    "Scaling": {
      "Presentation": "Презентація",
      "WindowedMode": {
        "Label": "Режим віконного масштабування",
        "Tooltip": "Масштабувати у вікно зі зміною розміру замість повноекранного оверлею."
      },
      "ExtendedTimeout": {
        "Label": "Розширений тайм-аут кадру",
        "Tooltip": "Збільшити час очікування нових кадрів. Увімкніть для змінної/низької частоти кадрів."
      },
      "CaptureTitleBar": {
        "Label": "Захоплювати заголовок вікна",
        "Tooltip": "Включити заголовок вікна у захоплений вміст."
      },
      "DisableDirectFlip": {
        "Label": "Вимкнути DirectFlip",
        "Tooltip": "Примусова композиція замість DirectFlip. Може вирішити проблеми сумісності."
      },
      "MultiMonitor": {
        "Label": "Режим кількох моніторів",
        "Tooltip": "Автоматичне виявлення та масштабування на кілька моніторів."
      },
      "DebugOverlay": {
        "Label": "Показати оверлей налагодження",
        "Tooltip": "Відображати FPS, час кадрів та профілювання ефектів на виводі."
      },
      "AdjustCursorSpeed": {
        "Label": "Налаштувати швидкість курсора",
        "Tooltip": "Налаштувати системну швидкість курсора відповідно до коефіцієнта масштабування."
      },
      "DeveloperDescription": "Для налагодження та розробки. Більшість користувачів повинні залишити значення за замовчуванням.",
      "ShaderCompilation": "Компіляція шейдерів",
      "InlineParams": {
        "Label": "Вбудовані параметри",
        "Tooltip": "Вбудувати параметри у вихідний код шейдера. Потрібна перекомпіляція при зміні параметрів."
      },
      "DisableCache": {
        "Label": "Вимкнути кеш ефектів",
        "Tooltip": "Перекомпілювати шейдери при кожному запуску. Корисно при редагуванні ефектів."
      },
      "SaveSources": {
        "Label": "Зберігати вихідні коди ефектів",
        "Tooltip": "Зберігати згенерований HLSL на диск для перевірки."
      },
      "WarningsAsErrors": {
        "Label": "Попередження як помилки",
        "Tooltip": "Попередження шейдерів призводять до помилки компіляції."
      },
      "DisableFp16": {
        "Label": "Вимкнути FP16",
        "Tooltip": "Примусова 32-бітна точність. Може виправити артефакти, але повільніше."
      }
    },
    "Options": {
      "EnableBorderless": {
        "Label": "Увімкнути безрамковий режим",
        "Description": "Прибрати рамки вікна та заголовок для чистішого повноекранного досвіду"
      },
      "PreserveClientArea": {
        "Label": "Зберегти розмір клієнтської області",
        "Description": "Зберегти початковий розмір області рендерингу при видаленні рамок. Корисно для старих ігор з проблемами рендерингу"
      },
      "PreserveAspectRatio": {
        "Label": "Зберегти співвідношення сторін",
        "Description": "Зберегти початкове співвідношення сторін для запобігання розтягуванню. Корисно для ігор, які виходять за межі екрану при розгортанні"
      },
      "SuperSize": {
        "Label": "Суперрозмір (на всі монітори)",
        "Description": "У повноекранному режимі розширити вікно на всі підключені монітори для безшовного багатомоніторного досвіду"
      },
      "UseCurrentMonitor": {
        "Label": "Використовувати поточний монітор",
        "Description": "Залишити вікно на моніторі, де воно відображається зараз"
      },
      "RemoveMenus": {
        "Label": "Прибрати меню",
        "Description": "Прибрати всі меню з вікна для чистішого інтерфейсу"
      },
      "AlwaysOnTop": {
        "Label": "Завжди зверху",
        "Description": "Тримати вікно поверх всіх інших, навіть коли воно не в фокусі"
      },
      "HideTaskbar": {
        "Label": "Приховати панель завдань",
        "Description": "Приховати панель завдань Windows, коли це вікно активне, для повного занурення"
      },
      "RestoreTaskbarOnFocus": {
        "Label": "Відновити панель завдань при втраті фокусу",
        "Description": "Автоматично показувати панель завдань, коли вікно втрачає фокус"
      },
      "HideMouseCursor": {
        "Label": "Приховати курсор миші",
        "Description": "Приховати курсор миші в цьому вікні"
      },
      "ClipCursor": {
        "Label": "Обмежити курсор вікном",
        "Description": "Не дозволяти курсору виходити за межі вікна - корисно для багатомоніторних конфігурацій"
      },
      "MuteInBackground": {
        "Label": "Вимкнути звук у фоні",
        "Description": "Автоматично вимикати звук, коли вікно втрачає фокус, та відновлювати при отриманні фокусу"
      },
      "SendMaximize": {
        "Label": "Відправити команду розгортання",
        "Description": "Відправити команду розгортання Windows після позиціонування вікна. Деяким програмам це потрібно для правильного заповнення екрану.",
        "Note": "Багато ігор скидають свої внутрішні налаштування роздільної здатності при отриманні цієї команди, через що вони зменшуються замість заповнення екрану. Вимкнено за замовчуванням."
      },
      "NudgeWindow": {
        "Label": "Посунути вікно",
        "Description": "Посунути вікно, щоб заповнити простір, що залишився, після видалення рамок. Працює лише при ввімкненому 'Змінити порядок обробки'."
      },
      "FlipProcessingOrder": {
        "Label": "Змінити порядок обробки",
        "Description": "За замовчуванням спочатку вікно стає безрамковим, потім переміщується та змінює розмір. Цей параметр змінює порядок.",
        "Note": "Увімкніть для старих ігор на Unreal Engine, у яких проблеми зі стандартним порядком. Завжди застосовується автоматично для ігор на GameMaker."
      }
    },
    "Container": {
      "TypeLabel": "Тип контейнера",
      "TypeDescription": "Додати користувацький фон за вікном гри. Корисно для ігор з прозорими областями або нестандартним співвідношенням сторін",
      "SelectImage": "Вибрати фонове зображення",
      "NoImageSelected": "Зображення не вибрано",
      "ImagePreviewDescription": "Попередній перегляд вибраного фонового зображення",
      "ColorDescription": "Вибрати суцільний колір для фону",
      "GradientColor1": "Колір 1",
      "GradientColor2": "Колір 2",
      "GradientDescription": "Вибрати два кольори для створення градієнтного фону"
    },
    "Delete": {
      "Warning": "Видалення цього профілю назавжди видалить його з ваших налаштувань.",
      "CannotUndo": "Цю дію неможливо скасувати.",
      "Button": "Видалити профіль"
    }
  },
  "MatchType": {
    "WindowTitle": "Заголовок вікна",
    "ProcessName": "Назва процесу",
    "WindowTitleRegex": "Заголовок вікна (Regex)",
    "ProcessPathRegex": "Шлях процесу (Regex)"
  },
  "SizeType": {
    "NoChange": "Без змін",
    "FullScreen": "Повний екран",
    "CustomSize": "Користувацький розмір"
  },
  "ContainerType": {
    "None": "Немає",
    "Image": "Зображення",
    "Color": "Колір",
    "Gradient": "Градієнт"
  },
  "WinIgnore": {
    "Title": "Керування WinIgnore",
    "ProcessCount": {
      "One": "{0} процес ігнорується",
      "Other": "{0} процесів ігнорується"
    },
    "SortTooltip": "Натисніть для зміни порядку",
    "Remove": "Видалити",
    "SortAZ": "А-Я",
    "SortZA": "Я-А",
    "SortRecent": "Нещодавні"
  },
  "Tray": {
    "Tooltip": "Borderless Gaming",
    "Open": "Відкрити Borderless Gaming",
    "Exit": "Вихід"
  },
  "Common": {
    "Unknown": "Невідомо",
    "Never": "Ніколи",
    "Note": "Примітка:",
    "Warning": "Увага:"
  },
  "AreaSelector": {
    "PositionFormat": "Положення: ({0}, {1})",
    "SizeFormat": "Розмір: {0} x {1} пікс.",
    "ConfirmSelection": "Підтвердити вибір",
    "UnknownDisplay": "Невідомий дисплей",
    "DisplayNumber": "Дисплей {0}",
    "PrimaryIndicator": "(Основний)"
  },
  "EffectEditor": {
    "Title": "Редактор ефектів",
    "Search": "Пошук ефектів...",
    "AddToChain": "Додати до ланцюга",
    "NewPreset": "Новий пресет",
    "DuplicatePreset": "Дублювати пресет",
    "DeletePreset": "Видалити пресет",
    "SaveChanges": "Зберегти зміни",
    "EffectChain": "ЛАНЦЮГ ЕФЕКТІВ",
    "DropHere": "Перетягніть сюди",
    "RemoveFromChain": "Видалити з ланцюга",
    "EmptyChain": {
      "Title": "Немає ефектів у ланцюзі",
      "Description": "Перетягніть ефекти з лівої панелі, щоб створити пресет",
      "Hint": "Порада: Двічі клацніть ефект, щоб швидко додати його"
    },
    "Scaling": {
      "Title": "Масштабування",
      "Type": "Тип:",
      "X": "X:",
      "Y": "Y:"
    },
    "Parameters": "Параметри",
    "NoSelection": {
      "Title": "Виберіть або створіть пресет",
      "Description": "Створіть новий пресет, щоб почати будувати ланцюг ефектів"
    },
    "Save": "Зберегти",
    "UntitledPreset": "Пресет без назви",
    "AddDescription": "Додати опис...",
    "Uncategorized": "Без категорії",
    "Unknown": "Невідомо"
  }
}
