From 8aaf62ca5cef27790bf9c0b835fbda7e9226e7a6 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Tue, 4 Oct 2022 10:43:44 +0000 Subject: [PATCH] Translated using Weblate (Russian) Currently translated at 100.0% (351 of 351 strings) Translation: SelfPrivacy/SelfPrivacy App Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/ru/ --- assets/translations/ru.json | 842 ++++++++++++++++++------------------ 1 file changed, 426 insertions(+), 416 deletions(-) diff --git a/assets/translations/ru.json b/assets/translations/ru.json index 8b33890b..0224f103 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -1,421 +1,431 @@ { - "test": "ru-test", - "locale": "ru", - "basis": { - "providers": "Провайдеры", - "providers_title": "Ваш Дата Центр", - "services": "Сервисы", - "services_title": "Ваши личные, приватные и независимые сервисы.", - "users": "Пользователи", - "more": "Ещё", - "next": "Далее", - "got_it": "Понял", - "settings": "Настройки", - "password": "Пароль", - "create": "Создать", - "confirmation": "Подтверждение", - "cancel": "Отменить", - "delete": "Удалить", - "close": "Закрыть", - "connect": "Подключить", - "domain": "Домен", - "saving": "Сохранение…", - "nickname": "Никнейм", - "loading": "Загрузка", - "later": "Пропустить и настроить потом", - "connect_to_existing": "Подключиться к существующему серверу", - "reset": "Сбросить", - "details": "Детальная информация", - "no_data": "Нет данных", - "wait": "Загрузка", - "remove": "Удалить", - "apply": "Подать", - "done": "Готово", - "continue": "Продолжить" - }, - "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": "Версия приложения v.{}", - "api_version_text": "Версия API сервера v.{}" - }, - "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 работает только с вашими сервис-провайдерами: Hetzner, Cloudflare, Backblaze. Если у Вас нет учётных записей, мы поможем их создать." - }, - "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": "Выберите часовой пояс", - "server_id": "ID сервера", - "status": "Статус", - "cpu": "Процессор", - "ram": "Оперативная память", - "disk": "Диск", - "monthly_cost": "Ежемесячная стоимость", - "location": "Размещение", - "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": "Записи необходимые для безопасного обмена электронной почтой." - }, - "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", - "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": { - "begin": "Завершите настройку приложения используя ", - "insertion": "@:more.configuration_wizard", - "end": " для продолжения работы", - "in_menu": "Сервер ещё не настроен, воспользуйтесь мастером подключения." - }, - "service_page": { - "open_in_browser": "Открыть в браузере", - "restart": "Перезапустить сервис", - "disable": "Выключить сервис", - "enable": "Включить сервис", - "move": "Переместить на другой диск", - "uses": "Использует {usage} на {volume}" - }, - "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 ключить", - "email_login": "Авторизация по Email", - "no_ssh_notice": "Для этого пользователя созданы только SSH и Email аккаунты. Единая авторизация для всех сервисов ещё не реализована." - }, - "initializing": { - "connect_to_server": "Подключите сервер", - "place_where_data": "Здесь будут жить наши данные и SelfPrivacy-сервисы", - "how": "Как получить API Token", - "hetzner_bad_key_error": "Hetzner API ключ неверен", - "cloudflare_bad_key_error": "Cloudflare API ключ неверен", - "backblaze_bad_key_error": "Информация о Backblaze хранилище неверна", - "connect_cloudflare": "Подключите CloudFlare", - "manage_domain_dns": "Для управления DNS вашего домена", - "cloudflare_api_token": "CloudFlare API Token", - "connect_backblaze_storage": "Подключите облачное хранилище Backblaze", - "no_connected_domains": "На данный момент подлюченных доменов нет", - "loading_domain_list": "Загружаем список доменов", - "found_more_domains": "Найдено больше одного домена, для вашей безопастности, просим Вам удалить не нужные домены", - "save_domain": "Сохранить домен", - "final": "Последний шаг", - "create_server": "Создать сервер", - "what": "Что это значит?", - "server_rebooted": "Сервер презагружен, ждем последнюю проверку.", - "server_started": "Cервер запущен, сейчас он будет проверен и перезагружен.", - "server_created": "Cервер создан, идет проверка ДНС адресов и запуск сервера.", - "until_the_next_check": "До следующей проверки: ", - "check": "Проверка", - "one_more_restart": "Сейчас будет дополнительная перезагрузка для активации сертификатов безопастности", - "create_master_account": "Создайте главную учетную запись", - "enter_nickname_and_password": "Введите никнейм и сложный пароль", - "finish": "Всё инициализировано.", - "checks": "Проверок выполнено: \n{} / {}" - }, - "recovering": { - "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.", - "hetzner_connected": "Подключение к Hetzner", - "hetzner_connected_description": "Связь с сервером установлена. Введите токен Hetzner с доступом к {}:", - "hetzner_connected_placeholder": "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": "Подключение к Cloudflare", - "confirm_cloudflare_description": "Введите токен Cloudflare, который имеет права на {}:", - "confirm_backblze": "Подключение к Backblaze", - "confirm_backblaze_description": "Введите токен Backblaze, который имеет права на хранилище резервных копий:" - }, - "devices": { - "main_screen": { - "header": "Устройства", - "description": "Эти устройства имеют полный доступ к управлению сервером через приложение SelfPrivacy.", - "this_device": "Это устройство", - "other_devices": "Другие устройства", - "authorize_new_device": "Авторизовать новое устройство", - "access_granted_on" : "Доступ выдан {}", - "tip": "Нажмите на устройство, чтобы отозвать доступ." + "test": "ru-test", + "locale": "ru", + "basis": { + "providers": "Провайдеры", + "providers_title": "Ваш Дата Центр", + "services": "Сервисы", + "services_title": "Ваши личные, приватные и независимые сервисы.", + "users": "Пользователи", + "more": "Ещё", + "next": "Далее", + "got_it": "Понял", + "settings": "Настройки", + "password": "Пароль", + "create": "Создать", + "confirmation": "Подтверждение", + "cancel": "Отменить", + "delete": "Удалить", + "close": "Закрыть", + "connect": "Подключить", + "domain": "Домен", + "saving": "Сохранение…", + "nickname": "Никнейм", + "loading": "Загрузка…", + "later": "Пропустить и настроить потом", + "connect_to_existing": "Подключиться к существующему серверу", + "reset": "Сбросить", + "details": "Детальная информация", + "no_data": "Нет данных", + "wait": "Загрузка", + "remove": "Удалить", + "apply": "Применить", + "done": "Готово", + "continue": "Продолжить" }, - "add_new_device_screen": { - "header": "Авторизация нового устройства", - "description": "Введите этот ключ на новом устройстве:", - "please_wait": "Пожалуйста, подождите", - "tip": "Ключ действителен 10 минут.", - "expired": "Срок действия ключа истёк.", - "get_new_key": "Получить новый ключ" + "more_page": { + "configuration_wizard": "Мастер настройки", + "about_project": "О проекте SelfPrivacy", + "about_application": "О приложении", + "onboarding": "Приветствие", + "console": "Консоль", + "create_ssh_key": "SSH ключи администратора", + "application_settings": "Настройки приложения" }, - "revoke_device_alert": { - "header": "Отозвать доступ?", - "description": "Устройство {} больше не сможет управлять сервером.", - "yes": "Отозвать", - "no": "Отмена" + "console_page": { + "title": "Консоль", + "waiting": "Ждём инициализации…" + }, + "about_us_page": { + "title": "О проекте SelfPrivacy" + }, + "about_application_page": { + "title": "О приложении", + "application_version_text": "Версия приложения v.{}", + "api_version_text": "Версия API сервера v.{}" + }, + "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 работает только с вашими сервис-провайдерами: Hetzner, Cloudflare, Backblaze. Если у Вас нет учётных записей, мы поможем их создать." + }, + "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": "Выберите часовой пояс", + "server_id": "ID сервера", + "status": "Статус", + "cpu": "Процессор", + "ram": "Оперативная память", + "disk": "Диск", + "monthly_cost": "Ежемесячная стоимость", + "location": "Размещение", + "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": "Записи необходимые для безопасного обмена электронной почтой." + }, + "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", + "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": { + "begin": "Завершите настройку приложения используя ", + "insertion": "@:more.configuration_wizard", + "end": " для продолжения работы", + "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 ключить", + "email_login": "Авторизация по Email", + "no_ssh_notice": "Для этого пользователя созданы только SSH и Email аккаунты. Единая авторизация для всех сервисов ещё не реализована." + }, + "initializing": { + "connect_to_server": "Подключите сервер", + "place_where_data": "Здесь будут жить ваши данные и SelfPrivacy-сервисы:", + "how": "Как получить API Token", + "hetzner_bad_key_error": "Hetzner API ключ неверен", + "cloudflare_bad_key_error": "Cloudflare API ключ неверен", + "backblaze_bad_key_error": "Информация о Backblaze хранилище неверна", + "connect_cloudflare": "Подключите CloudFlare", + "manage_domain_dns": "Для управления DNS вашего домена", + "cloudflare_api_token": "CloudFlare API ключ", + "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_nickname_and_password": "Введите никнейм и сложный пароль", + "finish": "Всё инициализировано", + "checks": "Проверок выполнено: \n{} / {}" + }, + "recovering": { + "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.", + "hetzner_connected": "Подключение к Hetzner", + "hetzner_connected_description": "Связь с сервером установлена. Введите токен Hetzner с доступом к {}:", + "hetzner_connected_placeholder": "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": "Подключение к Cloudflare", + "confirm_cloudflare_description": "Введите токен Cloudflare, который имеет права на {}:", + "confirm_backblze": "Подключение к Backblaze", + "confirm_backblaze_description": "Введите токен Backblaze, который имеет права на хранилище резервных копий:", + "confirm_backblaze": "Подключение к Backblaze" + }, + "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": { + "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": "Сбросить пароль пользователя" + }, + "validations": { + "required": "Обязательное поле.", + "invalid_format": "Неверный формат.", + "root_name": "Имя пользователя не может быть 'root'.", + "key_format": "Неверный формат.", + "length_not_equal": "Длина строки []. Должно быть равно {}.", + "length_longer": "Длина строки []. Должно быть меньше либо равно {}.", + "user_already_exist": "Имя уже используется.", + "key_already_exists": "Этот ключ уже добавлен." } - }, - "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": { - "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": "Сбросить пароль пользователя" - }, - "validations": { - "required": "Обязательное поле.", - "invalid_format": "Неверный формат.", - "root_name": "Имя пользователя не может быть 'root'.", - "key_format": "Неверный формат.", - "length_not_equal": "Длина строки []. Должно быть равно {}.", - "length_longer": "Длина строки []. Должно быть меньше либо равно {}.", - "user_already_exist": "Имя уже используется.", - "key_already_exists": "Этот ключ уже добавлен." - } }