mirror of
https://git.selfprivacy.org/kherel/selfprivacy.org.app.git
synced 2024-08-21 04:21:51 +00:00
Updated by "Cleanup translation files" hook in Weblate. Translation: SelfPrivacy/SelfPrivacy App Translate-URL: http://weblate.selfprivacy.org/projects/selfprivacy/selfprivacy-app/
611 lines
49 KiB
JSON
611 lines
49 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": "У меня уже есть SelfPrivacy сервер!",
|
||
"reset": "Сбросить",
|
||
"details": "Детальная информация",
|
||
"no_data": "Нет данных",
|
||
"wait": "Загрузка",
|
||
"remove": "Удалить",
|
||
"apply": "Применить",
|
||
"done": "Готово",
|
||
"continue": "Продолжить",
|
||
"alert": "Уведомление",
|
||
"copied_to_clipboard": "Скопировано в буфер обмена!",
|
||
"app_name": "SelfPrivacy",
|
||
"please_connect": "Настройте ваш сервер и подключите домен для полного погружения!",
|
||
"network_error": "Ошибка сети"
|
||
},
|
||
"more_page": {
|
||
"configuration_wizard": "Мастер настройки",
|
||
"onboarding": "Приветствие",
|
||
"create_ssh_key": "SSH ключи администратора"
|
||
},
|
||
"console_page": {
|
||
"title": "Консоль",
|
||
"waiting": "Ждём инициализации…",
|
||
"copy": "Копировать"
|
||
},
|
||
"about_application_page": {
|
||
"title": "О приложении и поддержка",
|
||
"application_version_text": "Версия приложения",
|
||
"api_version_text": "Версия API сервера",
|
||
"privacy_policy": "Политика конфиденциальности",
|
||
"versions": "Версии",
|
||
"matrix_channel": "Канал в Matrix",
|
||
"email_support": "Поддержка по электронной почте",
|
||
"bug_report_subtitle": "Из-за спама требуется ручное подтверждение аккаунта. Свяжитесь с нами в чате поддержки для активации аккаунта.",
|
||
"open_source_licenses": "Лицензии используемых библиотек",
|
||
"links": "Ссылки",
|
||
"website": "Наш сайт",
|
||
"documentation": "Документация",
|
||
"telegram_channel": "Канал в Telegram",
|
||
"get_support": "Получить помощь",
|
||
"matrix_support_chat": "Чат поддержки в Matrix",
|
||
"telegram_support_chat": "Чат поддержки в Telegram",
|
||
"contribute": "Внести вклад",
|
||
"source_code": "Исходный код",
|
||
"bug_report": "Сообщить о неполадке",
|
||
"help_translate": "Помочь с переводом",
|
||
"matrix_contributors_chat": "Чат разработчиков в Matrix",
|
||
"telegram_contributors_chat": "Чат разработчиков в Telegram"
|
||
},
|
||
"application_settings": {
|
||
"title": "Настройки приложения",
|
||
"dark_theme_title": "Тёмная тема",
|
||
"dark_theme_description": "Сменить цветовую тему",
|
||
"reset_config_title": "Сброс настроек",
|
||
"reset_config_description": "Сбросить API ключи и root пользователя.",
|
||
"system_dark_theme_title": "Системная тема",
|
||
"system_dark_theme_description": "Будет использована светлая или тёмная тема в зависимости от системных настроек",
|
||
"dangerous_settings": "Опасные настройки"
|
||
},
|
||
"ssh": {
|
||
"title": "SSH ключи",
|
||
"create": "Добавить SSH ключ",
|
||
"delete": "Удалить SSH ключ",
|
||
"delete_confirm_question": "Вы уверены, что хотите удалить следующий ключ?",
|
||
"no_key_name": "Безымянный ключ",
|
||
"root_title": "Это ключи суперпользователя",
|
||
"root_subtitle": "Владельцы указанных здесь ключей получают полный доступ к данным и настройкам сервера. Добавляйте исключительно свои ключи.",
|
||
"input_label": "Публичный ED25519, ECDSA или RSA ключ",
|
||
"ssh_disabled_warning": "SSH отключен. Его можно включить в настройках сервера."
|
||
},
|
||
"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": "Размещение",
|
||
"pricing_error": "Не удалось получить цены провайдера",
|
||
"core_count": {
|
||
"one": "{} ядро",
|
||
"two": "{} ядра",
|
||
"few": "{} ядра",
|
||
"many": "{} ядер",
|
||
"other": "{} ядер"
|
||
},
|
||
"server_provider": "Провайдер сервера",
|
||
"dns_provider": "Провайдер DNS",
|
||
"allow_password_authentication_hint": "Позволяет пользователям подключаться к серверу по SSH используя свой пароль (не применяется к суперпользователю)",
|
||
"allow_password_authentication": "Разрешить вход по SSH с использованием пароля",
|
||
"settings": "Настройки сервера",
|
||
"enable_ssh": "Включить SSH",
|
||
"enable_ssh_hint": "Разрешить доступ к серверу через SSH"
|
||
},
|
||
"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": "Настроить",
|
||
"restore": "Восстановить из копии",
|
||
"no_backups": "Резервных копий пока нет",
|
||
"create_new": "Создать новую копию",
|
||
"restore_alert": "Вы собираетесь восстановить из копии созданной {}. Все текущие данные будут потеряны. Вы уверены?",
|
||
"refresh": "Обновить статус",
|
||
"refetch_backups": "Обновить список копий",
|
||
"refetching_list": "Через несколько минут список будет обновлён",
|
||
"reupload_key_subtitle": "Ещё раз проинициализирует хранилище резервных копий. Используйте, если что-то сломалось.",
|
||
"service_busy": "Сейчас создаются другие резервные копии",
|
||
"autobackup_period_never": "Автоматическое копирование отключено",
|
||
"pending_jobs": "Активные задачи резервного копирования",
|
||
"card_subtitle": "Управляйте резервными копиями",
|
||
"refetch_backups_subtitle": "Сбросить кэш и запросить данные у провайдера. Может повлечь дополнительные расходы.",
|
||
"select_all": "Копировать всё",
|
||
"create_new_select_heading": "Выбрать сервисы для копирования",
|
||
"start": "Начать создание копий",
|
||
"latest_snapshots": "Последние снимки",
|
||
"latest_snapshots_subtitle": "Последние 15 снимков",
|
||
"show_more": "Показать ещё",
|
||
"autobackup_period_title": "Период автоматического копирования",
|
||
"autobackup_period_subtitle": "Создание копий раз в {period}",
|
||
"autobackup_period_every": "Раз в {period}",
|
||
"autobackup_period_disable": "Отключить автоматические копирование",
|
||
"autobackup_set_period": "Установить период",
|
||
"backups_encryption_key": "Ключ шифрования",
|
||
"snapshots_title": "Список снимков",
|
||
"forget_snapshot_error": "Не удалось забыть снимок",
|
||
"backups_encryption_key_not_found": "Ключ шифрования пока не найден, повторите попытку позже.",
|
||
"forget_snapshot_alert": "Вы уверены что хотите удалить этот снимок? Это действие обычно нельзя отменить.",
|
||
"snapshot_modal_select_strategy": "Выберите стратегию восстановления",
|
||
"snapshot_modal_download_verify_option_description": "Меньше риск, но требуется больше свободного места. Загрузка всей резервной копии во временное хранилище, проверка целостности копии, и последующая замена текущих данных.",
|
||
"snapshot_modal_service_not_found": "Это снимок сервиса, которого больше нет на вашем сервере. Обычно этого не должно происходить, и мы не сможем выполнить автоматическое восстановление. Вы можете загрузить снимок и восстановить его вручную. Обратитесь в службу поддержки SelfPrivacy, если вам нужна помощь.",
|
||
"backups_encryption_key_subtitle": "Храните его в безопасном месте.",
|
||
"backups_encryption_key_copy": "Скопируйте ключ шифрования",
|
||
"backups_encryption_key_show": "Показать ключ шифрования",
|
||
"backups_encryption_key_description": "Этот ключ используется для шифрования резервных копий. Если вы его потеряете, то не сможете восстановить данные из резервной копии. Храните его в надежном месте. Он может пригодиться, если придётся восстанавливать данные вручную.",
|
||
"forget_snapshot": "Забудьте о моментальном снимке",
|
||
"snapshot_modal_heading": "Сведения о снимке",
|
||
"snapshot_service_title": "Сервис",
|
||
"snapshot_creation_time_title": "Время создания",
|
||
"snapshot_id_title": "ID снимка",
|
||
"snapshot_modal_download_verify_option_title": "Загрузить, проверить, и затем заменить",
|
||
"snapshot_modal_inplace_option_title": "Заменить на месте",
|
||
"snapshot_modal_inplace_option_description": "Требуется меньше свободного места, но выше риск. При загрузке данных из резервной копии заменяют текущие данные сразу.",
|
||
"restore_started": "Восстановление началось, проверьте текущий статус в списке заданий",
|
||
"quota_subtitles": {
|
||
"no_effect": "Это правило не имеет эффекта, так как перекрыто другим правилом",
|
||
"last": {
|
||
"two": "Последние {} снимка будут сохраняться вне зависимости от даты создания",
|
||
"many": "Последние {} снимков будут сохраняться вне зависимости от даты создания",
|
||
"other": "Последние {} снимков будут сохраняться вне зависимости от даты создания",
|
||
"zero": "Правило отключено",
|
||
"one": "Последний {} снимок будет сохраняться вне зависимости от даты создания",
|
||
"few": "Последние {} снимка будут сохраняться вне зависимости от даты создания"
|
||
},
|
||
"daily": {
|
||
"two": "Последние {} ежедневных снимка будут сохраняться",
|
||
"other": "Последние {} ежедневных снимков будут сохраняться",
|
||
"zero": "Правило отключено",
|
||
"one": "Последний {} ежедневный снимок будет сохраняться",
|
||
"few": "Последние {} ежедневных снимка будут сохраняться",
|
||
"many": "Последние {} ежедневных снимков будут сохраняться"
|
||
},
|
||
"weekly": {
|
||
"two": "Последние {} еженедельных снимка будут сохраняться",
|
||
"other": "Последние {} еженедельных снимков будут сохраняться",
|
||
"zero": "Правило отключено",
|
||
"one": "Последний {} еженедельный снимок будет сохраняться",
|
||
"few": "Последние {} еженедельных снимка будут сохраняться",
|
||
"many": "Последние {} еженедельных снимков будут сохраняться"
|
||
},
|
||
"monthly": {
|
||
"two": "Последние {} ежемесячных снимка будут сохраняться",
|
||
"other": "Последние {} ежемесячных снимков будут сохраняться",
|
||
"zero": "Правило отключено",
|
||
"one": "Последний {} ежемесячный снимок будет сохраняться",
|
||
"few": "Последние {} ежемесячных снимка будут сохраняться",
|
||
"many": "Последние {} ежемесячных снимков будут сохраняться"
|
||
},
|
||
"yearly": {
|
||
"two": "Последние {} ежегодных снимка будут сохраняться",
|
||
"many": "Последние {} ежегодных снимков будут сохраняться",
|
||
"zero": "Правило отключено",
|
||
"one": "Последний {} ежегодный снимок будет сохраняться",
|
||
"few": "Последние {} ежегодных снимка будут сохраняться",
|
||
"other": "Последние {} ежегодных снимков будут сохраняться"
|
||
},
|
||
"last_infinite": "Все снимки будут сохранены",
|
||
"daily_infinite": "Все ежедневные снимки будут сохраняться",
|
||
"weekly_infinite": "Все еженедельные снимки будут сохраняться",
|
||
"monthly_infinite": "Все ежемесячные снимки будут сохраняться",
|
||
"yearly_infinite": "Все ежегодные снимки будут сохраняться"
|
||
},
|
||
"snapshot_reason_title": "Причина создания",
|
||
"snapshot_reasons": {
|
||
"auto": "Создано автоматически",
|
||
"explicit": "Создано по вашему явному запросу",
|
||
"pre_restore": "Создано в качестве меры предосторожности перед рискованным восстановлением",
|
||
"unknown": "Неизвестно"
|
||
},
|
||
"rotation_quotas_title": "Настройки ротации снимков",
|
||
"set_rotation_quotas": "Задать новые квоты ротации",
|
||
"quota_titles": {
|
||
"last": "Сколько последних снимков сохранять",
|
||
"daily": "Сколько ежедневных снимков сохранять",
|
||
"weekly": "Сколько еженедельных снимков сохранять",
|
||
"monthly": "Сколько ежемесячных снимков сохранять",
|
||
"yearly": "Сколько ежегодных снимков сохранять"
|
||
},
|
||
"quotas_only_applied_to_autobackups": "Эти настройки применяются только к резервным копиям, созданным автоматически. Созданные вручную резервные копии не будут удалены этими правилами."
|
||
},
|
||
"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": "Цена включает НДС и рассчитана на основе данных о ценах, предоставленных вашим провайдером. Сервер будет перезагружен во время процесса.",
|
||
"extending_volume_error": "Не удалось начать расширение хранилища.",
|
||
"size": "Размер",
|
||
"data_migration_title": "Миграция данных",
|
||
"data_migration_notice": "На время миграции данных все сервисы будут выключены.",
|
||
"start_migration_button": "Начать миграцию",
|
||
"price": "Цена",
|
||
"extending_volume_modal_description": "Хранилище будет расширено до {}, новая стоимость {} в месяц.",
|
||
"extending_volume_started": "Расширение хранилища началось",
|
||
"extending_volume_provider_waiting": "Хранилище расширено со стороны провайдера, ждём 10 секунд…",
|
||
"extending_volume_server_waiting": "Хранилище расширено со стороны сервера, ждём 20 секунд…",
|
||
"extending_volume_rebooting": "Перезагружаем сервер…"
|
||
},
|
||
"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": "Перезапускается"
|
||
},
|
||
"snapshots": "Снимки резервных копий",
|
||
"nothing_here": "Здесь ничего нет"
|
||
},
|
||
"mail": {
|
||
"login_info": "Используйте логин и пароль из вкладки пользователей. IMAP порт: 143, STARTTLS. SMTP порт: 587, STARTTLS."
|
||
},
|
||
"password_manager": {
|
||
"login_info": "Аккаунт нужно создать на сайте."
|
||
},
|
||
"video": {
|
||
"login_info": "Аккаунт не требуется."
|
||
},
|
||
"cloud": {
|
||
"login_info": "Логин администратора: admin, пароль такой же как у основного пользователя. Создавайте новых пользователей в интерфейсе администратора NextCloud."
|
||
},
|
||
"social_network": {
|
||
"login_info": "Аккаунт нужно создать на сайте."
|
||
},
|
||
"git": {
|
||
"login_info": "Аккаунт нужно создать на сайте. Первый зарегистрированный пользователь становится администратором."
|
||
},
|
||
"users": {
|
||
"add_new_user": "Добавьте первого пользователя",
|
||
"new_user": "Новый пользователь",
|
||
"delete_user": "Удалить пользователя",
|
||
"nobody_here": "Здесь никого нет",
|
||
"login": "Логин",
|
||
"new_user_info_note": "Новый пользователь автоматически получит доступ ко всем сервисам",
|
||
"delete_confirm_question": "Вы действительно хотите удалить учетную запись?",
|
||
"reset_password": "Сбросить пароль",
|
||
"account": "Учетная запись",
|
||
"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 аккаунт. Единая авторизация для всех сервисов ещё не реализована.",
|
||
"details_title": "Пользователь",
|
||
"user_already_exists": "Пользователь с таким именем уже существует"
|
||
},
|
||
"initializing": {
|
||
"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_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": "{} в месяц",
|
||
"choose_server_type_payment_server": "{} за сам сервер",
|
||
"choose_server_type_payment_storage": "{} за расширяемое хранилище",
|
||
"choose_server_type_payment_ip": "{} за публичный IPv4",
|
||
"dns_provider_bad_key_error": "API ключ неверен",
|
||
"backblaze_bad_key_error": "Информация о Backblaze хранилище неверна",
|
||
"connect_to_dns": "Подключите DNS провайдера",
|
||
"use_this_domain": "Используем этот домен?",
|
||
"use_this_domain_text": "Указанный вами токен даёт контроль над этим доменом",
|
||
"no_connected_domains": "На данный момент подлюченных доменов нет",
|
||
"loading_domain_list": "Загружаем список доменов",
|
||
"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": "Введите имя пользователя и сложный пароль",
|
||
"checks": "Проверок выполнено: \n{} / {}",
|
||
"select_dns": "Сейчас выберите DNS провайдера",
|
||
"steps": {
|
||
"hosting": "Хостинг",
|
||
"server_type": "Тип сервера",
|
||
"nixos_installation": "Установка NixOS",
|
||
"dns_provider": "DNS провайдер",
|
||
"backups_provider": "Резервное копирование",
|
||
"domain": "Домен",
|
||
"master_account": "Главная учетная запись",
|
||
"server": "Сервер",
|
||
"dns_setup": "Установка DNS",
|
||
"server_reboot": "Перезагрузка сервера",
|
||
"final_checks": "Финальные проверки"
|
||
},
|
||
"multiple_domains_found": "Найдено несколько доменов",
|
||
"multiple_domains_found_text": "Предоставленный токен дает доступ к следующим доменам. Пожалуйста, выберите тот, который вы хотите использовать. Для обеспечения безопасности других доменов следует ограничить доступ этого токена только тем доменом, который вы хотите использовать с SelfPrivacy.",
|
||
"domain_critical_error": "Не получается подключиться к домену! Нажмите для подробностей…"
|
||
},
|
||
"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 записи",
|
||
"provider_connected": "Подключение к вашему {}",
|
||
"provider_connected_description": "Связь установлена. Введите свой токен с доступом к {}:",
|
||
"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": "Да, стереть все ключи",
|
||
"reboot": "Перезагрузить",
|
||
"yes": "Да",
|
||
"no": "Нет",
|
||
"volume_creation_error": "Не удалось создать хранилище."
|
||
},
|
||
"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": "Не удалось подключиться к серверу!",
|
||
"job_postponed": "Задача добавлена, но вы сможете её запустить после завершения текущих задач",
|
||
"change_auto_upgrade_settings": "Изменить настройки автоматических обновлений",
|
||
"job_removed": "Задача удалена",
|
||
"rebuild_system": "Пересобрать систему",
|
||
"start_server_upgrade": "Начать обновление сервера",
|
||
"change_server_timezone": "Изменить часовой пояс сервера",
|
||
"change_ssh_settings": "Изменить настройки SSH"
|
||
},
|
||
"validations": {
|
||
"required": "Обязательное поле",
|
||
"already_exist": "Уже существует",
|
||
"invalid_format": "Неверный формат",
|
||
"invalid_format_password": "Пароль не должен содержать пробелы",
|
||
"invalid_format_ssh": "Должен следовать формату SSH ключей",
|
||
"root_name": "Имя пользователя не может быть 'root'",
|
||
"length_not_equal": "Длина строки [], должна быть равна {}",
|
||
"length_longer": "Длина строки [], должна быть меньше либо равна {}"
|
||
},
|
||
"support": {
|
||
"title": "Поддержка SelfPrivacy"
|
||
},
|
||
"developer_settings": {
|
||
"title": "Настройки разработчика",
|
||
"subtitle": "Эти настройки предназначены только для отладки. Не изменяйте их, если не знаете, что делаете.",
|
||
"server_setup": "Мастер установки сервера",
|
||
"use_staging_acme": "Использование тестового ACME сервера",
|
||
"use_staging_acme_description": "Применяется при настройке нового сервера.",
|
||
"routing": "Роутинг приложения",
|
||
"reset_onboarding": "Сбросить флаг посещения приветствия",
|
||
"cubit_statuses": "Текущий статут кубитов загрузки",
|
||
"reset_onboarding_description": "Принудить показ приветственного экрана",
|
||
"ignore_tls_description": "Приложение не будет проверять сертификаты TLS при подключении к серверу.",
|
||
"ignore_tls": "Не проверять сертификаты TLS",
|
||
"add_root_ssh_key": "Добавить ключ суперпользователя",
|
||
"root_ssh_key_added": "SSH ключ суперпользователя задан и будет применён",
|
||
"allow_ssh_key_at_setup": "Разрешить задавать SSH ключи суперпользователя во время установки",
|
||
"allow_ssh_key_at_setup_description": "Кнопка для добавления ключа появится на экране подтверждения."
|
||
}
|
||
}
|