# Ukrainian translation. Keys are English source texts; missing entries fall back to English at runtime.
"[McpToken] Token reset: Id={Id}, Name={Name}, old token={Masked}, IP={IP}": "[McpToken] Скидання токена: Id={Id}, Name={Name}, старий token={Masked}, IP={IP}"
"Already the latest version.": "Уже встановлено останню версію."
"Application [{0}] forbids access from {1}.": "Застосунок [{0}] забороняє доступ із {1}."
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "У застосунку [{0}] не налаштовано секрет, доступ заборонено. Спочатку задайте Secret для цього застосунку."
"Application [{0}] is disabled": "Застосунок [{0}] вимкнено"
"Application [{0}] is disabled.": "Застосунок [{0}] вимкнено."
"Application deployment set [{0}] does not exist.": "Набір розгортання застосунку [{0}] не існує."
"Automatically added {0} node [{1}] from [{2}]": "Автоматично додано вузол {0} [{1}] з [{2}]"
"Automatically added {0} node: {1}": "Автоматично додано вузол {0}: {1}"
"Automatically added cluster node [{0}] from [{1}]": "Автоматично додано вузол кластера [{0}] з [{1}]"
"Automatically added cluster node: {0}": "Автоматично додано вузол кластера: {0}"
"Build node [{0}] does not exist or is not associated with deployment set [{1}].": "Вузол збирання [{0}] не існує або не пов'язаний із набором розгортання [{1}]."
"Build node [{0}] is not enabled.": "Вузол збирання [{0}] не ввімкнено."
"Controlling {0} node(s)": "Керування вузлами: {0}"
"Converting legacy ServiceModes to DeployMode in one pass": "Одноразове перетворення застарілих ServiceModes на DeployMode"
"Correcting {0}/{1}": "Виправлення {0}/{1}"
"Correcting display {0}/{1}": "Виправлення відображення {0}/{1}"
"Correcting legacy data {0}/{1}": "Виправлення застарілих даних {0}/{1}"
"Correcting the upload directory": "Виправлення каталогу завантаження"
"Data [{0}] not found.": "Дані [{0}] не знайдено."
"DNS update failed: {0} -> {1}": "Помилка оновлення DNS: {0} -> {1}"
"DNS updated successfully: {0} -> {1}": "DNS успішно оновлено: {0} -> {1}"
"Domain [{0}] uses an unsupported provider type: {1}": "Домен [{0}] використовує непідтримуваний тип постачальника: {1}"
"Error refreshing DNS for node [{0}]: {1}": "Помилка оновлення DNS для вузла [{0}]: {1}"
"Failed to get replica nodes [{0}]: {1}": "Не вдалося отримати вузли-репліки [{0}]: {1}"
"Failed to get sentinel nodes [{0}]: {1}": "Не вдалося отримати вузли-вартові [{0}]: {1}"
"Failed to set the hot application: {0}": "Не вдалося задати гарячий застосунок: {0}"
"File does not exist.": "Файл не існує."
"File name [{0}] does not match the application package name [{1}].": "Ім'я файлу [{0}] не збігається з назвою пакета застосунку [{1}]."
"Found legacy Star application table App; preparing to rename": "Виявлено стару таблицю застосунків Star App; підготовка до перейменування"
"Illegal access to application [{0}].": "Незаконний доступ до застосунку [{0}]."
"Invalid application [{0}]": "Недійсний застосунок [{0}]"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "Сумісність зі старою конфігурацією: [StardustData] використовує параметри підключення з [{0}]; натомість задайте рядок підключення [StardustData] безпосередньо."
"Matched online instance [id={0}]": "Знайдено онлайн-екземпляр [id={0}]"
"MCP action registered: {0} ({1})": "Дію MCP зареєстровано: {0} ({1})"
"MCP resource provider registered: {0} ({1})": "Постачальник ресурсів MCP зареєстрований: {0} ({1})"
"MCP service registered {0} action(s)": "Служба MCP зареєструвала дій: {0}"
"MCP service registered {0} resource provider(s)": "Служба MCP зареєструвала постачальників ресурсів: {0}"
"MySql node [{0}] refreshed successfully.": "Вузол MySql [{0}] успішно оновлено."
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "Для домену [{0}] не знайдено відповідної конфігурації постачальника доменів (кореневий домен: {1}); оновлення пропущено"
"Node [{0}] has no IP address; DNS cannot be updated": "Вузол [{0}] не має IP-адреси; оновлення DNS неможливе"
"Node [{0}] IP changed: {1} -> {2}; updating DNS": "IP-адреса вузла [{0}] змінилася: {1} -> {2}; оновлення DNS"
"Node does not exist.": "Вузол не існує."
"Pipeline [{0}] is not enabled.": "Конвеєр [{0}] не ввімкнено."
"Pipeline does not exist.": "Конвеєр не існує."
"Pipeline is not enabled.": "Конвеєр не ввімкнено."
"Project [{0}] forbids access from {1}.": "Проєкт [{0}] забороняє доступ із {1}."
"Recomputing statistics {0}/{1} {2}": "Перерахунок статистики {0}/{1} {2}"
"Redis node [{0}] refreshed successfully.": "Вузол Redis [{0}] успішно оновлено."
"Refreshing {0}/{1} {2}": "Оновлення {0}/{1} {2}"
"Refreshing {0}/{1} {2}:{3}": "Оновлення {0}/{1} {2}:{3}"
"Rename result: {0}": "Результат перейменування: {0}"
"Run record does not exist.": "Запис про запуск не існує."
"Sample data not found.": "Вибіркові дані не знайдено."
"Scheduled DNS refresh: {0} node(s) have domain configuration": "Планове оновлення DNS: вузлів із конфігурацією домену: {0}"
"The application deployment set [{1}] on node [{0}] is not enabled.": "Набір розгортання застосунку [{1}] на вузлі [{0}] не ввімкнено."
"The application deployment set does not exist on build node [{0}].": "Набір розгортання застосунку не існує на вузлі збирання [{0}]."
"The application has {1} instance(s) online on intranet IP [{0}]": "Застосунок має {1} онлайн-екземпляр(ів) на IP інтрамережі [{0}]"
"The name cannot be modified; add a new configuration instead.": "Назву змінити не можна; натомість додайте нову конфігурацію."
"The new StarApp table was not found": "Нову таблицю застосунків StarApp не знайдено"
"The pipeline [{0}] of the original run does not exist.": "Конвеєр [{0}] початкового запуску не існує."
"The re-registration mode [trusted access] of application [{0}] is not supported by this API. Configure a secret or switch to the convergence window/open mode.": "Режим повторної реєстрації [довірений доступ] застосунку [{0}] не підтримується цим API. Налаштуйте секрет або перейдіть на режим вікна збіжності/відкритий."
"The scope cannot be modified; add a new configuration instead.": "Область дії змінити не можна; натомість додайте нову конфігурацію."
"The value in use cannot be modified.": "Значення, що використовується, змінити не можна."
"Token record not found.": "Запис токена не знайдено."
"Unable to parse [{2}] in [{1}] of application [{0}]": "Не вдалося розібрати [{2}] у [{1}] застосунку [{0}]"
"Unsupported action: {0}": "Непідтримувана дія: {0}"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "Оновлення DNS-запису: {0} -> {1} (постачальник: {2}, облікові дані: {3})"
"Version is not enabled.": "Версію не ввімкнено."
"Version is not set.": "Версію не задано."
"Version not found.": "Версію не знайдено."
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "Попередження: Redis повернув масив непарної довжини {0}; останній елемент буде проігноровано"
"WebApi enables CORS (CorsOrigins=*) so front-end development servers can make cross-origin calls": "WebApi вмикає CORS (CorsOrigins=*), щоб сервери розробки фронтенду могли виконувати крос-доменні виклики"
"[McpService] Failed to update Token call statistics (ignored): {0}": "[McpService] Не вдалося оновити статистику викликів Token (проігноровано): {0}"
"[McpService] MCP exception method={0} action={1} code={2} err={3}": "[McpService] Виняток MCP method={0} action={1} code={2} err={3}"
"[McpService] Exception method={0} action={1} err={2}": "[McpService] Виняток method={0} action={1} err={2}"
"[McpService] Failed to write the MCP audit log (ignored): {0}": "[McpService] Не вдалося записати журнал аудиту MCP (проігноровано): {0}"
# 运行时消息补充词条
"Local execution in StarWeb is not implemented; use StarServer instead.": "Локальне виконання в StarWeb не реалізовано; використовуйте StarServer."
"Deployment completed.": "Розгортання завершено."
"Cancelled by user (IP: {0})": "Скасовано користувачем (IP: {0})"
"Run cancelled.": "Запуск скасовано."
"Build command was not sent (node may not be ready).": "Команду збирання не надіслано (можливо, вузол не готовий)."
"The run is already in a final state and cannot be cancelled.": "Запуск уже перебуває в кінцевому стані й не може бути скасований."
"Domain changed": "Домен змінено"
"Domains changed: {0} -> {1}": "Домени змінено: {0} -> {1}"
"Stardust management API": "API керування Stardust"
"Decoupled WebApi backend for the Stardust distributed service platform. Reuses the area controllers and business services of Stardust.Web while exposing only JSON endpoints (GetPage/GetFields/Insert/Update/Delete and custom actions of EntityController), without Razor views, MCP, or static sites, for direct use by the Stardust.Web.Vue frontend.": "Відокремлений бекенд WebApi для розподіленої платформи сервісів Stardust. Повторно використовує контролери областей і бізнес-сервіси Stardust.Web, надаючи лише кінцеві точки JSON (GetPage/GetFields/Insert/Update/Delete і користувацькі дії EntityController), без представлень Razor, MCP та статичних сайтів, для прямого використання фронтендом Stardust.Web.Vue."
"Successfully deleted {0}": "{0} видалено"
"Unknown tool: {0}": "Невідомий інструмент: {0}"
|