# Ukrainian translation. Keys are English source texts; missing entries fall back to English at runtime.
"No permission to perform this operation.": "Немає дозволу на виконання цієї операції."
"WebSocket send": "Надсилання WebSocket"
"Invalid application token": "Недійсний токен застосунку"
"Node must be specified.": "Потрібно вказати вузол."
"Invalid node.": "Недійсний вузол."
"The message is invalid or has expired.": "Повідомлення недійсне або прострочене."
"Application authentication failed.": "Помилка автентифікації застосунку."
"Project [{0}] forbids access from {1}.": "Проєкт [{0}] забороняє доступ із {1}."
"Application [{0}] is disabled.": "Застосунок [{0}] вимкнено."
"Version cannot be empty.": "Версія не може бути порожньою."
"Application must be specified.": "Потрібно вказати застосунок."
"Scheduled DNS refresh: {0} node(s) have domain configuration": "Планове оновлення DNS: вузлів із конфігурацією домену: {0}"
"Found legacy Star application table App; preparing to rename": "Виявлено стару таблицю застосунків Star App; підготовка до перейменування"
"Invalid attachment ID": "Недійсний ідентифікатор вкладення"
"Illegal source; registration is forbidden.": "Недопустиме джерело; реєстрацію заборонено."
"Attachment file not found": "Файл вкладення не знайдено"
"Failed to fetch the attachment remotely": "Не вдалося отримати вкладення віддалено"
"Updating DNS record: {0} -> {1} (provider: {2}, credential: {3})": "Оновлення DNS-запису: {0} -> {1} (постачальник: {2}, облікові дані: {3})"
"Ignoring hot application notification from [{0}]: {1}": "Ігнорується сповіщення про гарячий застосунок від [{0}]: {1}"
"Failed to get replica nodes [{0}]: {1}": "Не вдалося отримати вузли-репліки [{0}]: {1}"
"Failed to get sentinel nodes [{0}]: {1}": "Не вдалося отримати вузли-вартові [{0}]: {1}"
"Compatible with legacy request body": "Сумісно зі старим тілом запиту"
"Legacy configuration compatibility: [StardustData] uses the connection settings from [{0}]; set the [StardustData] connection string directly instead.": "Сумісність зі старою конфігурацією: [StardustData] використовує параметри підключення з [{0}]; натомість задайте рядок підключення [StardustData] безпосередньо."
"Data table check completed": "Перевірку таблиць даних завершено"
"Checking sharded tables, retaining data for {0} day(s), start time: {1}": "Перевірка секціонованих таблиць, збереження даних за {0} дн., час початку: {1}"
"Checking daily table [{0}]: {1}": "Перевірка щоденної таблиці [{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"
"The node code formula contains unresolved variables, uid={0}": "Формула коду вузла містить невизначені змінні, uid={0}"
"Node authentication failed.": "Помилка автентифікації вузла."
"The API list is accessible only from the intranet.": "Список API доступний лише з інтрамережі."
"Login is forbidden.": "Вхід заборонено."
"Automatic registration is forbidden.": "Автоматичну реєстрацію заборонено."
"Warning: Redis returned an array with an odd length {0}; the last element will be ignored": "Попередження: Redis повернув масив непарної довжини {0}; останній елемент буде проігноровано"
"Failed to parse the tracing payload. Check field types: StartTime/EndTime must be Unix millisecond values.": "Не вдалося розібрати корисне навантаження трасування. Перевірте типи полів: StartTime/EndTime мають бути значеннями Unix у мілісекундах."
"Subscribed to hot application events": "Підписку на події гарячих застосунків оформлено"
"The hot application event bus is unavailable; hot-window notifications will be disabled": "Шина подій гарячих застосунків недоступна; сповіщення гарячого вікна буде вимкнено"
"Deleted {1:n0} AlarmHistory records before [{0}]": "Видалено записів AlarmHistory до [{0}]: {1:n0}"
"Deleted {1:n0} AppDeployHistory records before [{0}]": "Видалено записів AppDeployHistory до [{0}]: {1:n0}"
"Deleted {1:n0} AppHistory records before [{0}]": "Видалено записів AppHistory до [{0}]: {1:n0}"
"Deleted {1:n0} AppMeter records before [{0}]": "Видалено записів AppMeter до [{0}]: {1:n0}"
"Deleted {1:n0} AppMinuteStat records before [{0}]": "Видалено записів AppMinuteStat до [{0}]: {1:n0}"
"Deleted {1:n0} NodeData records before [{0}]": "Видалено записів NodeData до [{0}]: {1:n0}"
"Deleted {1:n0} NodeHistory records before [{0}]": "Видалено записів NodeHistory до [{0}]: {1:n0}"
"Deleted {1:n0} RedisData records before [{0}]": "Видалено записів RedisData до [{0}]: {1:n0}"
"Deleted {1:n0} TraceDayStat records before [{0}]": "Видалено записів TraceDayStat до [{0}]: {1:n0}"
"Deleted {1:n0} TraceHourStat records before [{0}]": "Видалено записів TraceHourStat до [{0}]: {1:n0}"
"Deleted {1:n0} TraceMinuteStat records before [{0}]": "Видалено записів TraceMinuteStat до [{0}]: {1:n0}"
"The uploaded file cannot be empty.": "Завантажений файл не може бути порожнім."
"Generated node code uid={0} alg={1}": "Згенеровано код вузла uid={0} alg={1}"
"Received hot application notification: {0}, source: {1}": "Отримано сповіщення про гарячий застосунок: {0}, джерело: {1}"
"Error refreshing DNS for node [{0}]: {1}": "Помилка оновлення DNS для вузла [{0}]: {1}"
"Not logged in.": "Вхід не виконано."
"The new StarApp table was not found": "Нову таблицю застосунків StarApp не знайдено"
"Not authorized to download the attachment, or the download token is invalid or expired.": "Немає дозволу на завантаження вкладення, або токен завантаження недійсний чи прострочений."
"No token provided.": "Токен не надано."
"No valid token provided; anonymous reporting is forbidden. Enable AnonymousReport in StarServer to allow multi-level cascading.": "Дійсний токен не надано; анонімну звітність заборонено. Увімкніть AnonymousReport у StarServer, щоб дозволити багаторівневе каскадування."
"Unable to start the process.": "Не вдалося запустити процес."
"Unable to identify the uploading node.": "Не вдалося визначити вузол завантаження."
"Invalid application.": "Недійсний застосунок."
"Closed the re-registration window for [{0}]": "Вікно повторної реєстрації для [{0}] закрито"
"Already the latest version.": "Уже встановлено останню версію."
"Generated a secret for [{0}], re-registration mode={1}": "Згенеровано секрет для [{0}], режим повторної реєстрації={1}"
"Trusted access for application [{0}]: matched node [{1}] in the same project, IP={2}": "Довірений доступ застосунку [{0}]: знайдено вузол [{1}] у тому ж проєкті, IP={2}"
"Trusted access for application [{0}]: matched online fingerprint UUID={1}, IP={2}": "Довірений доступ застосунку [{0}]: знайдено онлайн-відбиток UUID={1}, IP={2}"
"Application identifier cannot be empty.": "Ідентифікатор застосунку не може бути порожнім."
"The application deployment set name cannot be empty.": "Назва набору розгортання застосунку не може бути порожньою."
"Domain [{0}] uses an unsupported provider type: {1}": "Домен [{0}] використовує непідтримуваний тип постачальника: {1}"
"No matching domain provider configuration found for domain [{0}] (root domain: {1}); skipping update": "Для домену [{0}] не знайдено відповідної конфігурації постачальника доменів (кореневий домен: {1}); оновлення пропущено"
"Attachment information not found": "Відомості про вкладення не знайдено"
"Failed to rebuild SQLite shard database [{0}]": "Не вдалося перебудувати сегментовану базу SQLite [{0}]"
"Rename result: {0}": "Результат перейменування: {0}"
"Automatically added {0} node: {1}": "Автоматично додано вузол {0}: {1}"
"Automatically added cluster node: {0}": "Автоматично додано вузол кластера: {0}"
"DNS updated successfully: {0} -> {1}": "DNS успішно оновлено: {0} -> {1}"
"DNS update failed: {0} -> {1}": "Помилка оновлення DNS: {0} -> {1}"
"DotNetSyncService is paused, configured period={0}": "DotNetSyncService призупинено, налаштований період={0}"
"DotNetSyncService period updated to {0} second(s)": "Період DotNetSyncService оновлено до {0} с"
"SQLite shard database [{0}] expired; deleting database file: {1}": "Термін дії сегментованої бази SQLite [{0}] вичерпано; видалення файлу бази даних: {1}"
"SQLite shard database [{0}] rebuilt": "Сегментовану базу SQLite [{0}] перебудовано"
"StarServer initialization completed": "Ініціалізацію StarServer завершено"
"[{0}] has no secret configured; node commands are forbidden. Set a Secret for this application in the registry.": "[{0}] не має налаштованого секрету; команди вузлам заборонено. Задайте Secret для цього застосунку в реєстрі."
"[{0}] has no secret configured; control commands are forbidden. Set a Secret for this application in the registry.": "[{0}] не має налаштованого секрету; керуючі команди заборонено. Задайте Secret для цього застосунку в реєстрі."
"[{0}] has no secret configured; remote deployment is forbidden. Set a Secret for this application in the registry.": "[{0}] не має налаштованого секрету; віддалене розгортання заборонено. Задайте Secret для цього застосунку в реєстрі."
"[{0}] has no control permission; remote deployment is forbidden.": "[{0}] не має дозволу на керування; віддалене розгортання заборонено."
"[{0}] is not allowed to operate node [{1}].\nFor security, applications cannot send control commands to arbitrary nodes by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all nodes.": "[{0}] не має права керувати вузлом [{1}].\nЗ міркувань безпеки застосункам за замовчуванням заборонено надсилати керуючі команди довільним вузлам.\nУ реєстрі відредагуйте керовані вузли [{0}], додайте [{2}] або задайте * для всіх вузлів."
"[{0}] is not allowed to operate application [{1}].\nFor security, applications cannot send control commands to other applications by default.\nIn the registry, edit the controllable nodes of [{0}], add [{2}], or set it to * for all applications.": "[{0}] не має права керувати застосунком [{1}].\nЗ міркувань безпеки застосункам за замовчуванням заборонено надсилати керуючі команди іншим застосункам.\nУ реєстрі відредагуйте керовані вузли [{0}], додайте [{2}] або задайте * для всіх застосунків."
"[{0}] attempted to reply to command [{1}] that belongs to node [{2}]": "[{0}] спробував відповісти на команду [{1}], що належить вузлу [{2}]"
"Deployment succeeded: {0}": "Розгортання успішне: {0}"
"Deployment failed: {0}": "Розгортання не вдалося: {0}"
"Deployment completed: succeeded={0}, failed={1}": "Розгортання завершено: успішно={0}, невдало={1}"
"Illegal access to application [{0}].": "Незаконний доступ до застосунку [{0}]."
"Service [{0}] is disabled.": "Службу [{0}] вимкнено."
"The application has {1} instance(s) online on intranet IP [{0}]": "Застосунок має {1} онлайн-екземпляр(ів) на IP інтрамережі [{0}]"
"Compatible with the legacy XCoder (2020), installPath: {0}": "Сумісно зі старим XCoder (2020), installPath: {0}"
"Node [{0}] is not a build/deploy node of deployment set [{1}]; uploading build artifacts is forbidden. Configure this node in the deployment set.": "Вузол [{0}] не є вузлом збирання/розгортання набору [{1}]; завантаження артефактів збирання заборонено. Налаштуйте цей вузол у наборі розгортання."
"Resolved {0} target host(s)": "Розпізнано цільових хостів: {0}"
"Failed to parse CIDR: {0}, {1}": "Не вдалося розібрати CIDR: {0}, {1}"
"Starting deployment to {0}": "Початок розгортання на {0}"
"Token subject [{0}] does not match the target application [{1}]; cross-application configuration access is forbidden.": "Суб'єкт токена [{0}] не збігається з цільовим застосунком [{1}]; міжзастосунковий доступ до конфігурації заборонено."
"Token subject [{0}] does not match the reporting application [{1}].": "Суб'єкт токена [{0}] не збігається із застосунком, що звітує [{1}]."
"Command execution timed out ({0} ms).": "Час виконання команди вичерпано ({0} мс)."
"Matched online instance [id={0}]": "Знайдено онлайн-екземпляр [id={0}]"
"Generated script file: {0}": "Згенеровано файл скрипту: {0}"
"Received remote deployment request: Hosts={0}, User={1}, OS={2}, Server={3}": "Отримано запит віддаленого розгортання: Hosts={0}, User={1}, OS={2}, Server={3}"
"Unsupported grant_type={0}": "Непідтримуваний grant_type={0}"
"Invalid application [{0}]": "Недійсний застосунок [{0}]"
"Consuming service [{0}] {1}": "Використання служби [{0}] {1}"
"Application [{0}] is disabled": "Застосунок [{0}] вимкнено"
"Application [{0}] forbids access from {1}.": "Застосунок [{0}] забороняє доступ із {1}."
"Application [{0}] is in read-only mode; modification is forbidden.": "Застосунок [{0}] перебуває в режимі лише для читання; змінювати заборонено."
"Application [{0}] already exists; reusing the old identity for dynamic registration is forbidden. Check the secret or contact the administrator. To enable automatic instance onboarding, adjust the application's re-registration mode (convergence window/trusted access/open).": "Застосунок [{0}] уже існує; повторне використання старої ідентичності під час динамічної реєстрації заборонено. Перевірте секрет або зверніться до адміністратора. Щоб увімкнути автоматичне підключення екземплярів, змініть режим повторної реєстрації застосунку (вікно збіжності/довірений доступ/відкритий)."
"Application [{0}] has no secret configured and access is forbidden. Set a Secret for this application first.": "У застосунку [{0}] не налаштовано секрет, доступ заборонено. Спочатку задайте Secret для цього застосунку."
"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. Налаштуйте секрет або перейдіть на режим вікна збіжності/відкритий."
"Application deployment set [{0}] does not exist.": "Набір розгортання застосунку [{0}] не існує."
"Unable to parse [{2}] in [{1}] of application [{0}]": "Не вдалося розібрати [{2}] у [{1}] застосунку [{0}]"
"Automatically added {0} node [{1}] from [{2}]": "Автоматично додано вузол {0} [{1}] з [{2}]"
"Automatically added cluster node [{0}] from [{1}]": "Автоматично додано вузол кластера [{0}] з [{1}]"
"[{0}] attempted to access the service of [{1}] without permission": "[{0}] спробував отримати доступ до служби [{1}] без дозволу"
# 运行时消息补充词条
"Connection timed out.": "Час очікування підключення вичерпано."
"Connected.": "Підключено."
"Connection failed: {0}": "Помилка підключення: {0}"
"Deployment succeeded.": "Розгортання виконано успішно."
"Deployment failed; check the output logs.": "Розгортання не вдалося; перевірте журнали виводу."
"Deployment node [{0}] does not exist.": "Вузол розгортання [{0}] не існує."
"Deployment node [{0}] is disabled.": "Вузол розгортання [{0}] вимкнено."
"Deployment node [{0}] DeployId mismatch.": "Невідповідність DeployId вузла розгортання [{0}]."
"Node [{0}] does not exist.": "Вузол [{0}] не існує."
"Too many requests; please try again later.": "Занадто багато запитів; спробуйте пізніше."
"Build completed, run={0}": "Збирання завершено, run={0}"
"Using version {0} (Id={1})": "Використовується версія {0} (Id={1})"
"No deployable version was found.": "Версію для розгортання не знайдено."
"The pipeline configuration does not exist.": "Конфігурація конвеєра не існує."
"Auto deploy is disabled; the pipeline ends.": "Автоматичне розгортання вимкнено; конвеєр завершено."
"The build succeeded but produced no deployable version (upload may be disabled); auto deploy is not possible.": "Збирання успішне, але версію для розгортання не створено (можливо, завантаження вимкнено); автоматичне розгортання неможливе."
"Starting auto deploy, run={0}, version={1}": "Запуск автоматичного розгортання, run={0}, версія={1}"
"Failed to dispatch the deploy command.": "Не вдалося надіслати команду розгортання."
"No deployable node was found; check the pipeline deploy node configuration.": "Вузол для розгортання не знайдено; перевірте конфігурацію вузлів розгортання конвеєра."
"Deployment completed.": "Розгортання завершено."
"Auto deploy was not triggered: no deploy node is selected for the pipeline.": "Автоматичне розгортання не запущено: для конвеєра не вибрано жодного вузла розгортання."
"Deploy command dispatched to node {0} (CommandId={1}).": "Команду розгортання надіслано на вузол {0} (CommandId={1})."
"Failed to dispatch the deploy command to node {0}: {1}": "Не вдалося надіслати команду розгортання на вузол {0}: {1}"
"Application authentication": "Автентифікація застосунку"
"Application re-registered": "Застосунок перереєстровано"
"Application registered": "Застосунок зареєстровано"
"Node authentication": "Автентифікація вузла"
"Login validation": "Перевірка входу"
"Matched existing node": "Знайдено наявний вузол"
"Auto update": "Автооновлення"
"Push dotNet": "Надсилання dotNet"
"Timed out offline": "Відключено через тайм-аут"
"An application with an empty secret cannot log in. Set a Secret for this application in the registry or enable re-registration.": "Застосунок із порожнім секретом не може увійти. Задайте Secret для цього застосунку в реєстрі або ввімкніть повторну реєстрацію."
"Secret validation failed.": "Перевірка секрету не пройдена."
"[{0}] re-registered in [{1}] mode; secret issued": "[{0}] перереєстровано в режимі [{1}]; секрет видано"
"[{0}] re-registered in [{1}] mode; secret issued, UUID={2}": "[{0}] перереєстровано в режимі [{1}]; секрет видано, UUID={2}"
"[{0}] registered successfully.": "[{0}] успішно зареєстровано."
"[{0}] registration failed: {1}": "Помилка реєстрації [{0}]: {1}"
"[{0}/{1}] authenticated {2}": "[{0}/{1}] автентифіковано {2}"
"Registered service [{0}] {1}": "Зареєстровано службу [{0}] {1}"
"Service [{0}] went offline: {1}": "Служба [{0}] перейшла в офлайн: {1}"
"[{0}] secret mismatch; allowed by [{1}] mode": "[{0}] невідповідність секрету; дозволено режимом [{1}]"
"[{0}] the client now carries the correct secret; the convergence window is closed automatically": "[{0}] клієнт тепер передає правильний секрет; вікно збіжності закрито автоматично"
"Hardware information changed too much.": "Апаратна конфігурація змінилася занадто сильно."
"Unique identifier mismatch (new != old): {0} != {1}": "Невідповідність унікального ідентифікатора (новий != старий): {0} != {1}"
"Machine identifier mismatch (new != old): {0} != {1}": "Невідповідність ідентифікатора машини (новий != старий): {0} != {1}"
"Computer serial number mismatch (new != old): {0} != {1}": "Невідповідність серійного номера комп'ютера (новий != старий): {0} != {1}"
"Motherboard mismatch (new != old): {0} != {1}": "Невідповідність материнської плати (новий != старий): {0} != {1}"
"Product code mismatch (new != old): {0} != {1}": "Невідповідність коду продукту (новий != старий): {0} != {1}"
"Machine name mismatch (new != old): {0} != {1}": "Невідповідність імені машини (новий != старий): {0} != {1}"
"MAC address mismatch (new != old): {0} != {1}": "Невідповідність MAC-адреси (новий != старий): {0} != {1}"
"Disk serial number mismatch (new != old): {0} != {1}": "Невідповідність серійного номера диска (новий != старий): {0} != {1}"
"Version={0} Size={1:n0} Node={2}": "Версія={0} Розмір={1:n0} Вузол={2}"
"Associated online": "Пов'язано онлайн"
"Dynamic registration": "Динамічна реєстрація"
"UI language, for example zh-Hans, zh-Hant, en, or ja; leave empty to detect from each request in web hosts and to follow the system language otherwise": "Мова інтерфейсу, наприклад zh-Hans, zh-Hant, en або ja; залиште порожнім, щоб веб-хости визначали її за кожним запитом, а в інших випадках дотримувалися системної мови"
"[{0}/{1}] logged in at {2}, last active at {3}": "[{0}/{1}] увійшов о {2}, остання активність о {3}"
"Node [{0}/{1}] is highly similar to the existing node [{2}]; using the existing node": "Вузол [{0}/{1}] дуже схожий на наявний вузол [{2}]; використовується наявний вузол"
"Stardust service platform": "Платформа сервісів Stardust"
"Backend core of the Stardust distributed service platform. Provides core API services for configuration center, registry, service discovery, remote deployment, performance monitoring, and log center, supporting application registration, configuration delivery, metric aggregation, statistics, and task scheduling, and can scale horizontally.": "Бекенд-ядро розподіленої платформи сервісів Stardust. Надає основні API-сервіси для центру конфігурації, реєстру, виявлення сервісів, віддаленого розгортання, моніторингу продуктивності та центру журналів; підтримує реєстрацію застосунків, доставку конфігурації, агрегацію метрик, статистичні обчислення й планування завдань, а також масштабується горизонтально."
"Service port. Default 6600.": "Порт служби. За замовчуванням 6600."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "Секрет токена. Алгоритм і ключ для створення токенів JWT, наприклад HS256:ABCD1234"
"Token validity period. Default 2*3600 seconds.": "Термін дії токена. За замовчуванням 2*3600 секунд."
"Session timeout. Default 600 seconds": "Час очікування сеансу. За замовчуванням 600 секунд"
"Salt deviation time. Clients use the current time as salt when logging in; too large a clock difference from the server causes key verification to fail; default 600 seconds": "Час відхилення солі. Клієнти використовують поточний час як сіль під час входу; занадто велика різниця з часом сервера призведе до помилки перевірки ключа; за замовчуванням 600 секунд"
"Auto-register. Allow node clients to register automatically, default true": "Автоматична реєстрація. Дозволити клієнтам вузлів реєструватися автоматично, типово true"
"Application auto-registration. Allow app clients to register automatically; default true": "Автоматична реєстрація застосунків. Дозволити клієнтам застосунків реєструватися автоматично; за замовчуванням true"
"Admission whitelist. If specified, only nodes matching the IP conditions may register; separate multiple entries with commas; supports * wildcard matching": "Білий список допуску. Якщо задано, реєструватися можуть лише вузли, що відповідають умовам IP, кілька записів через кому, підтримується підстановка *"
"Node code formula. Selects which hardware information in NodeInfo is used to compute the node code. Supports Crc/Crc16/MD5/MD5_16, default Crc({ProductCode}@{UUID}@{DiskID}@{Macs})": "Формула коду вузла. Визначає, яка апаратна інформація в NodeInfo використовується для обчислення коду вузла. Підтримуються Crc/Crc16/MD5/MD5_16, за замовчуванням Crc({ProductCode}@{UUID}@{DiskID}@{Macs})"
"Node code identification threshold. UUID+Guid+SerialNumber+DiskId+MAC; if several of them match, the node is considered the same, default 2": "Поріг ідентифікації коду вузла. UUID+Guid+SerialNumber+DiskId+MAC; якщо кілька з них збігаються, вузол вважається тим самим, за замовчуванням 2"
"Monitoring stream statistics period. Default 5 seconds. Processes the in-memory queue to compute minute-level statistics; smaller values improve real-time responsiveness but increase CPU usage, while larger values reduce CPU usage but increase alert latency": "Період статистики потоку моніторингу. За замовчуванням 5 секунд. Обробляє чергу в пам'яті для обчислення статистики з хвилинною деталізацією; менші значення підвищують оперативність, але збільшують навантаження на CPU, більші значення знижують навантаження на CPU, але збільшують затримку оповіщень"
"Monitoring batch statistics period. Default 30 seconds. Corrects data by aggregating from the database; smaller values speed up correction but increase IO pressure, larger values reduce pressure but delay correction": "Період пакетної статистики моніторингу. За замовчуванням 30 секунд. Коригує дані шляхом агрегації з бази даних; менші значення прискорюють коригування, але збільшують навантаження на IO, більші значення знижують навантаження, але затримують коригування"
"Monitoring flush period. Default 300 seconds. Batch commit period for the statistics delay queue; alerts read real-time in-memory values and are unaffected. Larger values significantly reduce database UPDATE pressure": "Період збереження моніторингу. За замовчуванням 300 секунд. Період пакетного надсилання черги відкладеної статистики; оповіщення читають актуальні значення з пам'яті й не зачіпаються. Більші значення суттєво знижують навантаження UPDATE на базу даних"
"Monitoring inspection period. Default 600 seconds. Recalculates hourly/daily statistics for non-hot applications on a periodic basis instead of full recalculation in each batch cycle, reducing write amplification": "Період обходу моніторингу. За замовчуванням 600 секунд. Періодично перераховує погодинну/добову статистику для непопулярних застосунків замість повного перерахунку в кожному пакетному циклі, знижуючи підсилення запису"
"Monitoring alert period. Default 30 seconds": "Період оповіщень моніторингу. За замовчуванням 30 секунд"
"Console address. Used for monitoring alert addresses": "Адреса консолі. Використовується для адрес оповіщень моніторингу"
"Data retention period. Sampled details and minute-level statistics; default 3 days.": "Термін зберігання даних. Деталі вибірок і статистика з хвилинною гранулярністю; за замовчуванням 3 дні."
"Medium-granularity data retention. Performance data and hourly statistics, default 30 days": "Час зберігання даних середньої деталізації. Дані продуктивності та погодинна статистика, типово 30 днів"
"Retention period for coarse-grained data. Historical data and daily statistics, default 300 days.": "Термін зберігання великозернистих даних. Історичні дані та добова статистика, за замовчуванням 300 днів."
"Data cleanup mode. Supports efficient Truncate or Delete without DDL. Default Truncate.": "Режим очищення даних. Підтримує ефективний Truncate або Delete без DDL. За замовчуванням Truncate."
"Upload directory. Stores upgrade packages and must be the same directory configured for StarWeb. Default ../Uploads.": "Каталог завантаження. Зберігає пакети оновлення і має бути тим самим каталогом, що налаштований для StarWeb. За замовчуванням ../Uploads."
"Maximum upload package size. Applies only to the maximum allowed request body bytes for the Deploy/UploadBuildFile endpoint; default 100000000 (100MB), 0 means use the Kestrel default limit, max 1GB.": "Максимальний розмір пакета завантаження. Застосовується лише до максимально дозволеної кількості байтів тіла запиту кінцевої точки Deploy/UploadBuildFile; за замовчуванням 100000000 (100MB), 0 означає використання стандартного обмеження Kestrel, максимум 1GB."
"File cache directory. Stores cache files such as database drivers; disabled when empty; default ../FileCache": "Каталог кешу файлів. Зберігає файли кешу, наприклад драйвери баз даних; якщо порожній — вимкнено; за замовчуванням ../FileCache"
"File cache whitelist. If specified, only matching IP sources can access the file cache; separate multiple entries with commas; supports * wildcards": "Білий список кешу файлів. Якщо вказано, доступ до кешу файлів дозволено лише відповідним джерелам IP; кілька записів розділяйте комами; підтримуються символи підстановки *"
"File storage serving. Whether to respond to file download requests from other nodes. Default true.": "Служба файлового сховища. Чи відповідати на запити інших вузлів на завантаження файлів. За замовчуванням true."
"File storage pull. Whether to actively pull new files published by other nodes. Default false.": "Отримання з файлового сховища. Чи активно завантажувати нові файли, опубліковані іншими вузлами. За замовчуванням false."
"Upstream server. Reports data synchronously to the upstream server.": "Вищий сервер. Синхронно передає дані вищому серверу."
"Fixed city. By default, the city is calculated automatically from the IP. When enabled, automatic calculation stops and the city is set manually": "Фіксоване місто. За замовчуванням місто обчислюється автоматично за IP. Після ввімкнення автоматичний розрахунок вимикається, і місто задається вручну"
"Allow anonymous trace access. Allow unauthenticated users to access the /trace trace page; monitoring data may contain sensitive information. Default false.": "Дозволити анонімний доступ до трасування. Дозволяє неавторизованим користувачам відкривати сторінку трасування /trace; дані моніторингу можуть містити конфіденційну інформацію. За замовчуванням false."
"dotNet sync interval. Fetch .NET runtime installer info from the official site, 0 disables, unit: seconds, default 43200 (12 hours)": "Інтервал синхронізації dotNet. Отримання відомостей про інсталятор .NET runtime з офіційного сайту, 0 — вимкнено, одиниця — секунди, типово 43200 (12 годин)"
"dotNet sync URL. Official API URL for fetching .NET runtime versions, supports the {major} placeholder": "Адреса синхронізації dotNet. Офіційна адреса API для отримання версій .NET runtime, підтримує заповнювач {major}"
"Stardust resource download base address. Base URL for StarAgent installers/scripts; defaults to the official address": "Базова адреса завантаження ресурсів Stardust. Базовий URL для інсталяторів/скриптів StarAgent; за замовчуванням офіційна адреса"
"Allow when controllable nodes are empty. Whether operations are allowed when AllowControlNodes is empty, default false (secure mode, controllable nodes must be configured explicitly). Internal environments can set it to true for compatibility with legacy data": "Дозволяти, коли керовані вузли порожні. Чи дозволяти операції, коли AllowControlNodes порожній, за замовчуванням false (безпечний режим, керовані вузли потрібно налаштувати явно). У внутрішніх середовищах можна встановити true для сумісності зі старими даними"
"Enable the MCP service. Disabled by default; when enabled, exposes the POST /mcp endpoint for LLM/agent calls.": "Увімкнути службу MCP. Вимкнена за замовчуванням; після ввімкнення надає кінцеву точку POST /mcp для викликів LLM/агентів."
"MCP action set. Comma-separated module names (node/app/config/deploy/gateway/monitor/system), * means all enabled": "Набір дій MCP. Імена модулів через кому (node/app/config/deploy/gateway/monitor/system), * — увімкнути все"
"Rate limit path prefixes. Comma-separated; matching paths are rate-limited by IP; defaults to authentication endpoints such as login/token": "Префікси шляхів для обмеження частоти. Через кому; для відповідних шляхів застосовується обмеження за IP; за замовчуванням — кінцеві точки автентифікації, як-от login/token"
"Rate limit count. Number of requests allowed per IP per minute; default 60": "Кількість запитів для обмеження частоти. Кількість дозволених запитів на IP за хвилину; за замовчуванням 60"
"Allow anonymous telemetry reporting. Required for multi-level cascading or minimal SDK; default false (secure)": "Дозволити анонімне надсилання телеметрії. Потрібно для багаторівневого каскадування або мінімального SDK; за замовчуванням false (безпечно)"
"CORS allowed origins. Comma-separated; empty allows any origin; when specified, only whitelisted origins may cross-origin": "Дозволені джерела CORS. Через кому; порожнє дозволяє будь-яке джерело; після задання cross-origin дозволено лише джерелам зі списку"
"Attachment download authentication. Whether to verify the attachment download token for /cube/file. Default false.": "Автентифікація завантаження вкладень. Чи перевіряти токен завантаження вкладень для /cube/file. За замовчуванням false."
"Public attachment categories that require no login. Comma separated; matching items can be downloaded anonymously.": "Загальнодоступні категорії вкладень без входу. Через кому, збіги можна завантажити анонімно."
"Attachment download token validity. Seconds, default 600.": "Термін дії токена завантаження вкладень. Секунди, за замовчуванням 600."
|