mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2024-08-25 06:21:52 +00:00
481 lines
36 KiB
JSON
481 lines
36 KiB
JSON
{
|
||
"test": "ru-test",
|
||
"locale": "ru",
|
||
"basis": {
|
||
"providers": "Провайдеры",
|
||
"select": "Выбрать",
|
||
"providers_title": "Ваш Дата Центр",
|
||
"services": "Сервисы",
|
||
"services_title": "Ваши личные, приватные и независимые сервисы.",
|
||
"users": "Пользователи",
|
||
"more": "Ещё",
|
||
"next": "Далее",
|
||
"got_it": "Понял",
|
||
"settings": "Настройки",
|
||
"password": "Пароль",
|
||
"create": "Создать",
|
||
"confirmation": "Подтверждение",
|
||
"cancel": "Отменить",
|
||
"delete": "Удалить",
|
||
"close": "Закрыть",
|
||
"connect": "Подключить",
|
||
"domain": "Домен",
|
||
"saving": "Сохранение…",
|
||
"username": "Имя пользователя",
|
||
"loading": "Загрузка…",
|
||
"later": "Пропустить и настроить потом",
|
||
"connect_to_existing": "Подключиться к существующему серверу",
|
||
"reset": "Сбросить",
|
||
"details": "Детальная информация",
|
||
"no_data": "Нет данных",
|
||
"wait": "Загрузка",
|
||
"remove": "Удалить",
|
||
"apply": "Применить",
|
||
"done": "Готово",
|
||
"continue": "Продолжить",
|
||
"alert": "Уведомление"
|
||
},
|
||
"more_page": {
|
||
"configuration_wizard": "Мастер настройки",
|
||
"about_project": "О проекте SelfPrivacy",
|
||
"about_application": "О приложении",
|
||
"onboarding": "Приветствие",
|
||
"console": "Консоль",
|
||
"create_ssh_key": "SSH ключи администратора",
|
||
"application_settings": "Настройки приложения"
|
||
},
|
||
"console_page": {
|
||
"title": "Консоль",
|
||
"waiting": "Ждём инициализации…"
|
||
},
|
||
"about_us_page": {
|
||
"title": "О проекте SelfPrivacy"
|
||
},
|
||
"about_application_page": {
|
||
"title": "О приложении",
|
||
"application_version_text": "Версия приложения {}",
|
||
"api_version_text": "Версия API сервера {}",
|
||
"privacy_policy": "Политика конфиденциальности"
|
||
},
|
||
"application_settings": {
|
||
"title": "Настройки приложения",
|
||
"dark_theme_title": "Тёмная тема",
|
||
"dark_theme_description": "Сменить цветовую тему",
|
||
"reset_config_title": "Сброс настроек",
|
||
"reset_config_description": "Сбросить API ключи, а также root пользователя",
|
||
"delete_server_title": "Удалить сервер",
|
||
"delete_server_description": "Действие приведёт к удалению сервера. После этого он будет недоступен."
|
||
},
|
||
"ssh": {
|
||
"title": "SSH ключи",
|
||
"create": "Добавить SSH ключ",
|
||
"delete": "Удалить SSH ключ",
|
||
"delete_confirm_question": "Вы уверены, что хотите удалить следующий ключ?",
|
||
"subtitle_with_keys": "Ключей: {}",
|
||
"subtitle_without_keys": "Ключей нет",
|
||
"no_key_name": "Безымянный ключ",
|
||
"root_title": "Это ключи суперпользователя",
|
||
"root_subtitle": "Владельцы указанных здесь ключей получают полный доступ к данным и настройкам сервера. Добавляйте исключительно свои ключи.",
|
||
"input_label": "Публичный ED25519 или RSA ключ"
|
||
},
|
||
"onboarding": {
|
||
"page1_title": "Цифровая независимость доступна каждому",
|
||
"page1_text": "Почта, VPN, Мессенджер, социальная сеть и многое другое на Вашем личном сервере, под Вашим полным контролем.",
|
||
"page2_title": "SelfPrivacy — это не облако, а ваш личный дата-центр",
|
||
"page2_text": "SelfPrivacy работает только с сервис-провайдерами на ваш выбор. Если у Вас нет учётных записей, мы поможем их создать.",
|
||
"page2_server_provider_title": "Сервер-провайдер",
|
||
"page2_server_provider_text": "Сервер-провайдер будет обслуживать ваш сервер в своём дата-центре. SelfPrivacy автоматически подключится к нему и настроит вам сервер.",
|
||
"page2_dns_provider_title": "DNS-провайдер",
|
||
"page2_dns_provider_text": "Чтобы быть в интернете, нужен домен. Чтобы домен указывал на ваш сервер, нужен надёжный DNS сервер. Мы предложим вам выбрать один из поддерживаемых DNS серверов автоматически настроим все записи. Хотите настроить их вручную? Так тоже можно.",
|
||
"page2_backup_provider_title": "Бэкап-провайдер",
|
||
"page2_backup_provider_text": "Что если с сервером что-то случится? Хакерская атака, отказ в обслуживании или просто случайное удаление данных? Ваши данные будут в сохранности в другом месте, у провайдера хранилища ваших резервных копий. Все они надёжно шифруются, и вы сможете восстановить свой сервер."
|
||
},
|
||
"resource_chart": {
|
||
"month": "Месяц",
|
||
"day": "День",
|
||
"hour": "Час",
|
||
"cpu_title": "Использование процессора",
|
||
"network_title": "Использование сети",
|
||
"in": "Получено",
|
||
"out": "Отправлено"
|
||
},
|
||
"server": {
|
||
"card_title": "Сервер",
|
||
"description": "Это виртуальный компьютер на котором работают все ваши сервисы",
|
||
"general_information": "Общая информация",
|
||
"resource_usage": "Потребление ресурсов",
|
||
"allow_autoupgrade": "Разрешить авто-обновления",
|
||
"allow_autoupgrade_hint": "Разрешить автоматическую установку обновлений на сервер",
|
||
"reboot_after_upgrade": "Перезагружать после обновлений",
|
||
"reboot_after_upgrade_hint": "Автоматически перезагружать сервер после применения обновлений",
|
||
"server_timezone": "Часовой пояс сервера",
|
||
"select_timezone": "Выберите часовой пояс",
|
||
"timezone_search_bar": "Имя часового пояса или значение временного сдвига",
|
||
"server_id": "ID сервера",
|
||
"status": "Статус",
|
||
"cpu": "Процессор",
|
||
"ram": "Оперативная память",
|
||
"disk": "Диск",
|
||
"monthly_cost": "Ежемесячная стоимость",
|
||
"location": "Размещение",
|
||
"provider": "Провайдер",
|
||
"core_count": {
|
||
"one": "{} ядро",
|
||
"two": "{} ядра",
|
||
"few": "{} ядра",
|
||
"many": "{} ядер",
|
||
"other": "{} ядер"
|
||
}
|
||
},
|
||
"record": {
|
||
"root": "Корневой домен",
|
||
"api": "SelfPrivacy API",
|
||
"cloud": "Файловое облако",
|
||
"git": "Git сервер",
|
||
"meet": "Видеоконференции",
|
||
"social": "Социальная сеть",
|
||
"password": "Менеджер паролей",
|
||
"vpn": "VPN",
|
||
"mx": "MX запись",
|
||
"dmarc": "DMARC запись",
|
||
"spf": "SPF запись",
|
||
"dkim": "DKIM ключ"
|
||
},
|
||
"domain": {
|
||
"card_title": "Домен",
|
||
"screen_title": "Домен и DNS",
|
||
"ok": "Записи в норме",
|
||
"error": "Обнаружены проблемы",
|
||
"error_subtitle": "Нажмите здесь, чтобы исправить",
|
||
"refreshing": "Обновление данных…",
|
||
"uninitialized": "Данные ещё не получены",
|
||
"services_title": "Сервисы",
|
||
"services_subtitle": "Записи типа “A” необходимые для работы сервисов.",
|
||
"email_title": "Электронная почта",
|
||
"email_subtitle": "Записи необходимые для безопасного обмена электронной почтой.",
|
||
"update_list": "Обновить список"
|
||
},
|
||
"backup": {
|
||
"card_title": "Резервное копирование",
|
||
"description": "Выручит Вас в любой ситуации: хакерская атака, удаление сервера и т.д.",
|
||
"reupload_key": "Принудительно обновить ключ",
|
||
"reuploaded_key": "Ключ на сервере обновлён",
|
||
"initialize": "Настроить",
|
||
"waiting_for_rebuild": "Через несколько минут можно будет создать первую копию.",
|
||
"restore": "Восстановить из копии",
|
||
"no_backups": "Резервных копий пока нет",
|
||
"create_new": "Создать новую копию",
|
||
"creating": "Создание копии: {}%",
|
||
"restoring": "Восстановление из копии",
|
||
"error_pending": "Сервер вернул ошибку: проверьте её ниже",
|
||
"restore_alert": "Вы собираетесь восстановить из копии созданной {}. Все текущие данные будут потеряны. Вы уверены?",
|
||
"refresh": "Обновить статус",
|
||
"refetch_backups": "Обновить список копий",
|
||
"refetching_list": "Через несколько минут список будет обновлён"
|
||
},
|
||
"storage": {
|
||
"card_title": "Хранилище",
|
||
"status_ok": "Проблем на диске не обнаружено",
|
||
"status_error": "Заканчивается место на диске",
|
||
"disk_usage": "{} использовано",
|
||
"disk_total": "{} всего · {}",
|
||
"gb": "{} GB",
|
||
"mb": "{} MB",
|
||
"kb": "{} KB",
|
||
"bytes": "Байт",
|
||
"extend_volume_button": "Расширить хранилище",
|
||
"extending_volume_title": "Расширение хранилища",
|
||
"extending_volume_description": "Изменение размера хранилища позволит вам держать больше данных на вашем сервере без расширения самого сервера. Объем можно только увеличить: уменьшить нельзя.",
|
||
"extending_volume_price_info": "Цена включает НДС и рассчитана на основе данных о ценах, предоставленных Hetzner. Сервер будет перезагружен во время процесса.",
|
||
"extending_volume_error": "Не удалось начать расширение хранилища.",
|
||
"size": "Размер",
|
||
"euro": "Евро",
|
||
"data_migration_title": "Миграция данных",
|
||
"data_migration_notice": "На время миграции данных все сервисы будут выключены.",
|
||
"start_migration_button": "Начать миграцию",
|
||
"migration_process": "Мигрируем…",
|
||
"migration_done": "Завершить"
|
||
},
|
||
"not_ready_card": {
|
||
"in_menu": "Сервер ещё не настроен, воспользуйтесь мастером подключения."
|
||
},
|
||
"service_page": {
|
||
"open_in_browser": "Открыть в браузере",
|
||
"restart": "Перезапустить сервис",
|
||
"disable": "Выключить сервис",
|
||
"enable": "Включить сервис",
|
||
"move": "Переместить на другой диск",
|
||
"uses": "Использует {usage} на {volume}",
|
||
"status": {
|
||
"active": "Включено и работает",
|
||
"inactive": "Остановлено",
|
||
"failed": "Не удалось запустить",
|
||
"off": "Отключено",
|
||
"activating": "Включается",
|
||
"deactivating": "Выключается",
|
||
"reloading": "Перезапускается"
|
||
}
|
||
},
|
||
"mail": {
|
||
"title": "Почта",
|
||
"subtitle": "Электронная почта для семьи или компании.",
|
||
"login_info": "Используйте логин и пароль из вкладки пользователей. IMAP порт: 143, STARTTLS. SMTP порт: 587, STARTTLS."
|
||
},
|
||
"password_manager": {
|
||
"title": "Менеджер паролей",
|
||
"subtitle": "Это фундамент Вашей безопасности. Создавать, хранить, копировать пароли между устройствами и вбивать их в формы поможет Bitwarden.",
|
||
"login_info": "Аккаунт нужно создать на сайте."
|
||
},
|
||
"video": {
|
||
"title": "Видеоконференция",
|
||
"subtitle": "Jitsi meet — отличный аналог Zoom и Google meet который помимо удобства ещё и гарантирует Вам защищённые высококачественные видеоконференции.",
|
||
"login_info": "Аккаунт не требуется."
|
||
},
|
||
"cloud": {
|
||
"title": "Файловое облако",
|
||
"subtitle": "Не позволяйте облачным сервисам просматривать ваши данные. Используйте NextCloud — надёжный дом для всех Ваших данных.",
|
||
"login_info": "Логин администратора: admin, пароль такой же как у основного пользователя. Создавайте новых пользователей в интерфейсе администратора NextCloud."
|
||
},
|
||
"social_network": {
|
||
"title": "Социальная сеть",
|
||
"subtitle": "Сложно поверить, но стало возможным создать свою собственную социальную сеть, со своими правилами и аудиторией.",
|
||
"login_info": "Аккаунт нужно создать на сайте."
|
||
},
|
||
"git": {
|
||
"title": "Git-сервер",
|
||
"subtitle": "Приватная альтернатива Github, которая принадлежит вам, а не Microsoft.",
|
||
"login_info": "Аккаунт нужно создать на сайте. Первый зарегистрированный пользователь становится администратором."
|
||
},
|
||
"vpn": {
|
||
"title": "VPN сервер",
|
||
"subtitle": "Закрытый VPN сервер"
|
||
},
|
||
"users": {
|
||
"add_new_user": "Добавьте первого пользователя",
|
||
"new_user": "Новый пользователь",
|
||
"delete_user": "Удалить пользователя",
|
||
"not_ready": "Подключите сервер, домен и DNS в разделе Провайдеры чтобы добавить первого пользователя",
|
||
"nobody_here": "Здесь будут отображаться пользователи",
|
||
"login": "Логин",
|
||
"new_user_info_note": "Новый пользователь автоматически получит доступ ко всем сервисам",
|
||
"delete_confirm_question": "Вы действительно хотите удалить учетную запись?",
|
||
"reset_password": "Сбросить пароль",
|
||
"account": "Учетная запись",
|
||
"send_registration_data": "Поделиться реквизитами",
|
||
"could_not_fetch_users": "Не удалось получить пользователей",
|
||
"could_not_fetch_description": "Проверьте интернет соединение и попробуйте снова",
|
||
"refresh_users": "Обновить список пользователей",
|
||
"could_not_create_user": "Не удалось создать пользователя",
|
||
"could_not_delete_user": "Не удалось стереть пользователя",
|
||
"could_not_add_ssh_key": "Не удалось создать SSH ключ",
|
||
"username_rule": "Имя может содержать только маленькие латинские буквы, цифры, подчёркивания, не может начинаться с цифр",
|
||
"email_login": "Авторизация по Email",
|
||
"no_ssh_notice": "Для этого пользователя созданы только SSH и Email аккаунты. Единая авторизация для всех сервисов ещё не реализована."
|
||
},
|
||
"initializing": {
|
||
"dns_provider_description": "Это позволит связать ваш домен с IP адресом:",
|
||
"connect_to_server": "Начнём с сервера.",
|
||
"select_provider": "Ниже подборка провайдеров, которых поддерживает SelfPrivacy",
|
||
"select_provider_notice": "Под 'Небольшим сервером' имеется ввиду сервер с двумя потоками процессора и двумя гигабайтами оперативной памяти.",
|
||
"select_provider_countries_title": "Доступные страны",
|
||
"select_provider_countries_text_hetzner": "Германия, Финляндия, США",
|
||
"select_provider_countries_text_do": "США, Нидерланды, Сингапур, Великобритания, Германия, Канада, Индия, Австралия",
|
||
"select_provider_price_title": "Средняя цена",
|
||
"select_provider_price_free": "Бесплатно",
|
||
"select_provider_price_text_hetzner": "€8 в месяц за небольшой сервер и 50GB места на диске",
|
||
"select_provider_price_text_do": "$17 в месяц за небольшой сервер и 50GB места на диске",
|
||
"select_provider_payment_title": "Методы оплаты",
|
||
"select_provider_payment_text_hetzner": "Банковские карты, SWIFT, SEPA, PayPal",
|
||
"select_provider_payment_text_cloudflare": "Банковские карты",
|
||
"select_provider_payment_text_do": "Банковские карты, Google Pay, PayPal",
|
||
"select_provider_email_notice": "Хостинг электронной почты недоступен для новых клиентов. Разблокировать можно будет после первой оплаты.",
|
||
"select_provider_site_button": "Посетить сайт",
|
||
"connect_to_server_provider": "Авторизоваться в ",
|
||
"connect_to_server_provider_text": "С помощью API токена приложение SelfPrivacy сможет от вашего имени заказать и настроить сервер",
|
||
"how": "Как получить API Token",
|
||
"provider_bad_key_error": "API ключ провайдера неверен",
|
||
"could_not_connect": "Не удалось соединиться с провайдером.",
|
||
"choose_location_type": "Где заказать сервер?",
|
||
"choose_location_type_text": "От выбора локации будут зависеть доступные конфигурации, цены и скорость вашего соединения с сервером.",
|
||
"locations_not_found": "Упс!",
|
||
"locations_not_found_text": "В этом месте не оказалось доступных серверов для аренды",
|
||
"back_to_locations": "Выберем другой",
|
||
"no_locations_found": "Не найдено локаций, убедитесь, что ваш аккаунт доступен",
|
||
"choose_server_type": "Какой выбрать тип сервера?",
|
||
"choose_server_type_text": "От ресурсов сервера зависит, какие сервисы смогут запуститься. Расширить сервер можно будет в любое время",
|
||
"choose_server_type_notice": "Главное, на что стоит обратить внимание — количество потоков процессора и объём оперативной памяти. Данные сервисов будут размещены на отдельном диске, который оплачивается отдельно и легко расширяем.",
|
||
"choose_server_type_ram": "{} GB у RAM",
|
||
"choose_server_type_storage": "{} GB системного хранилища",
|
||
"choose_server_type_payment_per_month": "{} в месяц",
|
||
"no_server_types_found": "Не найдено доступных типов сервера! Пожалуйста, убедитесь, что у вас есть доступ к провайдеру сервера...",
|
||
"dns_provider_bad_key_error": "API ключ неверен",
|
||
"backblaze_bad_key_error": "Информация о Backblaze хранилище неверна",
|
||
"connect_to_dns": "Подключите DNS провайдер",
|
||
"connect_to_dns_provider_text": "С помощью API токена приложение SelfPrivacy настроит DNS записи",
|
||
"manage_domain_dns": "Для управления DNS вашего домена",
|
||
"use_this_domain": "Используем этот домен?",
|
||
"use_this_domain_text": "Указанный вами токен даёт контроль над этим доменом",
|
||
"cloudflare_api_token": "API ключ DNS провайдера",
|
||
"connect_backblaze_storage": "Подключите облачное хранилище Backblaze",
|
||
"no_connected_domains": "На данный момент подлюченных доменов нет",
|
||
"loading_domain_list": "Загружаем список доменов",
|
||
"found_more_domains": "Найдено больше одного домена, для вашей безопасности, просим Вам удалить ненужные домены",
|
||
"save_domain": "Сохранить домен",
|
||
"final": "Последний шаг",
|
||
"create_server": "Создать сервер",
|
||
"what": "Что это значит?",
|
||
"server_rebooted": "Сервер перезагружен, ждём последнюю проверку…",
|
||
"server_started": "Сервер запущен. Сейчас он будет проверен и перезагружен…",
|
||
"server_created": "Сервер создан. Идёт проверка DNS адресов и запуск сервера…",
|
||
"until_the_next_check": "До следующей проверки: ",
|
||
"check": "Проверка",
|
||
"one_more_restart": "Сейчас будет дополнительная перезагрузка для активации сертификатов безопасности.",
|
||
"create_master_account": "Создайте главную учетную запись",
|
||
"enter_username_and_password": "Введите имя пользователя и сложный пароль",
|
||
"finish": "Всё инициализировано",
|
||
"checks": "Проверок выполнено: \n{} / {}",
|
||
"select_dns": "Сейчас выберите DNS провайдера"
|
||
},
|
||
"recovering": {
|
||
"generic_error": "Ошибка проведения операции, попробуйте ещё раз.",
|
||
"recovery_main_header": "Подключиться к существующему серверу",
|
||
"domain_recovery_description": "Введите домен, по которому вы хотите получить доступ к серверу:",
|
||
"domain_recover_placeholder": "Домен",
|
||
"domain_recover_error": "Не удалось найти сервер с таким доменом",
|
||
"method_select_description": "Выберите способ входа:",
|
||
"method_select_other_device": "У меня есть доступ на другом устройстве",
|
||
"method_select_recovery_key": "У меня есть ключ восстановления",
|
||
"method_select_nothing": "У меня ничего из этого нет",
|
||
"method_device_description": "Откройте приложение на другом устройстве и откройте экран управления устройствами. Нажмите \"Добавить устройство\" чтобы получить токен для авторизации.",
|
||
"method_device_button": "Я получил токен",
|
||
"method_device_input_description": "Введите ваш токен авторизации",
|
||
"method_device_input_placeholder": "Токен",
|
||
"method_recovery_input_description": "Введите ваш токен восстановления",
|
||
"fallback_select_description": "Что у вас из этого есть? Выберите первое, что подходит:",
|
||
"fallback_select_token_copy": "Копия токена авторизации из другой версии приложения.",
|
||
"fallback_select_root_ssh": "Root доступ к серверу по SSH.",
|
||
"fallback_select_provider_console": "Доступ к консоли хостинга.",
|
||
"authorization_failed": "Не удалось войти с этим ключом",
|
||
"fallback_select_provider_console_hint": "Например, Hetzner.",
|
||
"confirm_server": "Подтвердите сервер",
|
||
"confirm_server_description": "Нашли сервер! Подтвердите, что это он:",
|
||
"confirm_server_accept": "Да, это он",
|
||
"confirm_server_decline": "Выбрать другой сервер",
|
||
"choose_server": "Выберите сервер",
|
||
"choose_server_description": "Не удалось определить, с каким сервером вы устанавливаете связь.",
|
||
"no_servers": "На вашем аккаунте нет доступных серверов.",
|
||
"domain_not_available_on_token": "Введённый токен не имеет доступа к нужному домену.",
|
||
"modal_confirmation_title": "Это действительно ваш сервер?",
|
||
"modal_confirmation_description": "Подключение к неправильному серверу может привести к деструктивным последствиям.",
|
||
"modal_confirmation_dns_valid": "Обратный DNS корректен",
|
||
"modal_confirmation_dns_invalid": "Обратный DNS указывает на другой домен",
|
||
"modal_confirmation_ip_valid": "IP совпадает с указанным в DNS записи",
|
||
"modal_confirmation_ip_invalid": "IP не совпадает с указанным в DNS записи",
|
||
"confirm_cloudflare": "Подключение к DNS Провайдеру",
|
||
"confirm_cloudflare_description": "Введите токен DNS Провайдера, который имеет права на {}:",
|
||
"confirm_backblaze_description": "Введите токен Backblaze, который имеет права на хранилище резервных копий:",
|
||
"confirm_backblaze": "Подключение к Backblaze",
|
||
"server_provider_connected": "Подключение к вашему серверному провайдеру",
|
||
"server_provider_connected_description": "Связь установлена. Введите свой токен с доступом к {}:",
|
||
"server_provider_connected_placeholder": "Токен серверного провайдера"
|
||
},
|
||
"devices": {
|
||
"main_screen": {
|
||
"header": "Устройства",
|
||
"description": "Эти устройства имеют полный доступ к управлению сервером через приложение SelfPrivacy.",
|
||
"this_device": "Это устройство",
|
||
"other_devices": "Другие устройства",
|
||
"authorize_new_device": "Авторизовать новое устройство",
|
||
"access_granted_on": "Доступ выдан {}",
|
||
"tip": "Нажмите на устройство, чтобы отозвать доступ."
|
||
},
|
||
"add_new_device_screen": {
|
||
"header": "Авторизация нового устройства",
|
||
"description": "Введите этот ключ на новом устройстве:",
|
||
"please_wait": "Пожалуйста, подождите",
|
||
"tip": "Ключ действителен 10 минут.",
|
||
"expired": "Срок действия ключа истёк.",
|
||
"get_new_key": "Получить новый ключ"
|
||
},
|
||
"revoke_device_alert": {
|
||
"header": "Отозвать доступ?",
|
||
"description": "Устройство {} больше не сможет управлять сервером.",
|
||
"yes": "Отозвать",
|
||
"no": "Отмена"
|
||
}
|
||
},
|
||
"recovery_key": {
|
||
"key_connection_error": "Не удалось соединиться с сервером.",
|
||
"key_synchronizing": "Синхронизация…",
|
||
"key_main_header": "Ключ восстановления",
|
||
"key_main_description": "Требуется для авторизации SelfPrivacy, когда авторизованные устройства недоступны.",
|
||
"key_amount_toggle": "Ограничить использования",
|
||
"key_amount_field_title": "Макс. кол-во использований",
|
||
"key_duedate_toggle": "Ограничить срок использования",
|
||
"key_duedate_field_title": "Дата окончания срока",
|
||
"key_receive_button": "Получить ключ",
|
||
"key_valid": "Ваш ключ действителен",
|
||
"key_invalid": "Ваш ключ больше не действителен",
|
||
"key_valid_until": "Действителен до {}",
|
||
"key_valid_for": "Можно использовать ещё {} раз",
|
||
"key_creation_date": "Создан {}",
|
||
"key_replace_button": "Сгенерировать новый ключ",
|
||
"key_receiving_description": "Запишите этот ключ в безопасном месте. Он предоставляет полный доступ к вашему серверу:",
|
||
"key_receiving_info": "Этот ключ больше не будет показан, но вы сможете заменить его новым.",
|
||
"key_receiving_done": "Готово!",
|
||
"generation_error": "Не удалось сгенерировать ключ. {}"
|
||
},
|
||
"modals": {
|
||
"dns_removal_error": "Невозможно удалить DNS записи.",
|
||
"server_deletion_error": "Невозможно удалить сервер.",
|
||
"server_validators_error": "Не удалось получить список серверов.",
|
||
"already_exists": "Такой сервер уже существует.",
|
||
"unexpected_error": "Непредвиденная ошибка со стороны провайдера.",
|
||
"destroy_server": "Уничтожить сервер и создать новый?",
|
||
"try_again": "Попробовать ещё раз?",
|
||
"are_you_sure": "Вы уверены?",
|
||
"purge_all_keys": "Стереть все ключи авторизации?",
|
||
"purge_all_keys_confirm": "Да, стереть все ключи",
|
||
"delete_server_volume": "Удалить сервер и хранилище?",
|
||
"reboot": "Перезагрузить",
|
||
"you_cant_use_this_api": "Нельзя использовать этот API для доменом с подобным TLD.",
|
||
"yes": "Да",
|
||
"no": "Нет"
|
||
},
|
||
"timer": {
|
||
"sec": "{} сек"
|
||
},
|
||
"jobs": {
|
||
"title": "Задачи",
|
||
"start": "Начать выполнение",
|
||
"empty": "Задач нет",
|
||
"create_user": "Создать пользователя",
|
||
"delete_user": "Удалить пользователя",
|
||
"service_turn_off": "Остановить",
|
||
"service_turn_on": "Запустить",
|
||
"job_added": "Задача добавлена",
|
||
"run_jobs": "Запустите задачи",
|
||
"reboot_success": "Сервер перезагружается",
|
||
"reboot_failed": "Не удалось перезагрузить сервер, проверьте логи.",
|
||
"config_pull_failed": "Не удалось обновить конфигурацию сервера. Обновление ПО запущено.",
|
||
"upgrade_success": "Запущено обновление сервера",
|
||
"upgrade_failed": "Обновить сервер не вышло",
|
||
"upgrade_server": "Обновить сервер",
|
||
"reboot_server": "Перезагрузить сервер",
|
||
"create_ssh_key": "Создать SSH ключ для {}",
|
||
"delete_ssh_key": "Удалить SSH ключ для {}",
|
||
"server_jobs": "Задачи на сервере",
|
||
"reset_user_password": "Сбросить пароль пользователя",
|
||
"generic_error": "Не удалось подключиться к серверу!"
|
||
},
|
||
"validations": {
|
||
"required": "Обязательное поле",
|
||
"already_exist": "Уже существует",
|
||
"invalid_format": "Неверный формат",
|
||
"invalid_format_password": "Должен не содержать пустые символы",
|
||
"invalid_format_ssh": "Должен следовать формату SSH ключей",
|
||
"root_name": "Имя пользователя не может быть 'root'",
|
||
"length_not_equal": "Длина строки [], должна быть равна {}",
|
||
"length_longer": "Длина строки [], должна быть меньше либо равна {}"
|
||
}
|
||
} |