renat-sagut commented on code in PR #63450:
URL: https://github.com/apache/airflow/pull/63450#discussion_r2935945323


##########
airflow-core/src/airflow/ui/public/i18n/locales/ru/common.json:
##########
@@ -0,0 +1,358 @@
+{
+  "admin": {
+    "Config": "Конфигурация",
+    "Connections": "Соединения",
+    "Plugins": "Плагины",
+    "Pools": "Пулы",
+    "Providers": "Поставщики",
+    "Variables": "Переменные"
+  },
+  "allOperators": "Все операторы",
+  "appearance": {
+    "appearance": "Внешний вид",
+    "darkMode": "Темный режим",
+    "lightMode": "Светлый режим",
+    "systemMode": "Следовать системным настройкам"
+  },
+  "asset_one": "Актив",
+  "asset_other": "Активы",
+  "assetEvent_one": "Событие актива",
+  "assetEvent_other": "События активов",
+  "backfill_one": "Заполнение",
+  "backfill_other": "Заполнения",
+  "browse": {
+    "auditLog": "Журнал аудита",
+    "jobs": "Задания",
+    "requiredActions": "Необходимые действия",
+    "xcoms": "XComs"
+  },
+  "collapseAllExtra": "Свернуть все дополнительные JSON",
+  "collapseDetailsPanel": "Свернуть панель деталей",
+  "createdAssetEvent_one": "Создано событие актива",
+  "createdAssetEvent_other": "Созданы события активов",
+  "dag_one": "Даг",
+  "dag_other": "Даги",
+  "dagDetails": {
+    "catchup": "Сбор данных",
+    "dagRunTimeout": "Тайм-аут запуска Дага",
+    "defaultArgs": "Аргументы по умолчанию",
+    "description": "Описание",
+    "documentation": "Документация Дага",
+    "fileLocation": "Место хранения файла",
+    "hasTaskConcurrencyLimits": "Имеет ограничения на параллельные задачи",
+    "lastExpired": "Последний истекший",
+    "lastParseDuration": "Продолжительность последнего разбора",
+    "lastParsed": "Последний разобранный",
+    "latestDagVersion": "Последняя версия Дага",
+    "latestRun": "Последний запуск",
+    "maxActiveRuns": "Максимум активных запусков",
+    "maxActiveTasks": "Максимум активных задач",
+    "maxConsecutiveFailedDagRuns": "Максимум последовательных неудачных 
запусков Дага",
+    "nextRun": "Следующий запуск",
+    "owner": "Владелец",
+    "params": "Параметры",
+    "schedule": "Расписание",
+    "tags": "Теги"
+  },
+  "dagId": "ID Дага",
+  "dagRun": {
+    "conf": "Конфигурация",
+    "dagVersions": "Версии Дага",
+    "dataIntervalEnd": "Конец временного интервала",
+    "dataIntervalStart": "Начало временного интервала",
+    "lastSchedulingDecision": "Последнее решение о расписании",
+    "mappedPartitionKey": "Ключ распределенной части",
+    "partitionKey": "Ключ части",
+    "queuedAt": "В очереди в",
+    "runAfter": "Запустить после",
+    "runType": "Тип запуска",
+    "sourceAssetEvent": "Источник события актива",
+    "triggeredBy": "Инициировано",
+    "triggeringUser": "Инициатор запуска"
+  },
+  "dagRun_one": "Запуск Дага",

Review Comment:
   adding dagRun_zero fixed "key 'dagRun (ru)' returned an object instead of 
string." error for me



##########
airflow-core/src/airflow/ui/public/i18n/locales/ru/common.json:
##########
@@ -0,0 +1,358 @@
+{
+  "admin": {
+    "Config": "Конфигурация",
+    "Connections": "Соединения",
+    "Plugins": "Плагины",
+    "Pools": "Пулы",
+    "Providers": "Поставщики",
+    "Variables": "Переменные"
+  },
+  "allOperators": "Все операторы",
+  "appearance": {
+    "appearance": "Внешний вид",
+    "darkMode": "Темный режим",
+    "lightMode": "Светлый режим",
+    "systemMode": "Следовать системным настройкам"
+  },
+  "asset_one": "Актив",
+  "asset_other": "Активы",
+  "assetEvent_one": "Событие актива",
+  "assetEvent_other": "События активов",
+  "backfill_one": "Заполнение",
+  "backfill_other": "Заполнения",
+  "browse": {
+    "auditLog": "Журнал аудита",
+    "jobs": "Задания",
+    "requiredActions": "Необходимые действия",
+    "xcoms": "XComs"
+  },
+  "collapseAllExtra": "Свернуть все дополнительные JSON",
+  "collapseDetailsPanel": "Свернуть панель деталей",
+  "createdAssetEvent_one": "Создано событие актива",
+  "createdAssetEvent_other": "Созданы события активов",
+  "dag_one": "Даг",
+  "dag_other": "Даги",
+  "dagDetails": {
+    "catchup": "Сбор данных",
+    "dagRunTimeout": "Тайм-аут запуска Дага",
+    "defaultArgs": "Аргументы по умолчанию",
+    "description": "Описание",
+    "documentation": "Документация Дага",
+    "fileLocation": "Место хранения файла",
+    "hasTaskConcurrencyLimits": "Имеет ограничения на параллельные задачи",
+    "lastExpired": "Последний истекший",
+    "lastParseDuration": "Продолжительность последнего разбора",
+    "lastParsed": "Последний разобранный",
+    "latestDagVersion": "Последняя версия Дага",
+    "latestRun": "Последний запуск",
+    "maxActiveRuns": "Максимум активных запусков",
+    "maxActiveTasks": "Максимум активных задач",
+    "maxConsecutiveFailedDagRuns": "Максимум последовательных неудачных 
запусков Дага",
+    "nextRun": "Следующий запуск",
+    "owner": "Владелец",
+    "params": "Параметры",
+    "schedule": "Расписание",
+    "tags": "Теги"
+  },
+  "dagId": "ID Дага",
+  "dagRun": {
+    "conf": "Конфигурация",
+    "dagVersions": "Версии Дага",
+    "dataIntervalEnd": "Конец временного интервала",
+    "dataIntervalStart": "Начало временного интервала",
+    "lastSchedulingDecision": "Последнее решение о расписании",
+    "mappedPartitionKey": "Ключ распределенной части",
+    "partitionKey": "Ключ части",
+    "queuedAt": "В очереди в",
+    "runAfter": "Запустить после",
+    "runType": "Тип запуска",
+    "sourceAssetEvent": "Источник события актива",
+    "triggeredBy": "Инициировано",
+    "triggeringUser": "Инициатор запуска"
+  },
+  "dagRun_one": "Запуск Дага",
+  "dagRun_other": "Запусков Дага",
+  "dagRunId": "ID запуска Дага",
+  "dagWarnings": "Предупреждения/ошибки Дага",
+  "defaultToGraphView": "По умолчанию отображать график",
+  "defaultToGridView": "По умолчанию отображать в сетке",
+  "delete": "Удалить",
+  "diff": "Разница",
+  "diffCompareWith": "Сравнить с",
+  "diffExit": "Выйти из просмотра различий",
+  "diffSelectVersionToCompare": "Выбрать версию для сравнения",
+  "direction": "Направление",
+  "docs": {
+    "documentation": "Документация",
+    "githubRepo": "GitHub Репозиторий",
+    "restApiReference": "REST API Справочник"
+  },
+  "download": {
+    "download": "Скачать",
+    "hotkey": "d",
+    "tooltip": "Нажмите {{hotkey}}, чтобы скачать журналы"
+  },
+  "duration": "Длительность",
+  "edit": "Редактировать",
+  "endDate": "Дата окончания",
+  "error": {
+    "back": "Назад",
+    "defaultMessage": "Произошла непредвиденная ошибка",
+    "home": "Главная",
+    "invalidUrl": "Страница не найдена. Пожалуйста, проверьте URL и попробуйте 
снова.",
+    "notFound": "Страница не найдена",
+    "title": "Ошибка"
+  },
+  "expand": {
+    "collapse": "Свернуть",
+    "expand": "Развернуть",
+    "hotkey": "e",
+    "tooltip": "Нажмите {{hotkey}}, чтобы переключить развертывание"
+  },
+  "expandAllExtra": "Развернуть все дополнительные JSON",
+  "expression": {
+    "all": "Все",
+    "and": "И",
+    "any": "Любой",
+    "or": "ИЛИ"
+  },
+  "filter": "Фильтр",
+  "filters": {
+    "durationFrom": "Продолжительность с",
+    "durationTo": "Продолжительность до",
+    "endTime": "Время окончания",
+    "logicalDateFrom": "Логическая дата с",
+    "logicalDateTo": "Логическая дата до",
+    "runAfterFrom": "Запустить после с",
+    "runAfterTo": "Запустить после до",
+    "selectDateRange": "Выбрать диапазон дат",
+    "startTime": "Время начала"
+  },
+  "generateToken": "Сгенерировать токен",
+  "logicalDate": "Логическая дата",
+  "logout": "Выйти",
+  "logoutConfirmation": "Вы собираетесь выйти из приложения.",
+  "mapIndex": "Индекс карты",
+  "modal": {
+    "add": "Добавить",
+    "cancel": "Отменить",
+    "confirm": "Подтвердить",
+    "delete": {
+      "button": "Удалить",
+      "confirmation": "Вы уверены, что хотите удалить {{resourceName}}? Это 
действие нельзя будет отменить."
+    },
+    "save": "Сохранить"
+  },
+  "nav": {
+    "admin": "Администратор",
+    "assets": "Активы",
+    "browse": "Просмотр",
+    "dags": "Даги",
+    "docs": "Документы",
+    "home": "Главная",
+    "legacyFabViews": "Устаревшие виды",
+    "plugins": "Плагины",
+    "security": "Безопасность"
+  },
+  "noItemsFound": "Не найдено {{modelName}}",
+  "note": {
+    "add": "Добавить заметку",
+    "dagRun": "Заметка запуска Дага",
+    "label": "Заметка",
+    "placeholder": "Добавьте заметку...",
+    "taskInstance": "Заметка экземпляра задачи"
+  },
+  "partitionedDagRun_one": "Разделенный запуск Дага",
+  "partitionedDagRun_other": "Разделенных запусков Дага",
+  "partitionedDagRunDetail": {
+    "receivedAssetEvents": "Полученные события актива"
+  },
+  "pendingDagRun_few": "{{count}} Дага ожидают запуска",
+  "pendingDagRun_one": "{{count}} Даг ожидает запуска",
+  "pendingDagRun_other": "{{count}} Дагов ожидают запуска",
+  "reset": "Сбросить",
+  "runId": "ID запуска",
+  "runTypes": {
+    "asset_triggered": "Запущено активом",
+    "backfill": "Заполнение",
+    "manual": "Вручную",
+    "scheduled": "Запланировано"
+  },
+  "scroll": {
+    "direction": {
+      "bottom": "вниз",
+      "top": "вверх"
+    },
+    "tooltip": "Нажмите {{hotkey}}, чтобы прокрутить {{direction}}"
+  },
+  "security": {
+    "actions": "Действия",
+    "permissions": "Разрешения",
+    "resources": "Ресурсы",
+    "roles": "Роли",
+    "users": "Пользователи"
+  },
+  "selectLanguage": "Выбор языка",
+  "showDetailsPanel": "Показать панель деталей",
+  "signedInAs": "Вошли как",
+  "source": {
+    "hide": "Скрыть источник",
+    "hotkey": "s",
+    "show": "Показать источник"
+  },
+  "sourceAssetEvent_one": "Событие источника актива",
+  "sourceAssetEvent_other": "Событий источника актива",
+  "startDate": "Дата начала",
+  "state": "Состояние",
+  "states": {
+    "deferred": "Отложен",
+    "failed": "Ошибка",
+    "no_status": "Нет статуса",
+    "none": "Нет статуса",
+    "open": "Открыт",
+    "planned": "Запланирован",
+    "queued": "В очереди",
+    "removed": "Удален",
+    "restarting": "Перезапуск",
+    "running": "Выполняется",
+    "scheduled": "Запланирован",
+    "skipped": "Пропущен",
+    "success": "Успех",
+    "up_for_reschedule": "Готов к переназначению",
+    "up_for_retry": "Готов к повтору",
+    "upstream_failed": "Ошибка в upstream"
+  },
+  "table": {
+    "completedAt": "Завершен в",
+    "createdAt": "Создан в",
+    "filterByTag": "Фильтровать Даги по тегу",
+    "filterColumns": "Фильтровать столбцы таблицы",
+    "filterReset_one": "Сбросить фильтр",
+    "filterReset_other": "Сбросить фильтры",
+    "from": "От",
+    "maxActiveRuns": "Максимум активных запусков",
+    "noTagsFound": "Теги не найдены",
+    "tagMode": {
+      "all": "Все",
+      "any": "Любой"
+    },
+    "tagPlaceholder": "Фильтр по тегу",
+    "to": "До"
+  },
+  "task": {
+    "documentation": "Документация задачи",
+    "lastInstance": "Последний экземпляр",
+    "operator": "Оператор",
+    "triggerRule": "Правило запуска"
+  },
+  "task_one": "Задача",
+  "task_other": "Задач",
+  "taskGroup": "Группа задач",
+  "taskId": "ID задачи",
+  "taskInstance": {
+    "dagVersion": "Версия Дага",
+    "executor": "Исполнитель",
+    "executorConfig": "Конфигурация исполнителя",
+    "hostname": "Имя хоста",
+    "maxTries": "Максимум попыток",
+    "pid": "PID",
+    "pool": "Пул",
+    "poolSlots": "Слоты пула",
+    "priorityWeight": "Приоритетный вес",
+    "queue": "Очередь",
+    "queuedWhen": "В очереди в",
+    "scheduledWhen": "Запланировано в",
+    "triggerer": {
+      "assigned": "Назначенный триггер",
+      "class": "Класс триггера",
+      "createdAt": "Время создания триггера",
+      "id": "ID триггера",
+      "latestHeartbeat": "Последний heartbeat триггера",
+      "title": "Информация о триггере"
+    },
+    "unixname": "Unix имя"
+  },
+  "taskInstance_one": "Экземпляр задачи",

Review Comment:
   adding taskInstance_zero fixed "key 'taskInstance (ru)' returned an object 
instead of string." error for me



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to