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": {