Remove deprecated % signs from `vue-i18n` formatting
Starting with version 10 of the `vue-i18n` package, using % signs in
format strings is considered deprecated. This change removes all
occurrences of % signs from the source code
Change-Id: I0b3057cfc74576bc8b03196437b9879652d26132
Signed-off-by: Glukhov Mikhail <mikl@greenfil.ru>
diff --git a/src/locales/ru-RU.json b/src/locales/ru-RU.json
index 8d60a2a..4594043 100644
--- a/src/locales/ru-RU.json
+++ b/src/locales/ru-RU.json
@@ -42,19 +42,19 @@
"clearSelectedFile": "Очистить поле"
},
"form": {
- "dateMustBeAfter": "Дата должна быть после %{date}",
- "dateMustBeBefore": "Дата должна быть до %{date}",
+ "dateMustBeAfter": "Дата должна быть после {date}",
+ "dateMustBeBefore": "Дата должна быть до {date}",
"fieldRequired": "Обязательное поле",
"invalidFormat": "Некорректный формат",
"invalidValue": "Некорректное значение",
- "lengthMustBeBetween": "Длина в символах должна быть от %{min} до %{max}",
- "mustBeAtLeast": "Должно быть не менее %{value}",
+ "lengthMustBeBetween": "Длина в символах должна быть от {min} до {max}",
+ "mustBeAtLeast": "Должно быть не менее {value}",
"optional": "Не обязательно",
"passwordsDoNotMatch": "Пароли не совпадают",
"required": "Обязательно",
"search": "Поиск",
"selectAnOption": "Выберите опцию",
- "valueMustBeBetween": "Значение должно быть между %{min} – %{max}"
+ "valueMustBeBetween": "Значение должно быть между {min} – {max}"
},
"status": {
"copied": "Скопировано",
@@ -75,11 +75,11 @@
"emptySearchMessage": "Нет объектов, соответствующих поиску",
"expandTableRow": "Развернуть",
"fromDate": "Начиная с даты",
- "items": "Всего объектов: %{count}",
+ "items": "Всего объектов: {count}",
"itemsPerPage": "Объектов на странице",
"selectAll": "Выбрать всё",
"selectItem": "Выбрать объект",
- "selectedItems": "%{filterCount} из %{count} объектов",
+ "selectedItems": "{filterCount} из {count} объектов",
"toDate": "Заканчивая датой",
"viewAll": "Смотреть всё"
},
@@ -179,7 +179,7 @@
},
"modal": {
"disconnectTitle": "Отключить сессию| Отключить сессии",
- "disconnectMessage": "Вы уверены что хотите отключить %{count} сессию? Действие не может быть отменено. | Вы уверены что хотите отключить все %{count} сессии? Действие не может быть отменено."
+ "disconnectMessage": "Вы уверены что хотите отключить {count} сессию? Действие не может быть отменено. | Вы уверены что хотите отключить все {count} сессии? Действие не может быть отменено."
},
"table": {
"sessionID": "Идентификатор сессии",
@@ -189,8 +189,8 @@
"searchSessions": "Поиск сессий"
},
"toast": {
- "errorDelete": "Ошибка отключения %{count} сессии. | Ошибка отключения %{count} сессий.",
- "successDelete": "Успешно отключена %{count} сессия. | Успешно отключены %{count} сессии."
+ "errorDelete": "Ошибка отключения {count} сессии. | Ошибка отключения {count} сессий.",
+ "successDelete": "Успешно отключена {count} сессия. | Успешно отключены {count} сессии."
}
},
"pageDateTime": {
@@ -204,7 +204,7 @@
"manual": "Ручное",
"time": {
"label": "24-х часовой формат",
- "timezone": "@:pageDateTime.form.time.label (%{timezone})"
+ "timezone": "@:pageDateTime.form.time.label ({timezone})"
},
"ntpServers": {
"server1": "Сервер 1",
@@ -229,7 +229,7 @@
},
"modal": {
"deleteDump": "Удалить дамп | Удалить дампы",
- "deleteDumpConfirmation": "Вы уверены, что хотите удалить %{count} дамп? Действие не может быть отменено. | Вы уверены, что хотите удалить все %{count} дампов? Это действие нельзя отменить.",
+ "deleteDumpConfirmation": "Вы уверены, что хотите удалить {count} дамп? Действие не может быть отменено. | Вы уверены, что хотите удалить все {count} дампов? Это действие нельзя отменить.",
"initiateSystemDump": "Создать системный дамп",
"initiateSystemDumpMessage1": "Вы уверены?",
"initiateSystemDumpMessage2": "Вы не сможете создать любые другие дампы пока системный дамп в процессе создания.",
@@ -244,10 +244,10 @@
"size": "Размер"
},
"toast": {
- "errorDeleteDump": "Ошибка удаления %{count} дампа. | Ошибка удаления %{count} дампов.",
+ "errorDeleteDump": "Ошибка удаления {count} дампа. | Ошибка удаления {count} дампов.",
"errorStartBmcDump": "Ошибка старта нового BMC дампа.",
"errorStartSystemDump": "Ошибка старта нового системного дампа.",
- "successDeleteDump": "Успешное удаление %{count} дампа. | Успешное удаление всех %{count} дампов.",
+ "successDeleteDump": "Успешное удаление {count} дампа. | Успешное удаление всех {count} дампов.",
"successStartBmcDump": "Создание дампа займёт некоторое время. Обновите страницу, чтобы увидеть дамп в таблице",
"successStartBmcDumpTitle": "Начало создания дампа BMC",
"successStartSystemDump": "Создание дампа займёт некоторое время. Дамп будет выгружен в операционную систему.",
@@ -264,7 +264,7 @@
"deleteAllTitle": "Удалить все логи",
"deleteAllMessage": "Вы уверены, что хотите удалить все логи? Действие не может быть отменено.",
"deleteTitle": "Удалить запись из журнала | Удалить записи из журнала",
- "deleteMessage": "Вы уверены, что хотите удалить %{count} запись? Действие не может быть отменено. | Вы уверены, что хотите удалить %{count} записей? Действие не может быть отменено."
+ "deleteMessage": "Вы уверены, что хотите удалить {count} запись? Действие не может быть отменено. | Вы уверены, что хотите удалить {count} записей? Действие не может быть отменено."
},
"table": {
"date": "Дата",
@@ -278,13 +278,13 @@
"type": "Тип"
},
"toast": {
- "errorDelete": "Ошибка удаления %{count} записи. | Ошибка уделения %{count} записей.",
+ "errorDelete": "Ошибка удаления {count} записи. | Ошибка уделения {count} записей.",
"errorLogStatusUpdate": "Ошибка обновления статуса записи.",
- "errorResolveLogs": "Ошибка разрешения %{count} записи. | Ошибка разрешения %{count} записей.",
- "errorUnresolveLogs": "Ошибка снятия разрешения с %{count} записи. | Ошибка снятия разрешения с %{count} записей.",
- "successDelete": "Успешное удаление %{count} записи. | Успешное удаление всех %{count} записей.",
- "successResolveLogs": "Успешное разрешение %{count} записи. | Успешное разрешение %{count} записей.",
- "successUnresolveLogs": "Успешная отмена разрешения с %{count} записи. | Успешная отмена разрешения с %{count} записей."
+ "errorResolveLogs": "Ошибка разрешения {count} записи. | Ошибка разрешения {count} записей.",
+ "errorUnresolveLogs": "Ошибка снятия разрешения с {count} записи. | Ошибка снятия разрешения с {count} записей.",
+ "successDelete": "Успешное удаление {count} записи. | Успешное удаление всех {count} записей.",
+ "successResolveLogs": "Успешное разрешение {count} записи. | Успешное разрешение {count} записей.",
+ "successUnresolveLogs": "Успешная отмена разрешения с {count} записи. | Успешная отмена разрешения с {count} записей."
}
},
"pageFactoryReset": {
@@ -354,9 +354,9 @@
"switchImages": "Сменить образы",
"switchRunningImage": "Сменить рабочий образ",
"switchRunningImageInfo": "Для запуска резервного образа требуется перезагрузка BMC. Страница может не реагировать на запросы в течение этого времени.",
- "switchRunningImageInfo2": "Вы уверены, что хотите переключиться на резервный образ (%{backup})?",
+ "switchRunningImageInfo2": "Вы уверены, что хотите переключиться на резервный образ ({backup})?",
"updateFirmwareInfo": "BMC перезагрузится во время процесса обновления. Сервер не может быть включён, пока обновление не будет завершено.",
- "updateFirmwareInfo2": "Будет создана резервная копия рабочего образа (%{running}). Текущий резервный образ будет удалён.",
+ "updateFirmwareInfo2": "Будет создана резервная копия рабочего образа ({running}). Текущий резервный образ будет удалён.",
"updateFirmwareInfo3": "Вы уверены что хотите приступить к обновлению?",
"updateFirmwareInfoDefault": "Новый образ будет загружен и активирован. После этого BMC или хост автоматически перезагрузится, чтобы запустить новый образ."
},
@@ -522,8 +522,8 @@
},
"modal": {
"addNewRoleGroup": "Добавить новую группу",
- "deleteRoleGroupBatchConfirmMessage": "Вы уверены, что хотите удалить %{count} группу? Это действие нельзя отменить. | Вы уверены, что хотите удалить %{count} группы? Это действие нельзя отменить.",
- "deleteRoleGroupConfirmMessage": "Вы уверены, что хотите удалить '%{groupName}'? Это действие нельзя отменить.",
+ "deleteRoleGroupBatchConfirmMessage": "Вы уверены, что хотите удалить {count} группу? Это действие нельзя отменить. | Вы уверены, что хотите удалить {count} группы? Это действие нельзя отменить.",
+ "deleteRoleGroupConfirmMessage": "Вы уверены, что хотите удалить '{groupName}'? Это действие нельзя отменить.",
"deleteRoleGroup": "Удалить группу",
"editRoleGroup": "Редактировать группу",
"groupName": "Имя группы",
@@ -540,11 +540,11 @@
"errorSaveActiveDirectorySettings": "Ошибка сохранения настроек Active Directory.",
"errorSaveLdapSettings": "Ошибка сохранения настроек Open LDAP.",
"errorSaveRoleGroup": "Ошибка сохранения группы.",
- "successAddRoleGroup": "Успешное добавление группы '%{groupName}'.",
+ "successAddRoleGroup": "Успешное добавление группы '{groupName}'.",
"successDeleteRoleGroup": "Успешное удаление группы. | Успешное удаление групп.",
"successSaveActiveDirectorySettings": "Успешное сохранение настроек Active Directory.",
"successSaveLdapSettings": "Успешное сохранение настроек Open LDAP.",
- "successSaveRoleGroup": "Успешное сохранение группы '%{groupName}'."
+ "successSaveRoleGroup": "Успешное сохранение группы '{groupName}'."
}
},
"pageUserManagement": {
@@ -558,16 +558,16 @@
"accountLocked": "Учётная запись заблокирована",
"accountStatus": "Статус учётной записи",
"automaticAfterTimeout": "Автоматически после истечения таймаута",
- "batchDeleteConfirmMessage": "Вы уверены, что хотите удалить %{count} пользователя? Это действие нельзя отменить. | Вы уверены, что хотите удалить %{count} пользователей? Это действие нельзя отменить.",
- "batchDisableConfirmMessage": "Вы уверены, что хотите отключить пользователя %{count}? | Вы уверены, что хотите отключить пользователей %{count}?",
+ "batchDeleteConfirmMessage": "Вы уверены, что хотите удалить {count} пользователя? Это действие нельзя отменить. | Вы уверены, что хотите удалить {count} пользователей? Это действие нельзя отменить.",
+ "batchDisableConfirmMessage": "Вы уверены, что хотите отключить пользователя {count}? | Вы уверены, что хотите отключить пользователей {count}?",
"cannotStartWithANumber": "Не может начинаться с цифры",
"clickSaveToUnlockAccount": "Нажмите \"Сохранить\" для разблокировки учётной записи",
"confirmUserPassword": "Подтвердите пароль пользователя",
- "deleteConfirmMessage": "Вы уверены, что хотите удалить пользователя '%{user}'? Это действие нельзя отменить.",
+ "deleteConfirmMessage": "Вы уверены, что хотите удалить пользователя '{user}'? Это действие нельзя отменить.",
"manual": "Ручное",
"maxFailedLoginAttempts": "Максимальное количество попыток входа",
"noSpecialCharactersExceptUnderscore": "Никаких специальных символов, кроме знака подчёркивания",
- "passwordMustBeBetween": "Пароль должен быть от %{min} до %{max} символов",
+ "passwordMustBeBetween": "Пароль должен быть от {min} до {max} символов",
"passwordsDoNotMatch": "Пароли не совпадают",
"privilege": "Привилегии",
"timeoutDurationSeconds": "Продолжительность таймаута (в секундах)",
@@ -594,23 +594,23 @@
"noAccess": "Нет доступа"
},
"toast": {
- "errorBatchDelete": "Ошибка удаления %{count} пользователя. | Ошибка удаления %{count} пользователей.",
- "errorBatchDisable": "Ошибка отключения %{count} пользователя. | Ошибка отключения %{count} пользователей.",
- "errorBatchEnable": "Ошибка включения %{count} пользователя. | Ошибка включения %{count} пользователей.",
- "errorCreateUser": "Ошибка создания пользователя '%{username}'.",
- "errorAlreadyExistUser": "имя пользователя '%{username}' уже существует.",
- "errorDeleteUser": "Ошибка удаления пользователя '%{username}'.",
+ "errorBatchDelete": "Ошибка удаления {count} пользователя. | Ошибка удаления {count} пользователей.",
+ "errorBatchDisable": "Ошибка отключения {count} пользователя. | Ошибка отключения {count} пользователей.",
+ "errorBatchEnable": "Ошибка включения {count} пользователя. | Ошибка включения {count} пользователей.",
+ "errorCreateUser": "Ошибка создания пользователя '{username}'.",
+ "errorAlreadyExistUser": "имя пользователя '{username}' уже существует.",
+ "errorDeleteUser": "Ошибка удаления пользователя '{username}'.",
"errorLoadAccountSettings": "Ошибка загрузки настроек учётной записи",
"errorLoadUsers": "Ошибка загрузки учётных записей пользователей.",
"errorSaveSettings": "Ошибка сохранения настроек учётной записи.",
- "errorUpdateUser": "Ошибка обновления учётной записи пользователя '%{username}'.",
- "successBatchDelete": "Успешное удаление %{count} пользователя. | Успешное удаление %{count} пользователей.",
- "successBatchDisable": "Успешное отключение %{count} пользователя. | Успешное отключение %{count} пользователей.",
- "successBatchEnable": "Успешное включение %{count} пользователя. | Успешное включение %{count} пользователей.",
- "successCreateUser": "Пользователь создан '%{username}'.",
- "successDeleteUser": "Пользователь удален '%{username}'.",
+ "errorUpdateUser": "Ошибка обновления учётной записи пользователя '{username}'.",
+ "successBatchDelete": "Успешное удаление {count} пользователя. | Успешное удаление {count} пользователей.",
+ "successBatchDisable": "Успешное отключение {count} пользователя. | Успешное отключение {count} пользователей.",
+ "successBatchEnable": "Успешное включение {count} пользователя. | Успешное включение {count} пользователей.",
+ "successCreateUser": "Пользователь создан '{username}'.",
+ "successDeleteUser": "Пользователь удален '{username}'.",
"successSaveSettings": "Успешное сохранение настроек учётной записи.",
- "successUpdateUser": "Пользователь '%{username}' обновлён."
+ "successUpdateUser": "Пользователь '{username}' обновлён."
}
},
"pageLogin": {
@@ -677,18 +677,18 @@
"timeStampOffset": "Временная метка"
},
"toast": {
- "errorDelete": "Ошибка удаления %{count} записи. | Ошибка уделения %{count} записей.",
- "successDelete": "Успешное удаление %{count} записи. | Успешное удаление всех %{count} записей."
+ "errorDelete": "Ошибка удаления {count} записи. | Ошибка уделения {count} записей.",
+ "successDelete": "Успешное удаление {count} записи. | Успешное удаление всех {count} записей."
}
},
"pageProfileSettings": {
- "browserOffset": "Часовой пояс в браузере (%{timezone})",
+ "browserOffset": "Часовой пояс в браузере ({timezone})",
"changePassword": "Изменить пароль",
"confirmPassword": "Подтвердите новый пароль",
"defaultUTC": "По умолчанию (UTC)",
"newPassword": "Новый пароль",
"currentPassword": "Текущий пароль",
- "newPassLabelTextInfo": "Пароль должен быть от %{min} до %{max} символов",
+ "newPassLabelTextInfo": "Пароль должен быть от {min} до {max} символов",
"passwordsDoNotMatch": "Пароли не совпадают",
"profileInfoTitle": "Информация о профиле",
"timezone": "Часовой пояс",
@@ -724,7 +724,7 @@
"modal": {
"confirmDisableDhcp": "Вы уверены, что хотите выключить DHCP?",
"confirmEnableDhcp": "Когда DHCP будет включён, статические IP адреса станут недоступны.",
- "dhcpConfirmTitle": "%{dhcpState} DHCP",
+ "dhcpConfirmTitle": "{dhcpState} DHCP",
"editHostnameTitle": "Редактировать имя хоста",
"editMacAddressTitle": "Редактировать MAC адрес",
"gateway": "Шлюз",
@@ -745,8 +745,8 @@
"subnet": "Маска подсети"
},
"toast": {
- "errorSaveNetworkSettings": "Ошибка обновления %{setting} настроек.",
- "successSaveNetworkSettings": "Успешное обновление %{setting} настроек."
+ "errorSaveNetworkSettings": "Ошибка обновления {setting} настроек.",
+ "successSaveNetworkSettings": "Успешное обновление {setting} настроек."
}
},
"pagePageNotFound": {
@@ -836,7 +836,7 @@
"pagePower": {
"description": "Задайте порог мощности, чтобы ограничить потребление питания не превышающее заданное значение в Ваттах",
"powerCapLabel": "Значение порога мощности (в ваттах)",
- "powerCapLabelTextInfo": " Значение должно быть между %{min} и %{max}",
+ "powerCapLabelTextInfo": " Значение должно быть между {min} и {max}",
"powerCapSettingData": "Применить ограничение мощности",
"powerCapSettingLabel": "Настройки порога электропитания",
"powerConsumption": "Текущее энергопотребление",
@@ -909,7 +909,7 @@
"pageDescription": "Настройка IP адреса и порта для Simple Network Management Protocol (SNMP) ловушек.",
"modal": {
"addSnmpDestinationTitle": "Добавить получателя SNMP оповещения",
- "batchDeleteConfirmMessage": "Вы уверены, что хотите удалить получателя SNMP оповещения? Действие не может быть отменено. | Вы уверены, что хотите удалить %{count} получателей SNMP оповещений? Действие не может быть отменено.",
+ "batchDeleteConfirmMessage": "Вы уверены, что хотите удалить получателя SNMP оповещения? Действие не может быть отменено. | Вы уверены, что хотите удалить {count} получателей SNMP оповещений? Действие не может быть отменено.",
"deleteConfirmMessage": "Вы уверены, что хотите удалить получателя SNMP оповещения? Действие не может быть отменено.",
"deleteSnmpDestinationTitle": "Удаление получателя SNMP оповещения | Удаление получателей SNMP оповещений",
"ipaddress": "IP адрес",
@@ -925,7 +925,7 @@
"errorDeleteDestination": "Ошибка удаления получателя SNMP оповещения.",
"errorLoadSnmpDetails": "Ошибка загрузки информации о получателе SNMP оповещения.",
"successAddDestination": "Успешное добавление получателя SNMP оповещения.",
- "successBatchDelete": "Успешное удаление получателя SNMP оповещения. | Успешное удаление %{count} получателей SNMP оповещений.",
+ "successBatchDelete": "Успешное удаление получателя SNMP оповещения. | Успешное удаление {count} получателей SNMP оповещений.",
"successDeleteDestination": "Успешное удаление получателя SNMP оповещения."
}
},
@@ -938,8 +938,8 @@
"ldapCertificate": "Сертификат LDAP",
"replaceCertificate": "Заменить сертификат",
"alert": {
- "certificateExpiredMessage": "%{certificate} истёк. Рассмотрите вопрос о замене его новым сертификатом.",
- "certificateExpiringMessage": "%{certificate} скоро истекает. Рассмотрите вопрос о замене его новым сертификатом.",
+ "certificateExpiredMessage": "{certificate} истёк. Рассмотрите вопрос о замене его новым сертификатом.",
+ "certificateExpiringMessage": "{certificate} скоро истекает. Рассмотрите вопрос о замене его новым сертификатом.",
"certificatesExpiredMessage": "Некоторые сертификаты истекли. Рассмотрите вопрос о замене их новыми сертификатами.",
"certificatesExpiringMessage": "Некоторые сертификаты истекают. Рассмотрите вопрос о замене их новыми сертификатами.",
"incorrectCertificateFileType": "Файл не является сертификатом корректного типа"
@@ -957,7 +957,7 @@
"companyUnit": "Подразделение компании",
"contactPerson": "Контактное лицо",
"country": "Страна",
- "deleteConfirmMessage": "Вы уверены, что хотите удалить '%{certificate}' изданный %{issuedBy}? Это действие нельзя отменить.",
+ "deleteConfirmMessage": "Вы уверены, что хотите удалить '{certificate}' изданный {issuedBy}? Это действие нельзя отменить.",
"duplicateAlternateName": "Дублировать альтернативное имя",
"emailAddress": "Email адрес",
"generateACertificateSigningRequest": "Сгенерировать запрос на подписание сертификата (CSR)",
@@ -978,9 +978,9 @@
"errorAddCertificate": "Ошибка добавления сертификата.",
"errorDeleteCertificate": "Ошибка удаления сертификата.",
"errorReplaceCertificate": "Ошибка замены сертификата.",
- "successAddCertificate": "Успешное добавление %{certificate}.",
- "successDeleteCertificate": "Успешное удаление %{certificate}.",
- "successReplaceCertificate": "Успешная замена %{certificate}."
+ "successAddCertificate": "Успешное добавление {certificate}.",
+ "successDeleteCertificate": "Успешное удаление {certificate}.",
+ "successReplaceCertificate": "Успешная замена {certificate}."
}
},
"pageVirtualMedia": {