diff --git a/frontend/src/i18n.ts b/frontend/src/i18n.ts index 7cd4116..9873686 100644 --- a/frontend/src/i18n.ts +++ b/frontend/src/i18n.ts @@ -11,6 +11,7 @@ const languageList = { "zh-CN": "简体中文", "ur": "Urdu", "ko-KR": "한국어", + "ru": "Русский", }; let messages = { diff --git a/frontend/src/lang/ru.json b/frontend/src/lang/ru.json new file mode 100644 index 0000000..83ec3b5 --- /dev/null +++ b/frontend/src/lang/ru.json @@ -0,0 +1,94 @@ +{ + "languageName": "Русский", + "Create your admin account": "Создайте учетку администратора", + "authIncorrectCreds": "Неверный логин или пароль.", + "PasswordsDoNotMatch": "Пароль не совпадает.", + "Repeat Password": "Повторите пароль", + "Create": "Создать", + "signedInDisp": "Авторизлван как {0}", + "signedInDispDisabled": "Авторизация выключена.", + "home": "Главная", + "console": "Консоль", + "registry": "Registry", + "compose": "Compose", + "addFirstStackMsg": "Создайте свой первый стек!", + "stackName" : "Имя стека", + "deployStack": "Развернуть", + "deleteStack": "Удалить", + "stopStack": "Остановить", + "restartStack": "Перезапустить", + "updateStack": "Обновить", + "startStack": "Запустить", + "editStack": "Изменить", + "discardStack": "Отменить", + "saveStackDraft": "Сохранить", + "notAvailableShort" : "Н/Д", + "deleteStackMsg": "Вы уверены что хотите удалить этот стек?", + "stackNotManagedByDockgeMsg": "Данный стек не обслуживается Dockge.", + "primaryHostname": "Имя хоста", + "general": "Главное", + "container": "Контейнер | Контейнеры", + "scanFolder": "Сканировать папку стеков", + "dockerImage": "Образ", + "restartPolicyUnlessStopped": "Пока не будет остановлен", + "restartPolicyAlways": "Всегда", + "restartPolicyOnFailure": "При падении", + "restartPolicyNo": "Никогда", + "environmentVariable": "Переменная окружения | Переменные окружения", + "restartPolicy": "Политика рестарта", + "containerName": "Имя контейнера", + "port": "Порт | Порты", + "volume": "Хранилище | Хранилища", + "network": "Сеть | Сети", + "dependsOn": "Зависимость контейнера | Зависимости контейнера", + "addListItem": "Добавить {0}", + "deleteContainer": "Удалить", + "addContainer": "Добавить Контейнер", + "addNetwork": "Добавить Сеть", + "disableauth.message1": "Вы уверены что хотите выключить авторизацию?", + "disableauth.message2": "Он предназначен для сценариев, где вы собираетесь реализовать стороннюю аутентификацию перед Dockge, например Cloudflare Access, Authelia или другие механизмы аутентификации.", + "passwordNotMatchMsg": "Повторный пароль не совпадает.", + "autoGet": "Auto Get", + "add": "Добавить", + "Edit": "Изменить", + "applyToYAML": "Применить к YAML", + "createExternalNetwork": "Создать", + "addInternalNetwork": "Добавить", + "Save": "Сохранить", + "Language": "Язык", + "Current User": "Текущий пользователь", + "Change Password": "Изменить пароль", + "Current Password": "Текущий пароль", + "New Password": "Новый пароль", + "Repeat New Password": "Повторите новый пароль", + "Update Password": "Обновить пароль", + "Advanced": "Продвинутые опции", + "Please use this option carefully!": "Пожалуйста, используйте эту опцию осторожно!", + "Enable Auth": "Включить аутентификацию", + "Disable Auth": "Отключить аутентификацию", + "I understand, please disable": "Я понимаю, пожалуйста, отключите", + "Leave": "Покинуть", + "Frontend Version": "Версия внешнего интерфейса", + "Check Update On GitHub": "Проверьте обновление на GitHub", + "Show update if available": "Показать обновление, если оно доступно", + "Also check beta release": "Также проверьте бета-версию", + "Remember me": "Запомнить меня", + "Login": "Логин", + "Username": "Имя пользователя", + "Password": "Пароль", + "Settings": "Настройки", + "Logout": "Выйти", + "Lowercase only": "Только нижний регистр", + "Convert to Compose": "Преобразовать вCompose", + "Docker Run": "Запустить Docker", + "active": "активный", + "exited": "завершенный", + "inactive": "неактинвый", + "Appearance": "Внешний вид", + "Security": "Безопасность", + "About": "О продукте", + "Allowed commands:": "Разрешенные команды:", + "Internal Networks": "Внутренние сети", + "External Networks": "Внешние сети", + "No External Networks": "Нет внешних сетей" +}