From 7e37935da8a430afc345fd2113c2a8a2e1c3ae9f Mon Sep 17 00:00:00 2001 From: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:51:22 +0800 Subject: [PATCH] fix(i18n): keep Russian locale keys in sync Merge validated locale parity fix. --- web/src/i18n/locales/ru.json | 89 ++++++++++++++++++++++++++++++++++-- 1 file changed, 86 insertions(+), 3 deletions(-) diff --git a/web/src/i18n/locales/ru.json b/web/src/i18n/locales/ru.json index 4cf75626..216a3791 100644 --- a/web/src/i18n/locales/ru.json +++ b/web/src/i18n/locales/ru.json @@ -582,6 +582,71 @@ "downloadCountTag": "Загрузок: {{value}}", "starCountTag": "Звёзд: {{value}}" }, + "adminNamespaces": { + "title": "Управление пространствами имён", + "subtitle": "Просмотр всех пространств имён и управление участниками, жизненным циклом и действиями управления.", + "statTotal": "Всего пространств имён", + "statActive": "Активные", + "statFrozen": "Замороженные", + "statArchived": "В архиве", + "searchLabel": "Поиск пространств имён", + "searchPlaceholder": "Поиск по slug, отображаемому имени или описанию", + "searchAction": "Поиск", + "clearSearch": "Очистить", + "statusFilter": "Статус", + "typeFilter": "Тип", + "filterAll": "Все", + "typeGlobal": "Глобальное", + "typeTeam": "Командное", + "colNamespace": "Пространство имён", + "colType": "Тип", + "colStatus": "Статус", + "colMembers": "Участники", + "colSkills": "Скиллы", + "colUpdated": "Обновлено", + "empty": "Нет пространств имён, соответствующих текущим фильтрам", + "selectNamespace": "Выберите пространство имён для просмотра деталей", + "members": "Участники", + "skills": "Скиллы", + "currentRole": "Текущая роль", + "platformOverride": "Переопределение платформы", + "yes": "Да", + "no": "Нет", + "noMembership": "Не участник", + "createdAt": "Создано", + "updatedAt": "Обновлено", + "membersTitle": "Управление участниками", + "membersDescription": "Администраторы платформы могут управлять участниками и ролями командных пространств имён. Глобальное пространство имён доступно только для чтения.", + "governanceTitle": "Действия управления", + "governanceDescription": "Заморозка, архивация и восстановление влияют на публикацию и обычную видимость. Действия записываются в журнал аудита.", + "reasonLabel": "Причина", + "reasonPlaceholder": "Объясните необходимость действия для аудиторской проверки.", + "memberRoleUpdated": "Роль участника обновлена", + "freezeAction": "Заморозить пространство имён", + "unfreezeAction": "Разморозить пространство имён", + "archiveAction": "Архивировать пространство имён", + "restoreAction": "Восстановить пространство имён", + "freezeConfirmTitle": "Заморозить пространство имён?", + "freezeConfirmDescription": "«{{name}}» станет доступным только для чтения, и участники не смогут публиковать новые версии скиллов.", + "unfreezeConfirmTitle": "Разморозить пространство имён?", + "unfreezeConfirmDescription": "«{{name}}» снова получит возможности публикации и управления участниками.", + "archiveConfirmTitle": "Архивировать пространство имён?", + "archiveConfirmDescription": "«{{name}}» будет скрыто из обычных разделов продукта и останется доступным в панели администрирования.", + "restoreConfirmTitle": "Восстановить пространство имён?", + "restoreConfirmDescription": "«{{name}}» снова станет видимым в обычных разделах продукта.", + "freezeSuccessTitle": "Пространство имён заморожено", + "freezeSuccessDescription": "«{{name}}» теперь доступно только для чтения.", + "unfreezeSuccessTitle": "Пространство имён разморожено", + "unfreezeSuccessDescription": "«{{name}}» снова активно.", + "archiveSuccessTitle": "Пространство имён архивировано", + "archiveSuccessDescription": "«{{name}}» скрыто из обычных разделов продукта.", + "restoreSuccessTitle": "Пространство имён восстановлено", + "restoreSuccessDescription": "«{{name}}» снова отображается.", + "freezeErrorTitle": "Не удалось заморозить пространство имён", + "unfreezeErrorTitle": "Не удалось разморозить пространство имён", + "archiveErrorTitle": "Не удалось архивировать пространство имён", + "restoreErrorTitle": "Не удалось восстановить пространство имён" + }, "adminUsers": { "title": "Управление пользователями", "subtitle": "Управление пользователями платформы и правами доступа", @@ -1404,7 +1469,8 @@ "warningConfirmCancel": "Вернуться и исправить", "frontmatterFailedTitle": "Неверный формат SKILL.md", "frontmatterFailedDescription": "Проверьте YAML frontmatter в начале SKILL.md. Если значение поля содержит двоеточие, заключите его в кавычки.", - "selectRequired": "Выберите пространство имён и файл" + "selectRequired": "Выберите пространство имён и файл", + "folderPackagingFailed": "Не удалось упаковать выбранную папку. Убедитесь, что она содержит файлы." }, "ratingInput": { "yourRating": "Ваша оценка: {{score}} зв." @@ -1449,7 +1515,22 @@ "skillDetailError": "Не удалось загрузить карточку скилла для этого ревью.", "activeReviewVersion": "Версия на ревью", "downloadSkillZip": "Скачать ZIP скилла", - "noDocumentation": "В этой версии на ревью нет читаемого файла документации." + "noDocumentation": "В этой версии на ревью нет читаемого файла документации.", + "complianceDiffTitle": "Сравнение деклараций соответствия", + "complianceDiffDescription": "Сравните изменения соответствия между опубликованной версией {{baseVersion}} и ожидающей версией {{pendingVersion}}.", + "complianceDiffBaseVersion": "Базовая версия", + "complianceDiffPendingVersion": "Ожидающая версия", + "complianceDiffBaseDigest": "Базовый дайджест", + "complianceDiffPendingDigest": "Дайджест ожидающей версии", + "complianceDiffAdded": "Добавлено", + "complianceDiffRemoved": "Удалено", + "complianceDiffModified": "Изменено", + "complianceDiffAddedLabel": "Добавлено: {{count}}", + "complianceDiffRemovedLabel": "Удалено: {{count}}", + "complianceDiffModifiedLabel": "Изменено: {{count}}", + "complianceDiffViewDetails": "Подробнее", + "complianceDiffBaseRemoved": "Эта декларация есть в базовой версии, но удалена из ожидающей версии.", + "complianceDiffPendingAdded": "Эта декларация добавлена в ожидающую версию." }, "routeGuard": { "forbiddenTitle": "У вас нет прав для просмотра этой страницы", @@ -1536,13 +1617,15 @@ "upload": { "dropHint": "Отпустите для загрузки...", "dragHint": "Перетащите ZIP-файл сюда или нажмите, чтобы выбрать", - "formatHint": "Поддерживается только формат .zip" + "formatHint": "Поддерживается только формат .zip", + "folderHint": "Или выберите папку для упаковки и загрузки" }, "user": { "menu": { "dashboard": "Панель", "mySkills": "Мои скиллы", "myNamespaces": "Мои пространства имён", + "namespacesAdmin": "Управление пространствами имён", "governance": "Центр управления", "stars": "Избранное", "subscriptions": "Мои подписки",