diff --git a/packages/core/admin/admin/src/translations/en.json b/packages/core/admin/admin/src/translations/en.json index 6b2ada89f5..13e29f5d73 100644 --- a/packages/core/admin/admin/src/translations/en.json +++ b/packages/core/admin/admin/src/translations/en.json @@ -84,54 +84,19 @@ "Settings.apiTokens.ListView.headers.lastUsedAt": "Last used", "Settings.apiTokens.ListView.headers.name": "Name", "Settings.apiTokens.ListView.headers.type": "Token type", - "Settings.apiTokens.regenerate": "Regenerate", - "Settings.apiTokens.createPage.title": "Create API Token", - "Settings.transferTokens.createPage.title": "Create Transfer Token", - "Settings.tokens.RegenerateDialog.title": "Regenerate token", "Settings.apiTokens.addFirstToken": "Add your first API Token", "Settings.apiTokens.addNewToken": "Add new API Token", - "Settings.tokens.copy.editMessage": "For security reasons, you can only see your token once.", - "Settings.tokens.copy.editTitle": "This token isn’t accessible anymore.", - "Settings.tokens.copy.lastWarning": "Make sure to copy this token, you won’t be able to see it again!", "Settings.apiTokens.create": "Create new API Token", - "Settings.apiTokens.createPage.permissions.description": "Only actions bound by a route are listed below.", - "Settings.apiTokens.createPage.permissions.title": "Permissions", - "Settings.apiTokens.description": "List of generated tokens to consume the API", "Settings.apiTokens.createPage.BoundRoute.title": "Bound route to", - "Settings.apiTokens.createPage.permissions.header.title": "Advanced settings", + "Settings.apiTokens.createPage.permissions.description": "Only actions bound by a route are listed below.", "Settings.apiTokens.createPage.permissions.header.hint": "Select the application's actions or the plugin's actions and click on the cog icon to display the bound route", - "Settings.tokens.duration.30-days": "30 days", - "Settings.tokens.duration.7-days": "7 days", - "Settings.tokens.duration.90-days": "90 days", - "Settings.tokens.duration.expiration-date": "Expiration date", - "Settings.tokens.duration.unlimited": "Unlimited", + "Settings.apiTokens.createPage.permissions.header.title": "Advanced settings", + "Settings.apiTokens.createPage.permissions.title": "Permissions", + "Settings.apiTokens.createPage.title": "Create API Token", + "Settings.apiTokens.description": "List of generated tokens to consume the API", "Settings.apiTokens.emptyStateLayout": "You don’t have any content yet...", - "Settings.tokens.form.duration": "Token duration", - "Settings.tokens.form.type": "Token type", - "Settings.tokens.form.name": "Name", - "Settings.tokens.form.description": "Description", - "Settings.tokens.notification.copied": "Token copied to clipboard.", - "Settings.tokens.popUpWarning.message": "Are you sure you want to regenerate this token?", - "Settings.tokens.Button.cancel": "Cancel", - "Settings.tokens.Button.regenerate": "Regenerate", - "Settings.tokens.types.full-access": "Full access", - "Settings.tokens.types.read-only": "Read-only", - "Settings.tokens.types.custom": "Custom", - "Settings.tokens.regenerate": "Regenerate", - "Settings.transferTokens.title": "Transfer Tokens", - "Settings.transferTokens.description": "List of generated transfer tokens", - "Settings.transferTokens.create": "Create new Transfer Token", - "Settings.transferTokens.addFirstToken": "Add your first Transfer Token", - "Settings.transferTokens.addNewToken": "Add new Transfer Token", - "Settings.transferTokens.emptyStateLayout": "You don’t have any content yet...", - "Settings.tokens.ListView.headers.name": "Name", - "Settings.tokens.ListView.headers.description": "Description", - "Settings.transferTokens.ListView.headers.type": "Token type", - "Settings.tokens.ListView.headers.createdAt": "Created at", - "Settings.tokens.ListView.headers.lastUsedAt": "Last used", - "Settings.application.ee.admin-seats.count": "{enforcementUserCount}/{permittedSeats}", - "Settings.application.ee.admin-seats.at-limit-tooltip": "At limit: add seats to invite more users", - "Settings.application.ee.admin-seats.add-seats": "{isHostedOnStrapiCloud, select, true {Add seats} other {Contact sales}}", + "Settings.apiTokens.regenerate": "Regenerate", + "Settings.apiTokens.title": "API Tokens", "Settings.application.customization": "Customization", "Settings.application.customization.auth-logo.carousel-hint": "Replace the logo in the authentication pages", "Settings.application.customization.carousel-hint": "Change the admin panel logo (Max dimension: {dimension}x{dimension}, Max file size: {size}KB)", @@ -165,6 +130,9 @@ "Settings.application.description": "Administration panel’s global information", "Settings.application.edition-title": "current plan", "Settings.application.ee-or-ce": "{communityEdition, select, true {Community Edition} other {Enterprise Edition}}", + "Settings.application.ee.admin-seats.add-seats": "{isHostedOnStrapiCloud, select, true {Add seats} other {Contact sales}}", + "Settings.application.ee.admin-seats.at-limit-tooltip": "At limit: add seats to invite more users", + "Settings.application.ee.admin-seats.count": "{enforcementUserCount}/{permittedSeats}", "Settings.application.get-help": "Get help", "Settings.application.link-pricing": "See all pricing plans", "Settings.application.link-upgrade": "Upgrade your admin panel", @@ -275,6 +243,39 @@ "Settings.sso.form.registration.description": "Create new user on SSO login if no account exists", "Settings.sso.form.registration.label": "Auto-registration", "Settings.sso.title": "Single Sign-On", + "Settings.tokens.Button.cancel": "Cancel", + "Settings.tokens.Button.regenerate": "Regenerate", + "Settings.tokens.ListView.headers.createdAt": "Created at", + "Settings.tokens.ListView.headers.description": "Description", + "Settings.tokens.ListView.headers.lastUsedAt": "Last used", + "Settings.tokens.ListView.headers.name": "Name", + "Settings.tokens.RegenerateDialog.title": "Regenerate token", + "Settings.tokens.copy.editMessage": "For security reasons, you can only see your token once.", + "Settings.tokens.copy.editTitle": "This token isn’t accessible anymore.", + "Settings.tokens.copy.lastWarning": "Make sure to copy this token, you won’t be able to see it again!", + "Settings.tokens.duration.30-days": "30 days", + "Settings.tokens.duration.7-days": "7 days", + "Settings.tokens.duration.90-days": "90 days", + "Settings.tokens.duration.expiration-date": "Expiration date", + "Settings.tokens.duration.unlimited": "Unlimited", + "Settings.tokens.form.description": "Description", + "Settings.tokens.form.duration": "Token duration", + "Settings.tokens.form.name": "Name", + "Settings.tokens.form.type": "Token type", + "Settings.tokens.notification.copied": "Token copied to clipboard.", + "Settings.tokens.popUpWarning.message": "Are you sure you want to regenerate this token?", + "Settings.tokens.regenerate": "Regenerate", + "Settings.tokens.types.custom": "Custom", + "Settings.tokens.types.full-access": "Full access", + "Settings.tokens.types.read-only": "Read-only", + "Settings.transferTokens.ListView.headers.type": "Token type", + "Settings.transferTokens.addFirstToken": "Add your first Transfer Token", + "Settings.transferTokens.addNewToken": "Add new Transfer Token", + "Settings.transferTokens.create": "Create new Transfer Token", + "Settings.transferTokens.createPage.title": "Create Transfer Token", + "Settings.transferTokens.description": "List of generated transfer tokens", + "Settings.transferTokens.emptyStateLayout": "You don’t have any content yet...", + "Settings.transferTokens.title": "Transfer Tokens", "Settings.webhooks.create": "Create a webhook", "Settings.webhooks.create.header": "Create new header", "Settings.webhooks.created": "Webhook created", @@ -370,13 +371,13 @@ "app.component.table.view": "{target} details", "app.components.BlockLink.blog": "Blog", "app.components.BlockLink.blog.content": "Read the latest news about Strapi and the ecosystem.", + "app.components.BlockLink.cloud": "Strapi Cloud", + "app.components.BlockLink.cloud.content": "A fully composable, and collaborative platform to boost your team velocity.", "app.components.BlockLink.code": "Code examples", "app.components.BlockLink.code.content": "Learn by testing real projects developed the community.", "app.components.BlockLink.documentation.content": "Discover the essential concepts, guides and instructions.", "app.components.BlockLink.tutorial": "Tutorials", "app.components.BlockLink.tutorial.content": "Follow step-by-step instructions to use and customize Strapi.", - "app.components.BlockLink.cloud": "Strapi Cloud", - "app.components.BlockLink.cloud.content": "A fully composable, and collaborative platform to boost your team velocity.", "app.components.Button.cancel": "Cancel", "app.components.Button.confirm": "Confirm", "app.components.Button.reset": "Reset", @@ -864,26 +865,26 @@ "light": "Light", "notification.contentType.relations.conflict": "Content type has conflicting relations", "notification.default.title": "Information:", + "notification.ee.warning.at-seat-limit.title": "{licenseLimitStatus, select, OVER_LIMIT {Over} AT_LIMIT {At}} seat limit ({currentUserCount}/{permittedSeats})", + "notification.ee.warning.over-.message": "Add seats to {licenseLimitStatus, select, OVER_LIMIT {invite} AT_LIMIT {re-enable}} Users. If you already did it but it's not reflected in Strapi yet, make sure to restart your app.", "notification.error": "An error occurred", + "notification.error.invalid.configuration": "You have an invalid configuration, check your server log for more information.", "notification.error.layout": "Couldn't retrieve the layout", + "notification.error.tokennamenotunique": "Name already assigned to another token", "notification.form.error.fields": "The form contains some errors", "notification.form.success.fields": "Changes saved", "notification.link-copied": "Link copied into the clipboard", "notification.permission.not-allowed-read": "You are not allowed to see this document", + "notification.success.apitokencreated": "API Token successfully created", + "notification.success.apitokenedited": "API Token successfully edited", "notification.success.delete": "The item has been deleted", "notification.success.saved": "Saved", "notification.success.title": "Success:", - "notification.success.apitokencreated": "API Token successfully created", - "notification.success.apitokenedited": "API Token successfully edited", "notification.success.transfertokencreated": "Transfer Token successfully created", "notification.success.transfertokenedited": "Transfer Token successfully edited", - "notification.error.tokennamenotunique": "Name already assigned to another token", - "notification.error.invalid.configuration": "You have an invalid configuration, check your server log for more information.", "notification.version.update.message": "A new version of Strapi is available!", - "notification.warning.title": "Warning:", "notification.warning.404": "404 - Not found", - "notification.ee.warning.over-.message": "Add seats to {licenseLimitStatus, select, OVER_LIMIT {invite} AT_LIMIT {re-enable}} Users. If you already did it but it's not reflected in Strapi yet, make sure to restart your app.", - "notification.ee.warning.at-seat-limit.title": "{licenseLimitStatus, select, OVER_LIMIT {Over} AT_LIMIT {At}} seat limit ({currentUserCount}/{permittedSeats})", + "notification.warning.title": "Warning:", "or": "OR", "request.error.model.unknown": "This model doesn't exist", "selectButtonTitle": "Select", diff --git a/packages/core/admin/admin/src/translations/ru.json b/packages/core/admin/admin/src/translations/ru.json index 523a04a739..564da4aa04 100644 --- a/packages/core/admin/admin/src/translations/ru.json +++ b/packages/core/admin/admin/src/translations/ru.json @@ -79,36 +79,24 @@ "Roles.RoleRow.user-count": "{number, plural, =0 {# пользователей} one {# пользователь} other {# пользователей}}", "Roles.components.List.empty.withSearch": "Нет роли, соответствующей поиску ({search})...", "Settings.PageTitle": "Настройки — {name}", - "Settings.tokens.Button.cancel": "Отмена", - "Settings.tokens.Button.regenerate": "Восстановить", "Settings.apiTokens.ListView.headers.createdAt": "Создан", "Settings.apiTokens.ListView.headers.description": "Описание", "Settings.apiTokens.ListView.headers.lastUsedAt": "Последнее использование", "Settings.apiTokens.ListView.headers.name": "Название", "Settings.apiTokens.ListView.headers.type": "Тип токена", - "Settings.tokens.RegenerateDialog.title": "Восстановить токен", "Settings.apiTokens.addFirstToken": "Добавьте свой первый API-токен", "Settings.apiTokens.addNewToken": "Добавить новый API-токен", - "Settings.tokens.copy.editMessage": "Из соображений безопасности вы можете увидеть свой токен только один раз.", - "Settings.tokens.copy.editTitle": "Этот токен больше не доступен.", - "Settings.tokens.copy.lastWarning": "Обязательно скопируйте этот токен, вы больше не сможете его увидеть!", "Settings.apiTokens.create": "Создайте новый API-токен", + "Settings.apiTokens.createPage.BoundRoute.title": "Связанный маршрут к", "Settings.apiTokens.createPage.permissions.description": "Ниже перечислены только действия, связанные с маршрутом.", + "Settings.apiTokens.createPage.permissions.header.hint": "Выберите действия для приложения или плагина и нажмите на значок шестеренки, чтобы отобразить связанный маршрут", + "Settings.apiTokens.createPage.permissions.header.title": "Дополнительные настройки", "Settings.apiTokens.createPage.permissions.title": "Разрешения", + "Settings.apiTokens.createPage.title": "Создать API-токен", "Settings.apiTokens.description": "Список сгенерированных токенов для использования API", - "Settings.tokens.duration.30-days": "30 дней", - "Settings.tokens.duration.7-days": "7 дней", - "Settings.tokens.duration.90-days": "90 дней", - "Settings.tokens.duration.expiration-date": "Срок действия", - "Settings.tokens.duration.unlimited": "Неограниченный", "Settings.apiTokens.emptyStateLayout": "У вас ещё нет контента...", - "Settings.tokens.form.duration": "Срок действия токена", - "Settings.tokens.form.type": "Тип токена", - "Settings.tokens.notification.copied": "Токен скопирован в буфер обмена.", - "Settings.tokens.popUpWarning.message": "Вы уверены, что хотите восстановить этот токен?", + "Settings.apiTokens.regenerate": "Перегенерировать", "Settings.apiTokens.title": "API-токены", - "Settings.tokens.types.full-access": "Полный доступ", - "Settings.tokens.types.read-only": "Только для чтения", "Settings.application.customization": "Персонализация", "Settings.application.customization.auth-logo.carousel-hint": "Замените логотип на странице авторизации", "Settings.application.customization.carousel-hint": "Изменить логотип панели администратора (максимальный размер: {dimension}x{dimension}, максимальный размер файла: {size}KB)", @@ -142,6 +130,9 @@ "Settings.application.description": "Посмотреть детали вашего проекта", "Settings.application.edition-title": "Текущий план", "Settings.application.ee-or-ce": "{communityEdition, select, true {Community Edition} other {Enterprise Edition}}", + "Settings.application.ee.admin-seats.add-seats": "{isHostedOnStrapiCloud, select, true {Добавить места} other {Обратитесь в отдел продаж}}", + "Settings.application.ee.admin-seats.at-limit-tooltip": "При исчерпании лимита: добавьте места, чтобы пригласить больше пользователей", + "Settings.application.ee.admin-seats.count": "{enforcementUserCount}/{permittedSeats}", "Settings.application.get-help": "Получить помощь", "Settings.application.link-pricing": "Посмотреть все тарифы", "Settings.application.link-upgrade": "Обновить ваше приложение", @@ -252,6 +243,39 @@ "Settings.sso.form.registration.description": "Создать нового пользователя при входе через SSO, если учётной записи нет", "Settings.sso.form.registration.label": "Авто-регистрация", "Settings.sso.title": "Функция единого входа", + "Settings.tokens.Button.cancel": "Отмена", + "Settings.tokens.Button.regenerate": "Восстановить", + "Settings.tokens.ListView.headers.createdAt": "Создан", + "Settings.tokens.ListView.headers.description": "Описание", + "Settings.tokens.ListView.headers.lastUsedAt": "Последний раз использовался", + "Settings.tokens.ListView.headers.name": "Название", + "Settings.tokens.RegenerateDialog.title": "Восстановить токен", + "Settings.tokens.copy.editMessage": "Из соображений безопасности вы можете увидеть свой токен только один раз.", + "Settings.tokens.copy.editTitle": "Этот токен больше не доступен.", + "Settings.tokens.copy.lastWarning": "Обязательно скопируйте этот токен, вы больше не сможете его увидеть!", + "Settings.tokens.duration.30-days": "30 дней", + "Settings.tokens.duration.7-days": "7 дней", + "Settings.tokens.duration.90-days": "90 дней", + "Settings.tokens.duration.expiration-date": "Срок действия", + "Settings.tokens.duration.unlimited": "Неограниченный", + "Settings.tokens.form.description": "Описание", + "Settings.tokens.form.duration": "Срок действия токена", + "Settings.tokens.form.name": "Название", + "Settings.tokens.form.type": "Тип токена", + "Settings.tokens.notification.copied": "Токен скопирован в буфер обмена.", + "Settings.tokens.popUpWarning.message": "Вы уверены, что хотите восстановить этот токен?", + "Settings.tokens.regenerate": "Перегенерировать", + "Settings.tokens.types.custom": "Пользовательский тип", + "Settings.tokens.types.full-access": "Полный доступ", + "Settings.tokens.types.read-only": "Только для чтения", + "Settings.transferTokens.ListView.headers.type": "Тип токена", + "Settings.transferTokens.addFirstToken": "Добавьте свой первый токен для передачи", + "Settings.transferTokens.addNewToken": "Добавить новый токен для передачи", + "Settings.transferTokens.create": "Создать новый токен для передачи", + "Settings.transferTokens.createPage.title": "Создать передачу токена", + "Settings.transferTokens.description": "Список сгенерированных токенов для передачи", + "Settings.transferTokens.emptyStateLayout": "У вас ещё нет никакого контента...", + "Settings.transferTokens.title": "Передача токенов", "Settings.webhooks.create": "Создание webhook`а", "Settings.webhooks.create.header": "Создание нового заголовка", "Settings.webhooks.created": "Webhook создан", @@ -342,10 +366,13 @@ "app.component.search.label": "Искать {target}", "app.component.table.duplicate": "Дубликат {target}", "app.component.table.edit": "Редактировать {target}", + "app.component.table.read": "Читать {target}", "app.component.table.select.one-entry": "Выбрать {target}", "app.component.table.view": "{target} детали", "app.components.BlockLink.blog": "Блог", "app.components.BlockLink.blog.content": "Читайте последние новости о Strapi и экосистеме.", + "app.components.BlockLink.cloud": "Strapi Cloud", + "app.components.BlockLink.cloud.content": "Полностью настраиваемая платформа для совместной работы, повышающая скорость работы вашей команды.", "app.components.BlockLink.code": "Примеры кода", "app.components.BlockLink.code.content": "Учитесь, тестируя реальные проекты, разработанные сообществом.", "app.components.BlockLink.documentation.content": "Откройте для себя основные понятия, руководства и инструкции.", @@ -838,18 +865,23 @@ "light": "Светлая", "notification.contentType.relations.conflict": "Тип контента имеет конфликтующие отношения", "notification.default.title": "Информация:", + "notification.ee.warning.at-seat-limit.title": "{licenseLimitStatus, select, OVER_LIMIT {БОЛЬШЕ ЧЕМ} AT_LIMIT {РОВНО}} seat limit ({currentUserCount}/{permittedSeats})", + "notification.ee.warning.over-.message": "Добавить места чтобы {licenseLimitStatus, select, OVER_LIMIT {пригласить} AT_LIMIT {повторно подкючить}} пользователей. Если вы уже сделали это, но это ещё не отображается в Strapi, обязательно перезапустите своё приложение.", "notification.error": "Произошла ошибка", + "notification.error.invalid.configuration": "У вас неправильная конфигурация настроек, проверьте журнал вашего сервера для получения дополнительной информации.", "notification.error.layout": "Не удалось получить макет", "notification.error.tokennamenotunique": "Имя уже присвоено другому токену", "notification.form.error.fields": "Форма содержит некоторые ошибки", "notification.form.success.fields": "Изменения сохранены", "notification.link-copied": "Ссылка скопирована в буфер обмена", "notification.permission.not-allowed-read": "Вам не разрешено просматривать этот документ", + "notification.success.apitokencreated": "API-токен успешно создан", + "notification.success.apitokenedited": "API-токен успешно отредактирован", "notification.success.delete": "Элемент удален", "notification.success.saved": "Сохранено", "notification.success.title": "Успех:", - "notification.success.apitokencreated": "API-токен успешно создан", - "notification.success.apitokenedited": "API-токен успешно отредактирован", + "notification.success.transfertokencreated": "Токен для передачи успешно создан", + "notification.success.transfertokenedited": "Токен для передачи успешно изменён", "notification.version.update.message": "Доступна новая версия Strapi!", "notification.warning.404": "404 — Не найдено", "notification.warning.title": "Внимание:",