Files
wg-portal/frontend/src/lang/translations/ru.json
Potorochin Max 364f7b3a5b
Some checks failed
Docker / Build and Push (push) Has been cancelled
github-pages / deploy (push) Has been cancelled
Docker / release (push) Has been cancelled
Update russian translation (#574)
Signed-off-by: ornaras <ornaras.us@gmail.com>
2025-11-21 13:50:47 +01:00

628 lines
30 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"languages": {
"ru": "Русский"
},
"general": {
"pagination": {
"size": "Количество элементов",
"all": "Все (медленно)"
},
"search": {
"placeholder": "Поиск...",
"button": "Поиск"
},
"select-all": "Выбрать все",
"yes": "Да",
"no": "Нет",
"cancel": "Отмена",
"close": "Закрыть",
"save": "Сохранить",
"delete": "Удалить"
},
"login": {
"headline": "Пожалуйста, войдите в систему",
"username": {
"label": "Имя пользователя",
"placeholder": "Пожалуйста, введите ваше имя пользователя"
},
"password": {
"label": "Пароль",
"placeholder": "Пожалуйста, введите ваш пароль"
},
"button": "Войти",
"button-webauthn": "Использовать Passkey"
},
"menu": {
"home": "Главная",
"interfaces": "Интерфейсы",
"users": "Пользователи",
"lang": "Сменить язык",
"profile": "Мой профиль",
"settings": "Настройки",
"audit": "Журнал аудита",
"login": "Вход",
"logout": "Выход",
"keygen": "Генератор ключей",
"calculator": "Калькулятор IP-адресов"
},
"home": {
"headline": "Портал VPN WireGuard®",
"info-headline": "Дополнительная информация",
"abstract": "WireGuard® - это чрезвычайно простой, но быстрый и современный VPN, использующий передовую криптографию. Он стремится быть быстрее, проще, компактнее и полезнее, чем IPsec, избегая при этом значительных сложностей. Он предназначен для значительного повышения производительности по сравнению с OpenVPN.",
"installation": {
"box-header": "Установка WireGuard",
"headline": "Установка",
"content": "Инструкции по установке клиентского программного обеспечения можно найти на официальном сайте WireGuard.",
"btn": "Открыть инструкции",
"button": "Открыть инструкции"
},
"about-wg": {
"box-header": "О WireGuard",
"headline": "О программе",
"content": "WireGuard® - это чрезвычайно простой, но быстрый и современный VPN, использующий передовую криптографию.",
"button": "Подробнее"
},
"about-portal": {
"box-header": "О портале WireGuard",
"headline": "Портал WireGuard",
"content": "Портал WireGuard - это простой веб-портал для настройки WireGuard.",
"button": "Подробнее"
},
"profiles": {
"headline": "VPN Профили",
"abstract": "Вы можете получить доступ и загрузить свои личные конфигурации VPN через свой пользовательский профиль.",
"content": "Чтобы найти все сконфигурированные профили, нажмите на кнопку ниже.",
"button": "Открыть мой профиль"
},
"admin": {
"headline": "Административная зона",
"abstract": "В административной зоне вы можете управлять узлами и серверным интерфейсом WireGuard, а также пользователями, которым разрешен вход в портал WireGuard.",
"content": "",
"button-admin": "Открыть администрирование сервера",
"button-user": "Открыть администрирование пользователей"
}
},
"interfaces": {
"headline": "Администрирование интерфейсов",
"headline-peers": "Текущие VPN пиры",
"headline-endpoints": "Текущие конечные точки",
"no-interface": {
"default-selection": "Интерфейсы отсутствуют",
"headline": "Интерфейсы не найдены...",
"abstract": "Нажмите на кнопку со знаком плюса выше, чтобы создать новый интерфейс WireGuard."
},
"no-peer": {
"headline": "Пиры отсутствуют",
"abstract": "В настоящее время для выбранного интерфейса WireGuard нет доступных пиров."
},
"table-heading": {
"name": "Имя",
"user": "Пользователь",
"ip": "IP-адреса",
"endpoint": "Конечная точка",
"status": "Статус"
},
"interface": {
"headline": "Статус интерфейса для",
"backend": "бэкэнд",
"unknown-backend": "Неизвестно",
"wrong-backend": "Неверный бэкэнд, вместо него используется локальный сервер WireGuard!",
"key": "Публичный ключ",
"endpoint": "Публичная конечная точка",
"port": "Порт прослушивания",
"peers": "Активные пиры",
"total-peers": "Всего пиров",
"endpoints": "Активные конечные точки",
"total-endpoints": "Всего конечных точек",
"ip": "IP-адрес",
"default-allowed-ip": "Разрешенные IP по умолчанию",
"dns": "DNS-серверы",
"mtu": "MTU",
"default-keep-alive": "Интервал поддержания активности по умолчанию",
"default-dns": "DNS-сервера по-умолчанию",
"button-show-config": "Показать конфигурацию",
"button-download-config": "Скачать конфигурацию",
"button-store-config": "Сохранить конфигурацию для wg-quick",
"button-edit": "Редактировать интерфейс"
},
"button-add-interface": "Добавить интерфейс",
"button-add-peer": "Добавить пира",
"button-add-peers": "Добавить несколько пиров",
"button-show-peer": "Показать пира",
"button-edit-peer": "Редактировать пира",
"peer-disabled": "Пир отключен, причина:",
"peer-expiring": "Пир истекает в",
"peer-connected": "Подключено",
"peer-not-connected": "Не подключено",
"peer-handshake": "Последнее рукопожатие:"
},
"users": {
"headline": "Администрирование пользователей",
"table-heading": {
"id": "ID",
"email": "Электронная почта",
"firstname": "Имя",
"lastname": "Фамилия",
"source": "Источник",
"peers": "Пиры",
"admin": "Админ"
},
"no-user": {
"headline": "Пользователи отсутствуют",
"abstract": "В настоящее время в портале WireGuard не зарегистрировано ни одного пользователя."
},
"button-add-user": "Добавить пользователя",
"button-show-user": "Показать пользователя",
"button-edit-user": "Редактировать пользователя",
"user-disabled": "Пользователь отключен, причина:",
"user-locked": "Учетная запись заблокирована, причина:",
"admin": "Пользователь имеет права администратора",
"no-admin": "Пользователь не имеет прав администратора"
},
"profile": {
"headline": "Мои VPN пиры",
"table-heading": {
"name": "Имя",
"ip": "IP-адреса",
"stats": "Статус",
"interface": "Интерфейс сервера"
},
"no-peer": {
"headline": "Пиров нет",
"abstract": "В настоящее время у вашего профиля пользователя нет связанных пиров."
},
"peer-connected": "Подключено",
"button-add-peer": "Добавить пира",
"button-show-peer": "Показать пира",
"button-edit-peer": "Редактировать пира"
},
"settings": {
"headline": "Настройки",
"abstract": "Здесь вы можете изменить персональные настройки.",
"api": {
"headline": "Настройки API",
"abstract": "Здесь можете настроить RESTful API.",
"active-description": "В данный момент API активен для вашей учетной записи. Все запросы API проверяются с помощью Basic Auth. Для проверки подлинности используйте следующие учетные данные.",
"inactive-description": "В данный момент API неактивен. Нажмите кнопку ниже, чтобы активировать его.",
"user-label": "Имя пользователя API:",
"user-placeholder": "Имя пользователя API",
"token-label": "API-пароль:",
"token-placeholder": "API-токен",
"token-created-label": "Доступ к API предоставлен с: ",
"button-disable-title": "Отключение API приведет к аннулированию текущего токена.",
"button-disable-text": "Отключить API",
"button-enable-title": "Включение API приведет к созданию нового токена.",
"button-enable-text": "Включить API",
"api-link": "Документация API"
},
"webauthn": {
"headline": "Настройки Passkey",
"abstract": "Passkey - это современный способ аутентификации пользователей без использования паролей. Он надежно хранятся в вашем браузере и могут быть использованы для входа в WireGuard Portal.",
"active-description": "В данный момент для вашей учетной записи пользователя активен по крайней мере один Passkey.",
"inactive-description": "В настоящее время для вашей учетной записи пользователя не зарегистрировано ни одного Passkey. Нажмите кнопку ниже, чтобы зарегистрировать новый Passkey.",
"table": {
"name": "Название",
"created": "Создано",
"actions": ""
},
"credentials-list": "Зарегистрированные Passkeys",
"modal-delete": {
"headline": "Удалить Passkey",
"abstract": "Вы уверены, что хотите удалить этот Passkey? Вы больше не сможете войти в систему с помощью этого Passkey.",
"created": "Создано:",
"button-delete": "Удалить",
"button-cancel": "Отмена"
},
"button-rename-title": "Переименновать",
"button-rename-text": "Переименновать Passkey.",
"button-save-title": "Сохранить",
"button-save-text": "Сохранить новое название Passkey.",
"button-cancel-title": "Отмена",
"button-cancel-text": "Отмена переименования Passkey.",
"button-delete-title": "Удалить",
"button-delete-text": "Удалить Passkey. Вы больше не сможете войти в систему с помощью этого Passkey.",
"button-register-title": "Зарегистрировать Passkey",
"button-register-text": "Зарегистрировать Passkey, чтобы защитить свою учетную запись."
},
"password": {
"headline": "Настройки пароля",
"abstract": "Здесь можете изменить свой пароль.",
"current-label": "Текущий пароль",
"new-label": "Новый пароль",
"new-confirm-label": "Повторно новый пароль",
"change-button-text": "Изменить пароль",
"invalid-confirm-label": "Пароли не совпадают",
"weak-label": "Пароль слишком простой"
}
},
"audit": {
"headline": "Журнал аудита",
"abstract": "Здесь вы можете ознакомиться с журналом аудита всех действий, выполненных на WireGuard Portal.",
"no-entries": {
"headline": "Нет доступных записей в журнале",
"abstract": "В данный момент, журнал аудита пуст."
},
"entries-headline": "Записи журнала",
"table-heading": {
"id": "#",
"time": "Время",
"user": "Пользователь",
"severity": "Серьезность",
"origin": "Источник",
"message": "Сообщение"
}
},
"keygen": {
"headline": "Генератор WireGuard-ключей",
"abstract": "Генерация WireGuard-ключей. Ключи генерируются в вашем локальном браузере и никогда не отправляются на сервер.",
"headline-keypair": "Новая пара ключей",
"headline-preshared-key": "Новый общий ключ",
"button-generate": "Генерировать",
"private-key": {
"label": "Приватный ключ",
"placeholder": "Приватный ключ"
},
"public-key": {
"label": "Публичный ключ",
"placeholder": "Публичный ключ"
},
"preshared-key": {
"label": "Общий ключ",
"placeholder": "Общий ключ"
}
},
"calculator": {
"headline": "Калькулятор IP-адресов",
"abstract": "Генерация разрешенных IP-адресов. IP-подсети генерируются в вашем локальном браузере и никогда не отправляются на сервер.",
"headline-allowed-ip": "Новые разрешенные IP-адреса",
"button-exclude-private": "Исключить частные диапазоны IP-адресов",
"allowed-ip": {
"label": "Разрешенные IP-адреса",
"placeholder": "0.0.0.0/0, ::/0",
"empty": "Поле ввода не должно быть пустым"
},
"dissallowed-ip": {
"label": "Запрещенные IP-адреса",
"placeholder": "10.0.0.0/8, 192.168.0.0/16",
"invalid": "Некорректный адрес: {addr}"
},
"new-allowed-ip": {
"label": "Разрешенные IP-адреса",
"placeholder": ""
}
},
"modals": {
"user-view": {
"headline": "Учетная запись пользователя:",
"tab-user": "Информация",
"tab-peers": "Пиры",
"headline-info": "Информация о пользователе:",
"headline-notes": "Заметки:",
"email": "Электронная почта",
"firstname": "Имя",
"lastname": "Фамилия",
"phone": "Номер телефона",
"department": "Отдел",
"api-enabled": "API",
"disabled": "Учетная запись отключена",
"locked": "Учетная запись заблокирована",
"no-peers": "У пользователя нет связанных пиров.",
"peers": {
"name": "Имя",
"interface": "Интерфейс",
"ip": "IP-адреса"
}
},
"user-edit": {
"headline-edit": "Редактировать пользователя:",
"headline-new": "Новый пользователь",
"header-general": "Общее",
"header-personal": "Информация о пользователе",
"header-notes": "Заметки",
"header-state": "Состояние",
"identifier": {
"label": "Идентификатор",
"placeholder": "Уникальный идентификатор пользователя"
},
"source": {
"label": "Источник",
"placeholder": "Источник пользователя"
},
"password": {
"label": "Пароль",
"placeholder": "Надежный пароль",
"description": "Оставьте это поле пустым, чтобы сохранить текущий пароль.",
"too-weak": "Пароль слишком простой. Используйте более сложный пароль."
},
"email": {
"label": "Электронная почта",
"placeholder": "Адрес электронной почты"
},
"phone": {
"label": "Телефон",
"placeholder": "Номер телефона"
},
"department": {
"label": "Отдел",
"placeholder": "Отдел"
},
"firstname": {
"label": "Имя",
"placeholder": "Имя"
},
"lastname": {
"label": "Фамилия",
"placeholder": "Фамилия"
},
"notes": {
"label": "Заметки",
"placeholder": ""
},
"disabled": {
"label": "Отключен (нет возможности подключения к WireGuard и входа в систему)"
},
"locked": {
"label": "Заблокирован (вход в систему невозможен, подключения WireGuard работают)"
},
"admin": {
"label": "Является администратором"
}
},
"interface-view": {
"headline": "Конфигурация интерфейса:"
},
"interface-edit": {
"headline-edit": "Редактировать интерфейс:",
"headline-new": "Новый интерфейс",
"tab-interface": "Интерфейс",
"tab-peerdef": "Настройки пира по умолчанию",
"header-general": "Общие",
"header-network": "Сеть",
"header-crypto": "Криптография",
"header-hooks": "Хуки интерфейса",
"header-peer-hooks": "Хуки",
"header-state": "Состояние",
"identifier": {
"label": "Идентификатор",
"placeholder": "Уникальный идентификатор интерфейса"
},
"mode": {
"label": "Режим интерфейса",
"server": "Режим сервера",
"client": "Режим клиента",
"any": "Неизвестный режим"
},
"backend": {
"label": "Бэкэнд интерфейса",
"invalid-label": "Оригинальный бэкэнд больше недоступн, вместо нее используется локальная WireGuard-бэкэнд!",
"local": "Локальный WireGuard-бэкэнд"
},
"display-name": {
"label": "Отображаемое имя",
"placeholder": "Описательное имя для интерфейса"
},
"private-key": {
"label": "Приватный ключ",
"placeholder": "Приватный ключ"
},
"public-key": {
"label": "Публичный ключ",
"placeholder": "Публичный ключ"
},
"ip": {
"label": "IP-адреса",
"placeholder": "IP-адреса (в формате CIDR)"
},
"listen-port": {
"label": "Порт прослушивания",
"placeholder": "Порт для прослушивания"
},
"dns": {
"label": "DNS-сервер",
"placeholder": "Используемые DNS-серверы"
},
"dns-search": {
"label": "Поисковые домены DNS",
"placeholder": "Префиксы поиска DNS"
},
"mtu": {
"label": "MTU",
"placeholder": "MTU интерфейса (0 = использовать значение по умолчанию)"
},
"firewall-mark": {
"label": "Метка брандмауэра",
"placeholder": "Метка брандмауэра, применяемая к исходящему трафику (0 = автоматически)"
},
"routing-table": {
"label": "Таблица маршрутизации",
"placeholder": "ID таблицы маршрутизации",
"description": "Особые случаи: off = не управлять маршрутами, 0 = автоматически"
},
"pre-up": {
"label": "Pre-Up",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"post-up": {
"label": "Post-Up",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"pre-down": {
"label": "Pre-Down",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"post-down": {
"label": "Post-Down",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"disabled": {
"label": "Интерфейс отключен"
},
"save-config": {
"label": "Автоматически сохранять конфигурацию wg-quick"
},
"defaults": {
"endpoint": {
"label": "Адрес конечной точки",
"placeholder": "Адрес конечной точки",
"description": "Адрес конечной точки, к которой будут подключаться пиры."
},
"networks": {
"label": "IP-сети",
"placeholder": "Сетевые адреса",
"description": "Пиры будут получать IP-адреса из этих подсетей."
},
"allowed-ip": {
"label": "Разрешенные IP-адреса",
"placeholder": "Разрешенные IP-адреса по умолчанию"
},
"mtu": {
"label": "MTU",
"placeholder": "MTU клиента (0 = использовать значение по умолчанию)"
},
"keep-alive": {
"label": "Интервал поддержания активности",
"placeholder": "Постоянное поддержание активности (0 = значение по умолчанию)"
}
},
"button-apply-defaults": "Применить настройки пира по умолчанию"
},
"peer-view": {
"headline-peer": "Пир:",
"headline-endpoint": "Конечная точка:",
"section-info": "Информация о пире",
"section-status": "Текущий статус",
"section-config": "Конфигурация",
"identifier": "Идентификатор",
"ip": "IP-адреса",
"allowed-ip": "Разрешённые IP-адреса",
"extra-allowed-ip": "Разрешённые IP-адреса на стороне сервера",
"user": "Связанный пользователь",
"notes": "Заметки",
"expiry-status": "Истекает в",
"disabled-status": "Отключено в",
"traffic": "Трафик",
"connection-status": "Статус соединения",
"upload": "Загружено байт (от сервера к пиру)",
"download": "Скачано байт (от пира к серверу)",
"pingable": "Доступность пинга",
"handshake": "Последнее рукопожатие",
"connected-since": "Подключен с",
"endpoint": "Конечная точка",
"endpoint-key": "Публичный ключ конечной точки",
"button-download": "Скачать конфигурацию",
"button-email": "Отправить конфигурацию по электронной почте",
"style-label": "Вид конфигурации"
},
"peer-edit": {
"headline-edit-peer": "Редактировать пира:",
"headline-edit-endpoint": "Редактировать конечную точку:",
"headline-new-peer": "Создать пира",
"headline-new-endpoint": "Создать конечную точку",
"header-general": "Общее",
"header-network": "Сеть",
"header-crypto": "Криптография",
"header-hooks": "Хуки (Выполняются на пире)",
"header-state": "Состояние",
"display-name": {
"label": "Отображаемое имя",
"placeholder": "Описательное имя для пира"
},
"linked-user": {
"label": "Связанный пользователь",
"placeholder": "Учетная запись пользователя, которой принадлежит этот пир"
},
"private-key": {
"label": "Приватный ключ",
"placeholder": "Приватный ключ",
"help": "Закрытый ключ надежно хранится на сервере. Если у пользователя уже есть копия, вы можете не указывать это поле. Сервер работает исключительно с открытым ключом клиента."
},
"public-key": {
"label": "Публичный ключ",
"placeholder": "Публичный ключ"
},
"preshared-key": {
"label": "Предварительно разделяемый ключ",
"placeholder": "Необязательный предварительно разделяемый ключ"
},
"endpoint-public-key": {
"label": "Публичный ключ конечной точки",
"placeholder": "Публичный ключ удаленной конечной точки"
},
"endpoint": {
"label": "Адрес конечной точки",
"placeholder": "Адрес удаленной конечной точки"
},
"ip": {
"label": "IP-адреса",
"placeholder": "IP-адреса (в формате CIDR)"
},
"allowed-ip": {
"label": "Разрешенные IP-адреса",
"placeholder": "Разрешенные IP-адреса (в формате CIDR)"
},
"extra-allowed-ip": {
"label": "Дополнительно разрешенные IP-адреса",
"placeholder": "Дополнительные разрешенные IP-адреса (на стороне сервера)",
"description": "Эти IP-адреса будут добавлены в удаленный интерфейс WireGuard как разрешенные IP-адреса."
},
"dns": {
"label": "DNS-сервер",
"placeholder": "Используемые DNS-серверы"
},
"dns-search": {
"label": "Поисковые домены DNS",
"placeholder": "Префиксы поиска DNS"
},
"keep-alive": {
"label": "Интервал поддержания активности",
"placeholder": "Постоянное поддержание активности (0 = значение по умолчанию)"
},
"mtu": {
"label": "MTU",
"placeholder": "MTU клиента (0 = использовать значение по умолчанию)"
},
"pre-up": {
"label": "Pre-Up",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"post-up": {
"label": "Post-Up",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"pre-down": {
"label": "Pre-Down",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"post-down": {
"label": "Post-Down",
"placeholder": "Одна или несколько команд bash, разделенных ;"
},
"disabled": {
"label": "Узел отключен"
},
"ignore-global": {
"label": "Игнорировать глобальные настройки"
},
"expires-at": {
"label": "Дата истечения срока действия"
}
},
"peer-multi-create": {
"headline-peer": "Создать несколько узлов",
"headline-endpoint": "Создать несколько конечных точек",
"identifiers": {
"label": "Идентификаторы пользователей",
"placeholder": "Идентификаторы пользователей",
"description": "Идентификатор пользователя (имя пользователя), для которого узел будет создан."
},
"prefix": {
"headline-peer": "Узел:",
"headline-endpoint": "Конечная точка:",
"label": "Префикс отображаемого имени",
"placeholder": "Префикс",
"description": "Префикс будет добавлен к отображаемому имени узла."
}
}
}
}