msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-19T21:43:35-03:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Ukrainian\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Domain: import-products-from-google-sheets-for-woocommerce\n"
"X-Generator: WP-CLI 2.12.0\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#: Admin.php:58 Admin.php:59
msgid "Products Import GSW"
msgstr "Імпорт товарів GSW"

#: Admin.php:69 Admin.php:70 Admin.php:135
msgid "Import configuration"
msgstr "Налаштування імпорту"

#: Admin.php:78 Admin.php:79 Mapping_Settings.php:173
msgid "Import settings"
msgstr "Налаштування імпорту"

#: Admin.php:87 Admin.php:88 Admin.php:149
msgid "Imports"
msgstr "Імпорти"

#: Admin.php:97 Admin.php:98 Admin.php:161 Admin.php:242
msgid "Cron Scheduler"
msgstr "Планувальник Cron"

#: Admin.php:106 Admin.php:107 Admin.php:174
msgid "Logs"
msgstr "Логи"

#: Admin.php:115 Admin.php:116 Admin.php:181
msgid "Settings"
msgstr "Налаштування"

#: Admin.php:187 Settings.php:73
msgid "Open AI API"
msgstr "API OpenAI"

#: Admin.php:188 Settings.php:366
msgid "Google API"
msgstr "API Google"

#: Admin.php:189 Settings.php:629
msgid "Product Statuses"
msgstr "Статуси товарів"

#: Admin.php:229 Mapping_Settings.php:1013
msgid "Save"
msgstr "Зберегти"

#: Admin.php:245
msgid "Cron scheduler is available in the PRO version of the plugin."
msgstr "Планувальник Cron доступний у PRO-версії плагіна."

#: Category_Overrides.php:169 Logs.php:203 Mapping_Settings.php:770
#: Mapping_Settings.php:882 Mapping_Settings.php:887 Mapping_Settings.php:1172
msgid "(no category)"
msgstr "(без категорії)"

#: Category_Overrides.php:484 Settings.php:646
msgid "Sale"
msgstr "Розпродаж"

#: Category_Overrides.php:486 Settings.php:662
msgid "Waiting"
msgstr "Очікується"

#: Category_Overrides.php:488 Settings.php:638
msgid "In stock"
msgstr "В наявності"

#: Category_Overrides.php:490 Settings.php:670
msgid "Sold"
msgstr "Продано"

#: Category_Overrides.php:492
#, fuzzy
msgid "Unknown"
msgstr "Невідома помилка"

#: helpers.php:26
msgid "Security check failed."
msgstr "Перевірка безпеки не пройдена."

#: hooks.php:24
msgid "Learn more about PRO"
msgstr "Дізнатися більше про PRO"

#: Imports.php:91
msgid "Run imports instantly, view last status, or schedule via Cron."
msgstr ""
"Запускайте імпорти одразу, переглядайте останній статус або плануйте через "
"Cron."

#: Imports.php:93
msgid "Auto refresh every 5s while any job is running"
msgstr "Автооновлення кожні 5 с, поки виконується завдання"

#: Imports.php:97 Mapping_Settings.php:257
msgid "Category"
msgstr "Категорія"

#: Imports.php:98
msgid "Google Sheet"
msgstr "Google Таблиця"

#: Imports.php:99 Mapping_Settings.php:863
msgid "Status"
msgstr "Статус"

#: Imports.php:100
msgid "Next Scheduled"
msgstr "Наступний запуск"

#: Imports.php:101 Mapping_Settings.php:129
msgid "Actions"
msgstr "Дії"

#: Imports.php:106
msgid "No import rows yet. Add them in \"Import configuration\"."
msgstr ""
"Поки що немає рядків імпорту. Додайте їх у розділі «Налаштування імпорту»."

#: Imports.php:152 Mapping_Settings.php:1075
msgid "Edit"
msgstr "Редагувати"

#: Imports.php:154
msgid "Run now"
msgstr "Запустити зараз"

#: Imports.php:156 Mapping_Settings.php:231
msgid "View log"
msgstr "Переглянути лог"

#: Imports.php:158 Mapping_Settings.php:233 Mapping_Settings.php:1077
msgid "Schedule"
msgstr "Запланувати"

#: Imports.php:162
msgid "Cancel the running job?"
msgstr "Скасувати поточне завдання?"

#: Imports.php:163
msgid "Cancel"
msgstr "Скасувати"

#: Imports.php:172 Imports.php:272 Logs.php:147 Logs.php:161 Logs.php:180
#: Mapping_Settings.php:403 Mapping_Settings.php:470 OpenAI.php:93
msgid "Unauthorized"
msgstr "Немає доступу"

#: Imports.php:176 Imports.php:276 Mapping_Settings.php:475
msgid "Bad request"
msgstr "Некоректний запит"

#: Imports.php:190
msgid "Cancelled"
msgstr "Скасовано"

#: Imports.php:196
msgid "Job cancelled."
msgstr "Завдання скасовано."

#: Imports.php:214
msgid "(WooCommerce missing)"
msgstr "(WooCommerce відсутній)"

#: Imports.php:287
msgid "Import row not found."
msgstr "Рядок імпорту не знайдено."

#: Imports.php:293
#, fuzzy
msgid "This import is already running."
msgstr "Вже виконується."

#: Imports.php:302
#, php-format
msgid "Queued manually by %s"
msgstr "Додано в чергу вручну користувачем %s"

#: Imports.php:310
msgid "Import queued."
msgstr "Імпорт додано в чергу."

#: Imports.php:324
msgid "Already running."
msgstr "Вже виконується."

#: Imports.php:332
msgid "Starting queue..."
msgstr "Запуск черги..."

#: Logs.php:88 Logs.php:154
msgid "No logs yet."
msgstr "Логів поки що немає."

#: Logs.php:97
msgid "Filter by import row"
msgstr "Фільтр за рядком імпорту"

#: Logs.php:100
msgid "— All rows —"
msgstr "— Усі рядки —"

#: Logs.php:109
msgid "Shows only lines containing this row id."
msgstr "Показує лише рядки, що містять ID цього рядка."

#: Logs.php:113
msgid "Lines to show"
msgstr "Рядків показати"

#: Logs.php:116
msgid "Apply"
msgstr "Застосувати"

#: Logs.php:117
msgid "Refresh"
msgstr "Оновити"

#: Logs.php:118
msgid "Auto refresh every 3s"
msgstr "Автооновлення кожні 3 с"

#: Logs.php:129
msgid "Download full log"
msgstr "Завантажити повний лог"

#: Logs.php:130
msgid "Clear the log file?"
msgstr "Очистити файл лога?"

#: Logs.php:130
msgid "Clear log"
msgstr "Очистити лог"

#: Logs.php:131
msgid "Max size: 5 MB (auto-rotates)."
msgstr "Макс. розмір: 5 МБ (авторотація)."

#: Logs.php:166
msgid "No log file found."
msgstr "Файл лога не знайдено."

#: Logs.php:250
msgid "No matching lines."
msgstr "Немає збігів."

#: Mapping_Settings.php:90
msgid ""
"Manage import sources from a single overview, then open each import on its "
"own settings page for focused configuration."
msgstr ""
"Керуйте джерелами імпорту з єдиного списку, а потім відкривайте кожен "
"імпорт на окремій сторінці налаштувань для зручного точкового налаштування."

#: Mapping_Settings.php:99
msgid "Add import"
msgstr "Додати імпорт"

#: Mapping_Settings.php:110
msgid "No import sources yet"
msgstr "Джерел імпорту поки немає"

#: Mapping_Settings.php:111
msgid ""
"Create your first import source and configure it on a separate page, without "
"editing a full batch of rows."
msgstr ""
"Створіть перше джерело імпорту та налаштуйте його на окремій сторінці, не "
"редагуючи одразу весь набір рядків."

#: Mapping_Settings.php:117
msgid "Create first import"
msgstr "Створити перший імпорт"

#: Mapping_Settings.php:125 Mapping_Settings.php:537
msgid "Import"
msgstr "Імпорт"

#: Mapping_Settings.php:126 Mapping_Settings.php:254
msgid "Source"
msgstr "Джерело"

#: Mapping_Settings.php:127 Mapping_Settings.php:267
msgid "Start row"
msgstr "Початковий рядок"

#: Mapping_Settings.php:128
msgid "Options"
msgstr "Опції"

#: Mapping_Settings.php:146 Mapping_Settings.php:226
msgid "Import ID:"
msgstr "ID імпорту:"

#: Mapping_Settings.php:170
msgid "New import"
msgstr "Новий імпорт"

#: Mapping_Settings.php:190
msgid ""
"Your current plan allows only the existing import sources. Edit an existing "
"import or unlock more slots in PRO."
msgstr ""
"Ваш поточний план дозволяє використовувати лише наявні джерела імпорту. "
"Відредагуйте наявний імпорт або відкрийте додаткові слоти в PRO."

#: Mapping_Settings.php:192 Mapping_Settings.php:202 Mapping_Settings.php:222
#: Mapping_Settings.php:1014
msgid "Back to import list"
msgstr "Назад до списку імпортів"

#: Mapping_Settings.php:200 Mapping_Settings.php:421 Mapping_Settings.php:446
#: Mapping_Settings.php:481
msgid "Import configuration not found."
msgstr "Конфігурацію імпорту не знайдено."

#: Mapping_Settings.php:228
msgid "Category:"
msgstr "Категорія:"

#: Mapping_Settings.php:255
msgid "Set the base source, category, and row offset for this import."
msgstr "Вкажіть джерело, категорію та початковий рядок для цього імпорту."

#: Mapping_Settings.php:259
msgid "WooCommerce product category for imported items."
msgstr "Категорія товарів WooCommerce для імпортованих позицій."

#: Mapping_Settings.php:262
msgid "Google Sheet URL"
msgstr "URL Google Таблиці"

#: Mapping_Settings.php:264
msgid "Link to Google Sheet or CSV file."
msgstr "Посилання на Google Таблицю або CSV-файл."

#: Mapping_Settings.php:269
msgid "Row number to start from (1-based)."
msgstr "Номер рядка, з якого починати (нумерація з 1)."

#: Mapping_Settings.php:274
msgid "Columns"
msgstr "Колонки"

#: Mapping_Settings.php:275
msgid "Map spreadsheet columns to the required WooCommerce product fields."
msgstr ""

#: Mapping_Settings.php:277
msgid "Status col"
msgstr "Колонка статусу"

#: Mapping_Settings.php:277
msgid ""
"Status col: number of the column containing textual product status (e.g., "
"\"In stock\", \"Sale\")."
msgstr ""
"Колонка статусу: номер колонки, що містить текстовий статус товару "
"(наприклад, «В наявності», «Розпродаж»)."

#: Mapping_Settings.php:278
msgid "SKU col"
msgstr "Колонка SKU"

#: Mapping_Settings.php:279
msgid "Title col"
msgstr "Колонка назви"

#: Mapping_Settings.php:280
msgid "Description col"
msgstr "Колонка опису"

#: Mapping_Settings.php:281
msgid "Price col"
msgstr "Колонка ціни"

#: Mapping_Settings.php:288
msgid "Sizes and variations"
msgstr "Розміри та варіації"

#: Mapping_Settings.php:291 Mapping_Settings.php:730
msgid "Sizes"
msgstr "Розміри"

#: Mapping_Settings.php:293
msgid "Provide columns with size names. If multiple, product becomes variable."
msgstr ""
"Вкажіть колонки з назвами розмірів. Якщо їх кілька — товар стане варіативним."

#: Mapping_Settings.php:297
msgid "Count"
msgstr "Кількість"

#: Mapping_Settings.php:308
msgid ""
"Only the column with size name is required (status may be embedded in size "
"text)."
msgstr ""
"Обов’язкова лише колонка з назвою розміру (статус може бути вбудований у "
"текст розміру)."

#: Mapping_Settings.php:313
msgid "Pricing"
msgstr "Ціноутворення"

#: Mapping_Settings.php:316 Mapping_Settings.php:727
msgid "Markup"
msgstr "Націнка"

#: Mapping_Settings.php:318 Mapping_Settings.php:321
msgid ""
"Markup: multiplier > 1.0. Example: 1.15 adds 15% to the base price before "
"RRP constraints."
msgstr ""
"Націнка: множник > 1.0. Приклад: 1.15 додає 15% до базової ціни перед "
"обмеженнями РРЦ."

#: Mapping_Settings.php:321
msgid "Markup value"
msgstr "Значення націнки"

#: Mapping_Settings.php:322
msgid "RRP col"
msgstr "Колонка РРЦ"

#: Mapping_Settings.php:322
msgid "RRP col: may contain a single value \"199.99\" or a range \"180-220\"."
msgstr ""
"Колонка РРЦ: може містити одне значення «199.99» або діапазон «180-220»."

#: Mapping_Settings.php:328
msgid "Optional modules"
msgstr "Додаткові модулі"

#: Mapping_Settings.php:332 Mapping_Settings.php:733
msgid "Images"
msgstr "Зображення"

#: Mapping_Settings.php:334
msgid ""
"Images: Google Drive folder must be shared publicly or with the Service "
"Account email."
msgstr ""
"Зображення: папка Google Drive має бути відкрита публічно або поширена на "
"email сервісного акаунта."

#: Mapping_Settings.php:336
msgid "Folder col"
msgstr "Колонка папки"

#: Mapping_Settings.php:341 Mapping_Settings.php:736
msgid "AI integration"
msgstr "Інтеграція ШІ"

#: Mapping_Settings.php:343
msgid ""
"Generates Title / Short / Full from prompts during updates according to "
"OpenAI settings."
msgstr ""
"Генерує Назву / Короткий / Повний з промптів під час оновлень відповідно до "
"налаштувань OpenAI."

#: Mapping_Settings.php:363 Mapping_Settings.php:1030
msgid "WooCommerce not active"
msgstr "WooCommerce не активний"

#: Mapping_Settings.php:366
msgid "— Select —"
msgstr "— Вибрати —"

#: Mapping_Settings.php:415
msgid "Your current plan does not allow additional import sources."
msgstr ""

#: Mapping_Settings.php:436
msgid "Please review the import settings and try again."
msgstr ""

#: Mapping_Settings.php:462
#, fuzzy
msgid "Import configuration saved."
msgstr "Налаштування імпорту"

#: Mapping_Settings.php:491
#, fuzzy
msgid "Import configuration deleted."
msgstr "Налаштування імпорту"

#: Mapping_Settings.php:523
msgid "Invalid import data received."
msgstr ""

#: Mapping_Settings.php:536
#, php-format
msgid "Row %d"
msgstr ""

#: Mapping_Settings.php:541
#, fuzzy, php-format
msgid "%s: Category is required."
msgstr "Рядок %d: категорія обов’язкова."

#: Mapping_Settings.php:543
#, php-format
msgid "%s: Selected category does not exist."
msgstr ""

#: Mapping_Settings.php:548
#, fuzzy, php-format
msgid "%s: Google Sheet URL is required."
msgstr "Рядок %d: URL Google Таблиці обов’язковий."

#: Mapping_Settings.php:569
#, fuzzy, php-format
msgid "%1$s: %2$s must be a positive column index."
msgstr "Рядок %d: %s має бути додатним індексом колонки."

#: Mapping_Settings.php:579
#, php-format
msgid "%s: Markup value must be greater than 1.0."
msgstr ""

#: Mapping_Settings.php:594
#, php-format
msgid "%s: Sizes count must be at least 1 when sizes are enabled."
msgstr ""

#: Mapping_Settings.php:600
#, fuzzy, php-format
msgid "%1$s: Size col #%2$d is invalid."
msgstr "Рядок %d: колонка розміру #%d некоректна."

#: Mapping_Settings.php:612
#, fuzzy, php-format
msgid "%s: Folder col must be a positive column index when images are enabled."
msgstr "Рядок %d: %s має бути додатним індексом колонки."

#: Mapping_Settings.php:667
msgid "Disabled: please accept Google Drive consent in Settings → Google API."
msgstr "Вимкнено: прийміть згоду Google Drive в Налаштування → Google API."

#: Mapping_Settings.php:670
msgid "Disabled: please provide Service Account JSON in Settings → Google API."
msgstr "Вимкнено: надайте JSON сервісного акаунта в Налаштування → Google API."

#: Mapping_Settings.php:679
msgid "Disabled: please accept OpenAI consent in Settings → OpenAI."
msgstr "Вимкнено: прийміть згоду OpenAI в Налаштування → OpenAI."

#: Mapping_Settings.php:682
msgid "Disabled: please provide OpenAI API key in Settings → OpenAI."
msgstr "Вимкнено: надайте ключ API OpenAI в Налаштування → OpenAI."

#: Mapping_Settings.php:685
msgid "Disabled: please select OpenAI model in Settings → OpenAI."
msgstr "Вимкнено: виберіть модель OpenAI в Налаштування → OpenAI."

#: Mapping_Settings.php:740
msgid "Basic import"
msgstr "Базовий імпорт"

#: Mapping_Settings.php:766
msgid "Product routing preview"
msgstr "Прев’ю маршрутизації товарів"

#: Mapping_Settings.php:768
msgid ""
"Free version shows a read-only preview of available source items. Upgrade "
"to PRO to assign categories per SKU, attach multiple categories to the same "
"product, and exclude broken items from future imports."
msgstr ""
"Безкоштовна версія показує лише read-only прев’ю доступних товарів із "
"джерела. Оновіться до PRO, щоб призначати категорії для кожного SKU, "
"додавати кілька категорій до одного товару та виключати биті позиції з "
"майбутніх імпортів."

#: Mapping_Settings.php:813
msgid ""
"Read-only preview in free. Upgrade to PRO to add manual routing, multiple "
"categories, and import exclusions."
msgstr ""
"У free це лише read-only прев’ю. Оновіться до PRO, щоб додавати ручну "
"маршрутизацію, кілька категорій і виключення з імпорту."

#: Mapping_Settings.php:761
msgid "Product routing and exclusions"
msgstr "Маршрутизація товарів та виключення"

#: Mapping_Settings.php:762
msgid ""
"Preview shows only available source items (In stock, Sale, or Waiting). "
"Select rows, review photos, add or remove categories, or exclude broken SKUs "
"from import, then save the import settings to keep the rules for future "
"imports."
msgstr ""
"У прев'ю показуються лише доступні товари з джерела (В наявності, "
"Розпродаж або Очікується). Виберіть рядки, перевірте фото, додайте або "
"приберіть категорії чи виключіть биті SKU з імпорту, а потім збережіть "
"налаштування імпорту, щоб зберегти правила для майбутніх запусків."

#. translators: %s: default category path
#: Mapping_Settings.php:769
#, php-format
msgid "Default category for items without an override: %s"
msgstr "Категорія за замовчуванням для товарів без перевизначення: %s"

#. translators: %s: preview fetch error
#: Mapping_Settings.php:778
#, php-format
msgid "Preview is unavailable right now: %s"
msgstr "Прев'ю зараз недоступне: %s"

#: Mapping_Settings.php:788
msgid "No available products found"
msgstr "Доступних товарів не знайдено"

#: Mapping_Settings.php:789
msgid ""
"Sold or unknown-status rows are hidden from this preview. Save the import "
"settings and check that your status column matches the feed values if you "
"expected products here."
msgstr ""
"Рядки зі статусом «Продано» або з невідомим статусом приховані з цього "
"прев'ю. Збережіть налаштування імпорту та перевірте, що колонка статусу "
"відповідає значенням у фіді, якщо ви очікували побачити тут товари."

#: Mapping_Settings.php:801
msgid "Category action for selected items"
msgstr "Дія з категорією для вибраних товарів"

#: Mapping_Settings.php:803
msgid "Add category"
msgstr "Додати категорію"

#: Mapping_Settings.php:804
msgid "Remove category"
msgstr "Прибрати категорію"

#: Mapping_Settings.php:805
msgid "Reset to default"
msgstr "Скинути до типового"

#: Mapping_Settings.php:808
msgid "Import exclusion"
msgstr "Виключення з імпорту"

#: Mapping_Settings.php:809
msgid "Exclude from import"
msgstr "Виключити з імпорту"

#: Mapping_Settings.php:810
msgid "Reset exclusion"
msgstr "Скинути виключення"

#. translators: 1: first row number on page, 2: last row number on page, 3: total matched rows
#: Mapping_Settings.php:823
#, php-format
msgid "Showing %1$d-%2$d of %3$d available products from the source."
msgstr "Показано %1$d-%2$d із %3$d доступних товарів із джерела."

#. translators: 1: shown preview rows, 2: total matched rows
#: Mapping_Settings.php:831
#, php-format
msgid "Showing %1$d of %2$d available products from the source."
msgstr "Показано %1$d із %2$d доступних товарів із джерела."

#. translators: 1: current preview page, 2: total preview pages
#: Mapping_Settings.php:841
#, php-format
msgid "Page %1$d of %2$d."
msgstr "Сторінка %1$d з %2$d."

#: Mapping_Settings.php:848
msgid ""
"Save the current page before moving to another preview page so your category "
"or exclusion changes are not lost. "
msgstr ""
"Збережіть поточну сторінку перед переходом на іншу сторінку прев'ю, щоб "
"зміни категорій або виключень не загубилися. "

#: Mapping_Settings.php:850
msgid ""
"You can assign multiple categories to the same product. Excluded items are "
"ignored during future imports even when they are available in the source. "
"Existing WooCommerce products are not deleted automatically. Changes in this "
"table are stored only after clicking Save."
msgstr ""
"Одному й тому самому товару можна призначити кілька категорій. Виключені "
"позиції будуть пропускатися під час майбутніх імпортів, навіть якщо вони "
"доступні в джерелі. Уже створені товари WooCommerce автоматично не "
"видаляються. Зміни в цій таблиці зберігаються лише після натискання "
"«Зберегти»."

#: Mapping_Settings.php:859
msgid "Select all preview items"
msgstr "Вибрати всі товари в прев'ю"

#: Mapping_Settings.php:860
msgid "Image"
msgstr "Зображення"

#: Mapping_Settings.php:861
msgid "SKU"
msgstr "SKU"

#: Mapping_Settings.php:862
msgid "Title"
msgstr "Назва"

#: Mapping_Settings.php:864
msgid "Import target category"
msgstr "Цільова категорія імпорту"

#. translators: %s: default category path
#: Mapping_Settings.php:881
#, php-format
msgid "Default: %s"
msgstr "За замовчуванням: %s"

#: Mapping_Settings.php:884
msgid "Manual: "
msgstr "Вручну: "

#. translators: %d: source spreadsheet row number
#: Mapping_Settings.php:917
#, php-format
msgid "Source row: %d"
msgstr "Рядок джерела: %d"

#: Mapping_Settings.php:924
msgid ""
"Excluded from import. This SKU will be ignored even when it is available in "
"the source."
msgstr ""
"Виключено з імпорту. Цей SKU буде пропускатися, навіть якщо він доступний у "
"джерелі."

#. translators: %s: current WooCommerce categories
#: Mapping_Settings.php:930
#, php-format
msgid "Current Woo categories: %s"
msgstr "Поточні категорії Woo: %s"

#: Mapping_Settings.php:935
msgid "Product has not been imported into WooCommerce yet."
msgstr "Товар ще не імпортовано у WooCommerce."

#: Mapping_Settings.php:938
msgid "Preview image is loaded directly from the source folder before import."
msgstr "Прев'ю зображення завантажується безпосередньо з вихідної папки до імпорту."

#: Mapping_Settings.php:949
msgid "Product image preview"
msgstr "Прев'ю зображення товару"

#: Mapping_Settings.php:950
msgid "Close image preview"
msgstr "Закрити прев'ю зображення"

#: Mapping_Settings.php:975
msgid "Previous"
msgstr "Назад"

#: Mapping_Settings.php:976
msgid "Next"
msgstr "Далі"

#: Mapping_Settings.php:987
msgid "Preview pagination"
msgstr "Пагінація прев'ю"

#. translators: 1: current preview page, 2: total preview pages
#: Mapping_Settings.php:991
#, php-format
msgid "Page %1$d of %2$d"
msgstr "Сторінка %1$d з %2$d"

#: Mapping_Settings.php:1020 Mapping_Settings.php:1078
msgid "Delete this import configuration?"
msgstr "Видалити цю конфігурацію імпорту?"

#: Mapping_Settings.php:1021
msgid "Delete import"
msgstr "Видалити імпорт"

#: Mapping_Settings.php:1043
msgid "Unable to load categories"
msgstr "Не вдалося завантажити категорії"

#: Mapping_Settings.php:1047
msgid "Use import default"
msgstr "Використовувати типову категорію імпорту"

#: Mapping_Settings.php:1076
msgid "Log"
msgstr "Лог"

#: Mapping_Settings.php:1078
msgid "Delete"
msgstr "Видалити"

#: OpenAI.php:100
msgid "OpenAI test passed."
msgstr "Тест OpenAI пройдено."

#: OpenAI.php:102
#, php-format
msgid "OpenAI test failed: %s"
msgstr "Тест OpenAI не пройдено: %s"

#. translators: Keep {{language}} variable and JSON keys exactly: "title", "short", "full".
#: OpenAI.php:200
msgid ""
"You are a product copywriter for an online store. Output must be compact, "
"skimmable, and conversion-oriented.\n"
"Write in the same language as the input ({{language}}).\n"
"STRICTLY return only valid JSON with keys: \"title\", \"short\", \"full\". "
"No explanations."
msgstr ""
"Ви — копірайтер товарних описів для інтернет-магазину. Вивід має бути "
"компактним, легко читатися «по діагоналі» та бути орієнтованим на "
"конверсію.\n"
"Пишіть тією ж мовою, що й вхідні дані ({{language}}).\n"
"СТРОГО поверніть лише коректний JSON з ключами: \"title\", \"short\", "
"\"full\". Без пояснень."

#. translators: Keep all {{variables}} intact and JSON keys exactly: title/short/full.
#: OpenAI.php:211
msgid ""
"Input:\n"
"- Title: {{title}}\n"
"- Description: {{description}}\n"
"- Status: {{status}} (prev: {{prev_status}})\n"
"- Is sale: {{is_sale}} (sale_percent={{sale_percent}})\n"
"- Sizes: has={{has_sizes}} count={{sizes_count}} list={{sizes_list}}\n"
"- Price/RRP: {{rrp_text}}\n"
"- Category: {{category_name}}\n"
"\n"
"Task:\n"
"1) Create a concise SEO title (40–60 chars) — include size or sale info if "
"useful.\n"
"2) Create a short description (100–150 chars) — benefits & key features; "
"mention sale if {{is_sale}}.\n"
"3) Create a full description (500–900 chars) — bullet-style paragraphs, "
"specs hints, care/use tips; adapt if status is waiting/sold.\n"
"\n"
"Return STRICT JSON: {\"title\":\"...\",\"short\":\"...\",\"full\":\"...\"}"
msgstr ""
"Вхідні дані:\n"
"- Назва: {{title}}\n"
"- Опис: {{description}}\n"
"- Статус: {{status}} (попер.: {{prev_status}})\n"
"- Розпродаж: {{is_sale}} (sale_percent={{sale_percent}})\n"
"- Розміри: є={{has_sizes}} к-сть={{sizes_count}} список={{sizes_list}}\n"
"- Ціна/РРЦ: {{rrp_text}}\n"
"- Категорія: {{category_name}}\n"
"\n"
"Завдання:\n"
"1) Створіть лаконічний SEO-заголовок (40–60 символів) — додайте розмір або "
"інформацію про знижку, якщо це доречно.\n"
"2) Створіть короткий опис (100–150 символів) — вигоди та ключові "
"особливості; згадайте розпродаж, якщо {{is_sale}}.\n"
"3) Створіть повний опис (500–900 символів) — абзаци у стилі маркерів, натяки "
"на характеристики, поради з догляду/використання; адаптуйте, якщо статус "
"очікується/продано.\n"
"\n"
"Поверніть СТРОГО JSON: {\"title\":\"...\",\"short\":\"...\",\"full\":\"...\"}"

#: OpenAI.php:371
msgid "OpenAI API key is empty."
msgstr "Ключ API OpenAI порожній."

#: OpenAI.php:399
#, php-format
msgid "OpenAI API error (%d): %s"
msgstr "Помилка API OpenAI (%d): %s"

#: OpenAI.php:406
msgid "OpenAI connected. API key is valid."
msgstr "OpenAI підключено. Ключ API дійсний."

#: OpenAI.php:444
#, php-format
msgid "Model test failed (%1$s): %2$s"
msgstr "Тест моделі не пройдено (%1$s): %2$s"

#: OpenAI.php:452
#, php-format
msgid "OpenAI connected. Model \"%s\" is accessible."
msgstr "OpenAI підключено. Модель «%s» доступна."

#: Settings.php:75
msgid "Configure API key, model and prompts. You can test connectivity later."
msgstr ""
"Налаштуйте ключ API, модель і промпти. Перевірити підключення можна пізніше."

#: Settings.php:82
msgid "OpenAI API Key"
msgstr "Ключ API OpenAI"

#: Settings.php:90
msgid "Select AI model"
msgstr "Вибрати модель ШІ"

#: Settings.php:98
msgid "System prompt"
msgstr "Системний промпт"

#: Settings.php:106
msgid "Prompt"
msgstr "Промпт"

#: Settings.php:113
msgid "Force text regeneration on update"
msgstr "Примусово перегенеровувати тексти під час оновлення"

#: Settings.php:120 Settings.php:406
msgid "Consent (required)"
msgstr "Згода (обов’язково)"

#: Settings.php:150
msgid "OpenAI consent is required to enable AI content generation."
msgstr "Для увімкнення генерації контенту ШІ потрібна згода OpenAI."

#: Settings.php:182
msgid "Enter new key to replace (leave empty to keep current)"
msgstr ""
"Введіть новий ключ для заміни (залиште порожнім, щоб зберегти поточний)"

#: Settings.php:186
msgid "Required to enable AI content generation."
msgstr "Потрібно для увімкнення генерації контенту ШІ."

#: Settings.php:190
#, php-format
msgid ""
"Status: saved (…%s). The key is hidden and never printed in page source."
msgstr ""
"Статус: збережено (…%s). Ключ прихований і ніколи не виводиться в коді "
"сторінки."

#: Settings.php:193 Settings.php:495
msgid "Status: not set."
msgstr "Статус: не задано."

#: Settings.php:205
msgid "Test OpenAI API"
msgstr "Перевірити OpenAI API"

#: Settings.php:218
msgid "-- Select --"
msgstr "-- Вибрати --"

#: Settings.php:252
msgid ""
"Leave empty to use the default prompt (translated to your current WP "
"language)."
msgstr ""
"Залиште порожнім, щоб використати промпт за замовчуванням (перекладений на "
"поточну мову WP)."

#: Settings.php:272
msgid ""
"Use variables like {{title}}, {{description}}, {{status}}, {{sale_percent}}."
msgstr ""
"Використовуйте змінні на кшталт {{title}}, {{description}}, {{status}}, "
"{{sale_percent}}."

#: Settings.php:286
msgid ""
"Regenerate AI title, short description, and full description on every "
"product update, even if the stock status did not change."
msgstr ""
"Перегенеровувати ШІ-назву, короткий опис і повний опис під час кожного "
"оновлення товару, навіть якщо статус наявності не змінився."

#: Settings.php:293
msgid ""
"Useful when you want imports to refresh existing texts together with price "
"or availability changes."
msgstr ""
"Корисно, коли потрібно, щоб імпорт оновлював наявні тексти разом зі змінами "
"ціни або наявності."

#: Settings.php:311
msgid "I consent to sending data to OpenAI for content generation."
msgstr "Я даю згоду на надсилання даних до OpenAI для генерації контенту."

#: Settings.php:313
msgid ""
"When AI generation is used, the plugin may send selected product fields (e."
"g. title, description, attributes, categories, status, pricing context) to "
"OpenAI servers to generate text."
msgstr ""
"Коли використовується генерація ШІ, плагін може надсилати вибрані поля "
"товару (наприклад, назву, опис, атрибути, категорії, статус, ціновий "
"контекст) на сервери OpenAI для генерації тексту."

#: Settings.php:319
msgid "Consent is required to enable OpenAI features (including API test)."
msgstr "Згода потрібна для увімкнення функцій OpenAI (включно з тестом API)."

#: Settings.php:334
msgid "Consent is required to test OpenAI API."
msgstr "Для тестування OpenAI API потрібна згода."

#: Settings.php:368
msgid ""
"Provide a service account JSON for Google Drive access. Images must be in a "
"shared/accessible folder."
msgstr ""
"Надайте JSON сервісного акаунта для доступу до Google Drive. Зображення "
"мають бути в папці з доступом/шарингом."

#: Settings.php:375
msgid "Service account JSON"
msgstr "JSON сервісного акаунта"

#: Settings.php:383
msgid "Count image"
msgstr "Кількість зображень"

#: Settings.php:391
msgid "Max file size (MB)"
msgstr "Макс. розмір файлу (МБ)"

#: Settings.php:399
msgid "Allowed image formats"
msgstr "Дозволені формати зображень"

#: Settings.php:427
msgid "Google Drive consent is required to enable external image import."
msgstr ""
"Для увімкнення зовнішнього імпорту зображень потрібна згода Google Drive."

#: Settings.php:474
msgid "Paste new service account JSON to replace (leave empty to keep current)"
msgstr ""
"Вставте новий JSON сервісного акаунта для заміни (залиште порожнім, щоб "
"зберегти поточний)"

#: Settings.php:488
msgid "Service account JSON is hidden and never printed in page source."
msgstr ""
"JSON сервісного акаунта прихований і ніколи не виводиться в коді сторінки."

#: Settings.php:492
#, php-format
msgid "Status: saved. client_email: %s"
msgstr "Статус: збережено. client_email: %s"

#: Settings.php:493
msgid "Status: saved."
msgstr "Статус: збережено."

#: Settings.php:506
msgid "Test Google API"
msgstr "Перевірити Google API"

#: Settings.php:521
msgid "How many images to fetch per product."
msgstr "Скільки зображень отримувати для кожного товару."

#: Settings.php:535
msgid ""
"Maximum image file size (in megabytes) to download. Larger files will be "
"skipped. Set 0 for no limit."
msgstr ""
"Максимальний розмір файла зображення (у мегабайтах) для завантаження. Більші "
"файли будуть пропущені. Встановіть 0, щоб не обмежувати."

#: Settings.php:549
msgid ""
"Comma-separated list of allowed image extensions. Default: png, jpg, webp. "
"Others will be ignored."
msgstr ""
"Список дозволених розширень зображень через кому. За замовчуванням: png, "
"jpg, webp. Інші будуть проігноровані."

#: Settings.php:564
msgid ""
"I consent to accessing Google Drive sources and downloading content for "
"import."
msgstr ""
"Я даю згоду на доступ до джерел Google Drive та завантаження контенту для "
"імпорту."

#: Settings.php:566
msgid ""
"When Google Drive import is used, the plugin may request and download images/"
"files from Google Drive as an external source (shared folders/files you "
"provide access to)."
msgstr ""
"Коли використовується імпорт із Google Drive, плагін може запитувати та "
"завантажувати зображення/файли з Google Drive як зовнішнього джерела "
"(спільні папки/файли, до яких ви надаєте доступ)."

#: Settings.php:572
msgid ""
"Consent is required to enable Google Drive import features (including API "
"test)."
msgstr ""
"Згода потрібна для увімкнення функцій імпорту Google Drive (включно з тестом "
"API)."

#: Settings.php:591
msgid "Consent is required to test Google API."
msgstr "Для тестування Google API потрібна згода."

#: Settings.php:609
#, php-format
msgid "Google Drive connected as %s"
msgstr "Google Drive підключено як %s"

#: Settings.php:610
msgid "Google Drive connected"
msgstr "Google Drive підключено"

#: Settings.php:631
msgid "Comma-separated synonyms for each status in your feed language."
msgstr "Синоніми через кому для кожного статусу мовою вашого фіду."

#: Settings.php:654
msgid "Sale percent"
msgstr "Відсоток знижки"

#: Settings.php:698
msgid "Comma-separated values, e.g. \"В наличии, in stock, на складе\"."
msgstr "Значення через кому, наприклад: «В наличии, in stock, на складе»."

#: Settings.php:719
msgid ""
"Percent to increase the crossed-out regular price when status is \"Sale\"."
msgstr ""
"Відсоток збільшення перекресленої звичайної ціни, коли статус — «Розпродаж»."

#: Cron.php:117
msgid ""
"Choose frequency and parameters for each import row. The plugin schedules "
"the next single event; after it runs, the subsequent one is scheduled "
"automatically."
msgstr ""
"Оберіть частоту та параметри для кожного рядка імпорту. Плагін планує "
"наступну одиничну подію; після виконання наступна буде запланована "
"автоматично."

#: Cron.php:122
msgid "When"
msgstr "Коли"

#: Cron.php:123
msgid "Params"
msgstr "Параметри"

#: Cron.php:124
msgid "Next run"
msgstr "Наступний запуск"

#: Cron.php:165
msgid "Time (24h)"
msgstr "Час (24 год)"

#: Cron.php:171
msgid "Weekday"
msgstr "День тижня"

#: Cron.php:173
msgid "Monday"
msgstr "Понеділок"

#: Cron.php:173
msgid "Tuesday"
msgstr "Вівторок"

#: Cron.php:173
msgid "Wednesday"
msgstr "Середа"

#: Cron.php:173
msgid "Thursday"
msgstr "Четвер"

#: Cron.php:173
msgid "Friday"
msgstr "П’ятниця"

#: Cron.php:173
msgid "Saturday"
msgstr "Субота"

#: Cron.php:173
msgid "Sunday"
msgstr "Неділя"

#: Cron.php:180
msgid "Day of month"
msgstr "День місяця"

#: Cron.php:222
msgid ""
"Cron scheduler is available only in PRO version. Activate your license first."
msgstr ""
"Планувальник Cron доступний лише у PRO-версії. Спочатку активуйте ліцензію."

#: Cron.php:266
msgid "Cron rule saved."
msgstr "Правило Cron збережено."

#: Cron.php:414
msgid "Detected duplicate import IDs and made them unique automatically."
msgstr "Виявлено дублікати ID імпорту — їх автоматично зроблено унікальними."

#: Cron.php:558
msgid ""
"Cron Scheduler requires an active PRO license. Activate your license to "
"enable scheduling."
msgstr ""
"Планувальник Cron потребує активної PRO-ліцензії. Активуйте ліцензію, щоб "
"увімкнути планування."

#: Cron.php:566 hooks-pro.php:26 Settings_License.php:154
msgid "Activate license"
msgstr "Активувати ліцензію"

#: Cron.php:569 hooks-pro.php:28
msgid "Buy PRO"
msgstr "Купити PRO"

#: Cron.php:574
msgid ""
"Note: scheduled cron events will not be created or rescheduled while the "
"license is inactive."
msgstr ""
"Примітка: заплановані cron-події не будуть створюватися або "
"переплановуватися, поки ліцензія неактивна."

#: License.php:113
msgid "Free version allows 1 line for import. Extra rows were removed."
msgstr ""
"Безкоштовна версія дозволяє 1 рядок для імпорту. Додаткові рядки були "
"видалені."

#: License.php:134
msgid "Empty license key."
msgstr "Порожній ліцензійний ключ."

#: License.php:177
msgid "Unknown error"
msgstr "Невідома помилка"

#: License.php:329
msgid ""
"GSW Importer: license is invalid or expired. Some features are disabled."
msgstr ""
"GSW Importer: ліцензія недійсна або закінчилася. Деякі функції вимкнені."

#: License.php:336
#, php-format
msgid "GSW Importer: license expires on %s."
msgstr "GSW Importer: ліцензія закінчується %s."

#: Settings_License.php:54 Settings_License.php:93
msgid "License"
msgstr "Ліцензія"

#: Settings_License.php:95
msgid "Enter your PRO license key to unlock all features."
msgstr "Введіть PRO-ключ ліцензії, щоб розблокувати всі функції."

#: Settings_License.php:102
msgid "License Key"
msgstr "Ліцензійний ключ"

#: Settings_License.php:123
msgid "Status:"
msgstr "Статус:"

#: Settings_License.php:126
msgid "Active (PRO enabled)"
msgstr "Активна (PRO увімкнено)"

#: Settings_License.php:128
msgid "Inactive"
msgstr "Неактивна"

#: Settings_License.php:134
msgid "Expires"
msgstr "Закінчується"

#: Settings_License.php:157
msgid "Your license key is already activated on this site."
msgstr "Ваш ліцензійний ключ уже активовано на цьому сайті."

#: Settings_License.php:162
msgid "Deactivate license"
msgstr "Деактивувати ліцензію"

#: Settings_License.php:168
msgid ""
"Enter your license key, save the settings and then click \"Activate "
"license\". Free version: 1 line for import, no cron scheduler."
msgstr ""
"Введіть ключ ліцензії, збережіть налаштування та натисніть «Активувати "
"ліцензію». Безкоштовна версія: 1 рядок імпорту, без планувальника Cron."

#. Plugin Name of the plugin
#: import-products-from-google-sheets-for-woocommerce.php
#, fuzzy
msgid "AI Import Products from Google Sheets for WooCommerce"
msgstr "Імпорт товарів із Google Sheets для WooCommerce"

#. Description of the plugin
#: import-products-from-google-sheets-for-woocommerce.php
#, fuzzy
msgid ""
"Import WooCommerce products from Google Sheets or CSV with flexible field "
"mapping, safe batch processing, optional image sync, and AI-powered content "
"generation."
msgstr ""
"Імпортуйте товари WooCommerce з Google Sheets/CSV із синхронізацією "
"зображень та опційною генерацією контенту через OpenAI."

#. Author of the plugin
#: import-products-from-google-sheets-for-woocommerce.php
msgid "Dits"
msgstr "Dits"

#: import-products-from-google-sheets-for-woocommerce.php:44
msgid "PRO version is active. Free plugin is disabled to avoid conflicts."
msgstr ""
"PRO-версія активна. Безкоштовний плагін вимкнено, щоб уникнути конфліктів."

#. Plugin Name of the plugin
#: import-products-from-google-sheets-for-woocommerce-pro.php
#, fuzzy
msgid "AI Import Products from Google Sheets for WooCommerce PRO"
msgstr "Імпорт товарів із Google Sheets для WooCommerce PRO"

#. Author URI of the plugin
#: import-products-from-google-sheets-for-woocommerce-pro.php
msgid "https://dits.agency/"
msgstr ""

#: import-products-from-google-sheets-for-woocommerce-pro.php:72
msgid "PRO is active. The Free plugin has been deactivated to avoid conflicts."
msgstr ""
"PRO активний. Безкоштовний плагін деактивовано, щоб уникнути конфліктів."

#: import-products-from-google-sheets-for-woocommerce-pro.php:107
#, fuzzy
msgid ""
"AI Import Products from Google Sheets for WooCommerce PRO requires the free "
"plugin to be active."
msgstr ""
"«Імпорт товарів із Google Sheets для WooCommerce PRO» вимагає, щоб "
"безкоштовний плагін був активний."

#~ msgid ""
#~ "Configure import files. Column indexes are 1-based (first column is 1)."
#~ msgstr ""
#~ "Налаштуйте файли імпорту. Індекси колонок починаються з 1 (перша колонка "
#~ "— 1)."

#~ msgid "Remove"
#~ msgstr "Видалити"

#~ msgid "Add row"
#~ msgstr "Додати рядок"

#~ msgid "https://dits.agency/google-sheets-to-woocommerce-importer-pro"
#~ msgstr "https://dits.agency/google-sheets-to-woocommerce-importer-pro"

#~ msgid "PRO features for Import Products from Google Sheets for WooCommerce."
#~ msgstr "PRO-функції для «Імпорт товарів із Google Sheets для WooCommerce»."
