Update russian translation (#574)
Some checks are pending
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run

Signed-off-by: ornaras <ornaras.us@gmail.com>
This commit is contained in:
Potorochin Max
2025-11-21 16:50:47 +04:00
committed by GitHub
parent 907bb0599a
commit 364f7b3a5b

View File

@@ -29,7 +29,8 @@
"label": "Пароль", "label": "Пароль",
"placeholder": "Пожалуйста, введите ваш пароль" "placeholder": "Пожалуйста, введите ваш пароль"
}, },
"button": "Войти" "button": "Войти",
"button-webauthn": "Использовать Passkey"
}, },
"menu": { "menu": {
"home": "Главная", "home": "Главная",
@@ -37,8 +38,12 @@
"users": "Пользователи", "users": "Пользователи",
"lang": "Сменить язык", "lang": "Сменить язык",
"profile": "Мой профиль", "profile": "Мой профиль",
"settings": "Настройки",
"audit": "Журнал аудита",
"login": "Вход", "login": "Вход",
"logout": "Выход" "logout": "Выход",
"keygen": "Генератор ключей",
"calculator": "Калькулятор IP-адресов"
}, },
"home": { "home": {
"headline": "Портал VPN WireGuard®", "headline": "Портал VPN WireGuard®",
@@ -100,6 +105,8 @@
"interface": { "interface": {
"headline": "Статус интерфейса для", "headline": "Статус интерфейса для",
"backend": "бэкэнд", "backend": "бэкэнд",
"unknown-backend": "Неизвестно",
"wrong-backend": "Неверный бэкэнд, вместо него используется локальный сервер WireGuard!",
"key": "Публичный ключ", "key": "Публичный ключ",
"endpoint": "Публичная конечная точка", "endpoint": "Публичная конечная точка",
"port": "Порт прослушивания", "port": "Порт прослушивания",
@@ -112,6 +119,7 @@
"dns": "DNS-серверы", "dns": "DNS-серверы",
"mtu": "MTU", "mtu": "MTU",
"default-keep-alive": "Интервал поддержания активности по умолчанию", "default-keep-alive": "Интервал поддержания активности по умолчанию",
"default-dns": "DNS-сервера по-умолчанию",
"button-show-config": "Показать конфигурацию", "button-show-config": "Показать конфигурацию",
"button-download-config": "Скачать конфигурацию", "button-download-config": "Скачать конфигурацию",
"button-store-config": "Сохранить конфигурацию для wg-quick", "button-store-config": "Сохранить конфигурацию для wg-quick",
@@ -168,6 +176,121 @@
"button-show-peer": "Показать пира", "button-show-peer": "Показать пира",
"button-edit-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": { "modals": {
"user-view": { "user-view": {
"headline": "Учетная запись пользователя:", "headline": "Учетная запись пользователя:",
@@ -180,6 +303,7 @@
"lastname": "Фамилия", "lastname": "Фамилия",
"phone": "Номер телефона", "phone": "Номер телефона",
"department": "Отдел", "department": "Отдел",
"api-enabled": "API",
"disabled": "Учетная запись отключена", "disabled": "Учетная запись отключена",
"locked": "Учетная запись заблокирована", "locked": "Учетная запись заблокирована",
"no-peers": "У пользователя нет связанных пиров.", "no-peers": "У пользователя нет связанных пиров.",
@@ -207,7 +331,8 @@
"password": { "password": {
"label": "Пароль", "label": "Пароль",
"placeholder": "Надежный пароль", "placeholder": "Надежный пароль",
"description": "Оставьте это поле пустым, чтобы сохранить текущий пароль." "description": "Оставьте это поле пустым, чтобы сохранить текущий пароль.",
"too-weak": "Пароль слишком простой. Используйте более сложный пароль."
}, },
"email": { "email": {
"label": "Электронная почта", "label": "Электронная почта",
@@ -267,6 +392,11 @@
"client": "Режим клиента", "client": "Режим клиента",
"any": "Неизвестный режим" "any": "Неизвестный режим"
}, },
"backend": {
"label": "Бэкэнд интерфейса",
"invalid-label": "Оригинальный бэкэнд больше недоступн, вместо нее используется локальная WireGuard-бэкэнд!",
"local": "Локальный WireGuard-бэкэнд"
},
"display-name": { "display-name": {
"label": "Отображаемое имя", "label": "Отображаемое имя",
"placeholder": "Описательное имя для интерфейса" "placeholder": "Описательное имя для интерфейса"
@@ -364,6 +494,8 @@
"section-config": "Конфигурация", "section-config": "Конфигурация",
"identifier": "Идентификатор", "identifier": "Идентификатор",
"ip": "IP-адреса", "ip": "IP-адреса",
"allowed-ip": "Разрешённые IP-адреса",
"extra-allowed-ip": "Разрешённые IP-адреса на стороне сервера",
"user": "Связанный пользователь", "user": "Связанный пользователь",
"notes": "Заметки", "notes": "Заметки",
"expiry-status": "Истекает в", "expiry-status": "Истекает в",
@@ -376,8 +508,10 @@
"handshake": "Последнее рукопожатие", "handshake": "Последнее рукопожатие",
"connected-since": "Подключен с", "connected-since": "Подключен с",
"endpoint": "Конечная точка", "endpoint": "Конечная точка",
"endpoint-key": "Публичный ключ конечной точки",
"button-download": "Скачать конфигурацию", "button-download": "Скачать конфигурацию",
"button-email": "Отправить конфигурацию по электронной почте" "button-email": "Отправить конфигурацию по электронной почте",
"style-label": "Вид конфигурации"
}, },
"peer-edit": { "peer-edit": {
"headline-edit-peer": "Редактировать пира:", "headline-edit-peer": "Редактировать пира:",
@@ -399,7 +533,8 @@
}, },
"private-key": { "private-key": {
"label": "Приватный ключ", "label": "Приватный ключ",
"placeholder": "Приватный ключ" "placeholder": "Приватный ключ",
"help": "Закрытый ключ надежно хранится на сервере. Если у пользователя уже есть копия, вы можете не указывать это поле. Сервер работает исключительно с открытым ключом клиента."
}, },
"public-key": { "public-key": {
"label": "Публичный ключ", "label": "Публичный ключ",
@@ -431,61 +566,61 @@
"description": "Эти IP-адреса будут добавлены в удаленный интерфейс WireGuard как разрешенные IP-адреса." "description": "Эти IP-адреса будут добавлены в удаленный интерфейс WireGuard как разрешенные IP-адреса."
}, },
"dns": { "dns": {
"label": "DNS Server", "label": "DNS-сервер",
"placeholder": "The DNS servers that should be used" "placeholder": "Используемые DNS-серверы"
}, },
"dns-search": { "dns-search": {
"label": "DNS Search Domains", "label": "Поисковые домены DNS",
"placeholder": "DNS search prefixes" "placeholder": "Префиксы поиска DNS"
}, },
"keep-alive": { "keep-alive": {
"label": "Keep Alive Interval", "label": "Интервал поддержания активности",
"placeholder": "Persistent Keepalive (0 = default)" "placeholder": "Постоянное поддержание активности (0 = значение по умолчанию)"
}, },
"mtu": { "mtu": {
"label": "MTU", "label": "MTU",
"placeholder": "The client MTU (0 = keep default)" "placeholder": "MTU клиента (0 = использовать значение по умолчанию)"
}, },
"pre-up": { "pre-up": {
"label": "Pre-Up", "label": "Pre-Up",
"placeholder": "One or multiple bash commands separated by ;" "placeholder": "Одна или несколько команд bash, разделенных ;"
}, },
"post-up": { "post-up": {
"label": "Post-Up", "label": "Post-Up",
"placeholder": "One or multiple bash commands separated by ;" "placeholder": "Одна или несколько команд bash, разделенных ;"
}, },
"pre-down": { "pre-down": {
"label": "Pre-Down", "label": "Pre-Down",
"placeholder": "One or multiple bash commands separated by ;" "placeholder": "Одна или несколько команд bash, разделенных ;"
}, },
"post-down": { "post-down": {
"label": "Post-Down", "label": "Post-Down",
"placeholder": "One or multiple bash commands separated by ;" "placeholder": "Одна или несколько команд bash, разделенных ;"
}, },
"disabled": { "disabled": {
"label": "Peer Disabled" "label": "Узел отключен"
}, },
"ignore-global": { "ignore-global": {
"label": "Ignore global settings" "label": "Игнорировать глобальные настройки"
}, },
"expires-at": { "expires-at": {
"label": "Expiry date" "label": "Дата истечения срока действия"
} }
}, },
"peer-multi-create": { "peer-multi-create": {
"headline-peer": "Create multiple peers", "headline-peer": "Создать несколько узлов",
"headline-endpoint": "Create multiple endpoints", "headline-endpoint": "Создать несколько конечных точек",
"identifiers": { "identifiers": {
"label": "User Identifiers", "label": "Идентификаторы пользователей",
"placeholder": "User Identifiers", "placeholder": "Идентификаторы пользователей",
"description": "A user identifier (the username) for which a peer should be created." "description": "Идентификатор пользователя (имя пользователя), для которого узел будет создан."
}, },
"prefix": { "prefix": {
"headline-peer": "Peer:", "headline-peer": "Узел:",
"headline-endpoint": "Endpoint:", "headline-endpoint": "Конечная точка:",
"label": "Display Name Prefix", "label": "Префикс отображаемого имени",
"placeholder": "The prefix", "placeholder": "Префикс",
"description": "A prefix that is added to the peers display name." "description": "Префикс будет добавлен к отображаемому имени узла."
} }
} }
} }