diff --git a/src/static/locale/ru.json b/src/static/locale/ru.json index 205fdc7..7751fc3 100644 --- a/src/static/locale/ru.json +++ b/src/static/locale/ru.json @@ -18,18 +18,19 @@ "Sign Out": "Выйти", "Checking for update...": "Проверка наличия обновлений...", "You're on the latest version": "Вы используете последнюю версию", - "WireGuard Configurations": "Конфигурация WireGuard", + "WireGuard Configurations": "Конфигурации", "You don't have any WireGuard configurations yet. Please check the configuration folder or change it in Settings. By default the folder is /etc/wireguard.": "У вас еще нет настроек WireGuard. Пожалуйста, проверьте папку конфигурации или измените ее в настройках. По умолчанию используется папка /etc/wireguard.", "Configuration": "Конфигурация", "Configurations": "Конфигурации", - "Peers Default Settings": "Настройки Peers по умолчанию", + "Peers Default Settings": "Настройки клиента по умолчанию", "Dashboard Theme": "Тема интерфейса", "Light": "Светлая", - "Dark": "Темная", - "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Это будет изменено глобально и будет применяться ко всем QR-кодам и конфигурационным файлам Peer's.", + "Dark": "Тёмная", + "This will be changed globally, and will be apply to all peer's QR code and configuration file.": "Это будет изменено глобально и будет применяться ко всем QR-кодам и конфигурационным файлам клиентов.", + "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "Для внесения изменений в IP-адрес и порт прослушивания необходим ручной перезапуск WGDashboard", "WireGuard Configurations Settings": "Параметры конфигурации WireGuard", "Configurations Directory": "Каталог конфигураций", - "Remember to remove / at the end of your path. e.g /etc/wireguard": "Не забудьте удалить символ в конце вашего пути - например /etc/wireguard", + "Remember to remove / at the end of your path. e.g /etc/wireguard": "Не забудьте удалить символ / в конце вашего пути - например /etc/wireguard", "WGDashboard Account Settings": "Настройки учетной записи WGDashboard", "Current Password": "Текущий пароль", "New Password": "Новый пароль", @@ -45,7 +46,7 @@ "Disabled": "Выключен", "No WGDashboard API Key": "Нет ключа API для WGDashboard", "Expire At": "Истекает в", - "Are you sure to delete this API key\\?": "Вы уверены, что нужно удалить этот API-ключ?", + "Are you sure to delete this API key\\?": "Вы уверены, что хотите удалить этот API-ключ?", "Create API Key": "Создать ключ API", "When should this API Key expire\\?": "Когда должен истечь срок действия этого API-ключа?", "Never Expire": "Бессрочный", @@ -60,59 +61,60 @@ "Address": "Адрес", "Listen Port": "Порт", "Public Key": "Публичный ключ", - "Connected Peers": "Подключенные клиенты", - "Total Usage": "Общий трафик", - "Total Received": "Всего получено", - "Total Sent": "Всего отправлено", - "Peers Data Usage": "Использовано Peers", - "Real Time Received Data Usage": "Входящий трафик в реальном времени", - "Real Time Sent Data Usage": "Исходящий трафик в реальном времени", - "Peer": "Peer", - "Peers": "Peers", - "Peer Settings": "Настройки Peer", + "Connected Peers": "Онлайн", + "Total Usage": "Общий", + "Total Received": "Получено", + "Total Sent": "Отправлено", + "Peers Data Usage": "Использовано клиентами", + "Real Time Received Data Usage": "Входящий трафик", + "Real Time Sent Data Usage": "Исходящий трафик", + "Peer": "Клиент", + "Peers": "Клиентов", + "Peer Settings": "Настройки", "Download All": "Загрузить все", - "Search Peers\\.\\.\\.": "Поиск Peers...", - "Display": "Отобразить", + "Search Peers\\.\\.\\.": "Поиск клиентов...", + "Display": "Вид", "Sort By": "Сортировать по", "Refresh Interval": "Интервал обновления", "Name": "Имя", - "Allowed IPs": "Разрешенные IP-адреса", - "Restricted": "Прекращенный", + "ago": "назад", + "Allowed IPs": "Внутренний IP-адрес", + "Restricted": "Прекращен", "(.*) Seconds": "$1 сек.", - "(.*) Minutes": "$1 мин..", + "(.*) Minutes": "$1 мин.", "Configuration Settings": "Параметры конфигурации", - "Peer Jobs": "Задачи Peer", + "Peer Jobs": "Задачи клиента", "Active Jobs": "Активные задачи", "All Active Jobs": "Все активные задачи", "Logs": "Журнал", "Private Key": "Приватный ключ", "\\(Required for QR Code and Download\\)": "(Требуется для получения QR-кода и загрузки)", "\\(Required\\)": "(Обязательный)", - "Endpoint Allowed IPs": "Разрешенные IP-адреса конечной точки", + "Endpoint Allowed IPs": "Разрешенные IP-адреса", "DNS": "Сервер DNS", - "Optional Settings": "Дополнительные настройки", + "Optional Settings": "Дополнительно", "Pre-Shared Key": "Предварительный общий ключ", "MTU": "MTU", "Persistent Keepalive": "Поддержание активности", - "Reset Data Usage": "Сброс статистики использования", + "Reset Data Usage": "Сброс статистики", "Total": "Общий", "Sent": "Отправлено", "Received": "Получено", - "Revert": "Возвращено", - "Save Peer": "Сохранить Peer", + "Revert": "Возврат", + "Save Peer": "Сохранить клиента", "QR Code": "QR код", - "Schedule Jobs": "План задач", + "Schedule Jobs": "Планировщик", "Job": "Задача", "Job ID": "ID задачи", "Unsaved Job": "Несохраненная задача", - "This peer does not have any job yet\\.": "У этого Peer нет заданий", + "This peer does not have any job yet\\.": "У этого клиента нет заданий", "if": "Если", "is": "является", "then": "тогда", - "larger than": "больше чем", - "Date": "Дата", - "Restrict Peer": "Остановить Peer", - "Delete Peer": "Удалить Peer", + "larger than": "больше", + "Date": "дата", + "Restrict Peer": "заблокировать", + "Delete Peer": "Удалить", "Edit": "Правка", "Delete": "Удалить", "Deleting...": "Удаление...", @@ -127,23 +129,23 @@ "Failed": "Отказано", "Log ID": "ID журнала", "Message": "Сообщение", - "Share Peer": "Поделиться Peer", - "Currently the peer is not sharing": "В настоящее время Peer не предоставляет общий доступ", + "Share Peer": "Поделиться профилем", + "Currently the peer is not sharing": "Общий доступ к профилю конфигурации выключен", "Sharing\\.\\.\\.": "Делимся...", - "Start Sharing": "Начать делиться", + "Start Sharing": "Поделиться", "Stop Sharing\\.\\.\\.": "Прекращаем делиться...", - "Stop Sharing": "Прекратить делиться", - "Access Restricted": "Доступ прекращен", - "Restrict Access": "Прекратить доступ", - "Restricting\\.\\.\\.": "Прекращаем...", - "Allow Access": "Разрешить доступ", + "Stop Sharing": "Прекратить", + "Access Restricted": "Заблокирован", + "Restrict Access": "Заблокировать", + "Restricting\\.\\.\\.": "Блокируем...", + "Allow Access": "Разблокировать", "Allowing Access\\.\\.\\.": "Разрешаем доступ...", - "Download \\& QR Code is not available due to no private key set for this peer": "Загрузка и QR-код недоступны из-за отсутствия закрытого ключа, установленного для этого Peer", - "Add Peers": "Добавить Peers", + "Download \\& QR Code is not available due to no private key set for this peer": "Загрузка и QR-код недоступны из-за отсутствия закрытого ключа", + "Add Peers": "Добавить клиентов", "Bulk Add": "Массовое добавление", - "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При массовом добавлении, имя каждого Peer's будет сгенерировано автоматически, а разрешенный IP-адрес будет присвоен по порядку следования", - "How many peers you want to add\\?": "Сколько Peers вы хотите добавить?", - "You can add up to (.*) peers": "Вы можете добавить до $1 peers", + "By adding peers by bulk, each peer's name will be auto generated, and Allowed IP will be assign to the next available IP\\.": "При массовом добавлении, имя каждого клиента будет сгенерировано автоматически, а разрешенный IP-адрес будет присвоен по порядку следования", + "How many peers you want to add\\?": "Сколько клиентов вы хотите добавить?", + "You can add up to (.*) peers": "Вы можете добавить до $1 клиентов", "Use your own Private and Public Key": "Используйте свой закрытый и открытый ключ", "Enter IP Address/CIDR": "Введите IP-адрес/CIDR", "IP Address/CIDR": "IP-адреса/CIDR", @@ -168,48 +170,48 @@ "TOTP verified!": "TOTP подтвержден!", "I don't need MFA": "Мне не нужен MFA", "Complete": "Завершить", - "(v[0-9.]{1,}) is now available for update!": "$1 теперь доступна для обновления!", + "(v[0-9.]{1,}) is now available for update!": "$1 доступна для обновления!", "Current Version:": "Текущая версия: ", - "Oh no\\.\\.\\. This link is either expired or invalid\\.": "О нет... Срок действия этой ссылки истек или она недействительна.", - "Scan QR Code with the WireGuard App to add peer": "Чтобы добавить peer, отсканируйте QR-код с помощью приложения WireGuard", - "or click the button below to download the ": "или нажмите на кнопку ниже, чтобы скачать файл конфигурации ", + "Oh no\\.\\.\\. This link is either expired or invalid\\.": "Срок действия этой ссылки истек или она недействительна.", + "Scan QR Code with the WireGuard App to add peer": "Чтобы добавить профиль, отсканируйте QR-код с помощью приложения WireGuard", + "or click the button below to download the ": "Так же, вы можете скачать ", " file": " файл", "FROM ": "ОТ ", "(.*) is on": "$1 включен", "(.*) is off": "$1 выключен", "Allowed IPs is invalid": "Разрешенные IP-адреса недопустимы", - "Peer created successfully": "Peer успешно создан", + "Peer created successfully": "Клиент успешно создан", "Please fill in all required box": "Пожалуйста, заполните все обязательные поля", - "Please specify amount of peers you want to add": "Пожалуйста, укажите количество Peers, которых вы хотите добавить", + "Please specify amount of peers you want to add": "Пожалуйста, укажите количество клиентов, которых вы хотите добавить", "No more available IP can assign": "Нет доступных IP-адресов", - "The maximum number of peers can add is (.*)": "Максимальное количество Peers, которые можно добавить, составляет $1", + "The maximum number of peers can add is (.*)": "Максимальное количество клиентов, которые можно добавить, составляет $1", "Generating key pairs by bulk failed": "Не удалось сгенерировать пары ключей массовым способом", - "Failed to add peers in bulk": "Не удалось массово добавить Peers", - "This peer already exist": "Этот Peer уже существует", + "Failed to add peers in bulk": "Не удалось массово добавить клиентов", + "This peer already exist": "Этот клиент уже существует", "This IP is not available: (.*)": "Этот IP-адрес недоступен: $1", "Configuration does not exist": "Конфигурация не существует", - "Peer does not exist": "Peer не существует", + "Peer does not exist": "Клиент не существует", "Please provide a valid configuration name": "Пожалуйста, укажите действительное имя конфигурации", - "Peer saved": "Peer сохранен", - "Allowed IPs already taken by another peer": "Разрешенные IP-адреса, уже занятые Peer", + "Peer saved": "Клиент сохранен", + "Allowed IPs already taken by another peer": "Разрешенные IP-адреса, уже занятые клиентом", "Endpoint Allowed IPs format is incorrect": "Неверный формат IP-адреса для конечной точки", "DNS format is incorrect": "Неправильный формат DNS", "MTU format is not correct": "Неправильный формат MTU", "Persistent Keepalive format is not correct": "Неправильный формат значения поддержания активности", "Private key does not match with the public key": "Закрытый ключ не совпадает с открытым ключом", - "Update peer failed when updating Pre-Shared Key": "Не удалось обновить Peer при обновлении Pre-Shared ключа", - "Update peer failed when updating Allowed IPs": "Не удалось обновить Peer при обновлении разрешенных IP-адресов", - "Update peer failed when saving the configuration": "Ошибка обновления Peer при сохранении конфигурации", - "Peer data usage reset successfully": "Успешный сброс статистики Peer", - "Peer download started": "Старт загрузки Peer", - "Please specify one or more peers": "Пожалуйста, укажите одного или несколькихх Peers", + "Update peer failed when updating Pre-Shared Key": "Не удалось обновить клиента при обновлении Pre-Shared ключа", + "Update peer failed when updating Allowed IPs": "Не удалось обновить клиента при обновлении разрешенных IP-адресов", + "Update peer failed when saving the configuration": "Ошибка обновления клиента при сохранении конфигурации", + "Peer data usage reset successfully": "Успешный сброс статистики клиента", + "Peer download started": "Старт загрузки клиента", + "Please specify one or more peers": "Пожалуйста, укажите одного или несколькихх клиентов", "Share link failed to create. Reason: (.*)": "Не удалось создать ссылку для общего доступа. Причина: $1", "Link expire date updated": "Обновлена дата действия ссылки", "Link expire date failed to update. Reason: (.*)": "Не удалось обновить дату действия ссылки. Причина: $1", - "Peer job saved": "Задача для Peer сохранена", + "Peer job saved": "Задача для клиента сохранена", "Please specify job": "Пожалуйста, укажите задачу", - "Please specify peer and configuration": "Пожалуйста, укажите Peer и конфигурацию", - "Peer job deleted": "Задача для Peer удалена", + "Please specify peer and configuration": "Пожалуйста, укажите клиента и конфигурацию", + "Peer job deleted": "Задача для клиента удалена", "API Keys function is successfully enabled": "Функция API-ключей успешно включена", "API Keys function is successfully disabled": "Функция API-ключей успешно отключена", "API Keys function is failed to enable": "Не удалось включить функцию API-ключей", @@ -220,11 +222,11 @@ "API Key created": "Ключ API создан", "Sign in session ended, please sign in again": "Сеанс входа в систему завершен, пожалуйста, войдите в систему еще раз", "Please specify an IP Address (v4/v6)": "Пожалуйста, укажите IP-адрес (v4/v6) ", - "Please provide ipAddress and count": "Пожалуйста, укажите ip-адрес и количество", - "Please provide ipAddress": "Пожалуйста, укажите IP-адрес", + "Please provide ipAddress and count": "Пожалуйста, укажите IP-адреса и количество", + "Please provide ipAddress": "Пожалуйста, укажите IP-адреса", "Dashboard Language": "Язык панели мониторинга", "Dashboard language update failed": "Не удалось обновить язык панели мониторинга", - "Peer Remote Endpoint": "Адрес для подключения Peer", + "Peer Remote Endpoint": "Адрес для подключения клиента", "New Configuration": "Новая конфигурация", "Configuration Name": "Имя конфигурации", "Configuration name is invalid. Possible reasons:": "Неверное имя конфигурации. Возможные причины:", @@ -232,80 +234,84 @@ "Configuration name can only contain 15 lower/uppercase alphabet, numbers, underscore, equal sign, plus sign, period and hyphen\\.": "Название конфигурации может содержать только 15 строчных/прописных букв, цифры, подчеркивание, знак равенства, знак плюс, точку и дефис ", "Invalid Port": "Неверный порт", "Save Configuration": "Сохранить конфигурацию", - "IP Address/CIDR is invalid": "IP-адрес/CIDR недействителен", - "IP Address": "IP-адрес", - "Enter IP Address / Hostname": "Введите IP-адрес/имя хоста", - "IP Address / Hostname": "IP-адрес/имя хоста", - "Count": "Считать", - "Geolocation": "", - "Is Alive": "", - "Average / Min / Max Round Trip Time": "", - "Sent / Received / Lost Package": "", - "Manual restart of WGDashboard is needed to apply changes on IP Address and Listen Port": "", - "Restore Configuration": "", - "Step (.*)": "", - "Select a backup you want to restore": "", - "Click to change a backup": "", - "Selected Backup": "", - "You don't have any configuration to restore": "", - "Help": "", - "Backup": "", - "([0-9].*) Backups?": "", - "Yes": "", - "No": "", - "Backup not selected": "", - "Confirm \\& edit restore information": "", - "(.*) Available IP Address": "", - "Database File": "", - "Contain": "", - "Restricted Peers?": "", - "Restore": "", - "Restoring": "", - "WGDashboard Settings": "", - "Peers Settings": "", - "WireGuard Configuration Settings": "", - "Appearance": "", - "Theme": "", - "Language": "", - "Account Settings": "", - "Peer Default Settings": "", - "Toggle When Start Up": "", - "Other Settings": "", - "Select Peers": "", - "Backup & Restore": "", - "Delete Configuration": "", - "Create Backup": "", - "No backup yet, click the button above to create backup\\.": "", - "Are you sure to delete this backup\\?": "", - "Are you sure to restore this backup?\\": "", - "Backup Date": "", - "File": "", - "Are you sure to delete this configuration\\?": "", - "Once you deleted this configuration\\:": "", - "All connected peers will get disconnected": "", - "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "", - "Checking backups...": "", - "This configuration have ([0-9].*) backups": "", - "This configuration have no backup": "", - "If you're sure, please type in the configuration name below and click Delete": "", - "Select All": "", - "Clear Selection": "", - "([0-9].*) Peers?": "", - "Downloading": "", - "Download Finished": "", - "Done": "", - "Are you sure to delete": "", - "Are you sure to delete this peer\\?": "", - "Configuration deleted": "", - "Configuration saved": "", - "WGDashboard language update failed": "", - "Configuration restored": "", - "Allowed IP already taken by another peer": "", - "Failed to allow access of peer (.*)": "", - "Failed to save configuration through WireGuard": "", - "Allow access successfully": "", - "Deleted ([0-9]{1,}) peer\\(s\\)": "", - "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\)": "", - "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "" -} \ No newline at end of file + "IP Address/CIDR is invalid": "IP-адрес/CIDR недействителен", + "IP Address": "IP-адрес", + "Enter IP Address / Hostname": "Введите IP-адрес / Имя хоста", + "IP Address / Hostname": "IP-адрес / Имя хоста", + "Dashboard IP Address & Listen Port": "IP-адрес и порт панели мониторинга", + "Count": "Число прыжков", + "Geolocation": "Геолокация", + "Is Alive": "Живой", + "Average / Min / Max Round Trip Time": "Среднее / Мин. / Макс. Время в пути", + "Sent / Received / Lost Package": "Отправлено / Получено / Потеряно", + "Restore Configuration": "Восстановить конфигурацию", + "Step (.*)": "Шаг $1", + "Select a backup you want to restore": "Выберите резервную копию для восстановления", + "Click to change a backup": "Нажмите, чтобы изменить архив", + "Selected Backup": "Выбранный архив", + "You don't have any configuration to restore": "У вас нет настроек для восстановления", + "Help": "Помощь", + "Backup": "Архив", + "([0-9].*) Backups?": "$1 Архивы?", + "Yes": "Да", + "No": "Нет", + "Backup not selected": "Архив не выбран", + "Confirm \\& edit restore information": "Подтвердите и отредактируйте информацию о восстановлении", + "(.*) Available IP Address": "$1 Доступный IP-адрес", + "Database File": "Файл базы данных", + "Contain": "Содержит", + "Restricted Peers?": "Блокированные клиенты", + "Restore": "Восстановить", + "Restoring": "Восстановление...", + "WGDashboard Settings": "Настройки панели", + "Peers Settings": "Настройки клиента", + "WireGuard Configuration Settings": "Параметры WireGuard", + "Appearance": "Интерфейс", + "Theme": "Тема", + "Language": "Язык", + "Account Settings": "Настройки учетной записи", + "Peer Default Settings": "Настройки клиента по умолчанию", + "Toggle When Start Up": "Автостарт", + "Other Settings": "Другие настройки", + "Select Peers": "Выбрать клиентов", + "Backup & Restore": "Архивировать / Восстановить", + "Delete Configuration": "Удалить конфигурацию", + "Create Backup": "Содать архив", + "No backup yet, click the button above to create backup\\.": "Архивов не обнаружено, нажмите на кнопку выше, чтобы создать", + "Are you sure to delete this backup\\?": "Вы уверены, что нужно удалить этот архив?", + "Are you sure to restore this backup?\\": "Вы уверены, что нужно восстановить этот архив?", + "Backup Date": "Дата архива", + "File": "Файл", + "Are you sure to delete this configuration\\?": "Вы уверены, что нужно удалить эту конфигурацию?", + "Once you deleted this configuration\\:": "Как только вы удалите эту конфигурацию: ", + "All connected peers will get disconnected": "Все подключенные клиенты будут отключены", + "Both configuration file \\(\\.conf\\) and database table related to this configuration will get deleted": "Оба файла конфигурации (.conf) и таблица базы данных этой конфигурации, будут удалены", + "Checking backups...": "Проверка архивов...", + "This configuration have ([0-9].*) backups": "Эта конфигурация имеет $1", + "This configuration have no backup": "Эта конфигурация не имеет архивов", + "If you're sure, please type in the configuration name below and click Delete": "Если вы уверены, пожалуйста, введите название конфигурации ниже и нажмите Удалить", + "Select All": "Выбрать всё", + "Clear Selection": "Очистит выбор", + "([0-9].*) Peers?": "$1 Клиенты?", + "Downloading": "Загрузка", + "Download Finished": "Загрузка завершена", + "Done": "Выполнено", + "Are you sure to delete": "Вы уверены, что нужно удалить", + "Are you sure to delete this peer\\?": "Вы уверены, что нужно удалить?", + "Configuration deleted": "Конфигурация удалена", + "Configuration saved": "Конфигурация сохранена", + "WGDashboard language update failed": "Не удалось обновить язык WGDashboard", + "Configuration restored": "Конфигурация восстановлена", + "Allowed IP already taken by another peer": "IP-адрес, уже занятый другим узлом", + "Failed to allow access of peer (.*)": "Не удалось разрешить доступ этому клиенту:$1", + "Failed to save configuration through WireGuard": "Не удалось сохранить конфигурацию с помощью WireGuard", + "Allow access successfully!": "Доступ разрешён!", + "Deleted ([0-9]{1,}) peer\\(s\\)": "Удалено $1 клиентов ", + "Deleted ([0-9]{1,}) peer\\(s\\) successfully. Failed to delete ([0-9]{1,}) peer\\(s\\)": "Успешно удалено $1 клиентов. Не удалось удалить $2 ", + "Restricted ([0-9]{1,}) peer\\(s\\)": "Заблокировано $1 клиентов ", + "Restricted ([0-9]{1,}) peer\\(s\\) successfully. Failed to restrict ([0-9]{1,}) peer\\(s\\)": "Успешно аблокировано $1 клиентов. Не удалось заблокировать $2 ", + "Traceroute": "Трассировка", + "Autostart": "Автозапуск", + "Path": "Директория" +} +