Единая интернационализация сервера без доменов

This commit is contained in:
parent f0d5481dfe
commit ec054bbaad
29 changed files with 1313 additions and 1412 deletions

Binary file not shown.

View file

@ -1,234 +0,0 @@
# English translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: api/v1/auth.py:44
msgid "Не удалось зарегистрировать пользователя"
msgstr "Failed to register user"
#: api/v1/auth.py:75
msgid "Не удалось авторизовать пользователя"
msgstr "Failed to authorize user"
#: api/v1/auth.py:103
msgid "bearer"
msgstr "bearer"
#: api/v1/auth.py:109
msgid "Не удалось получить данные пользователя"
msgstr "Failed to retrieve user data"
#: api/v1/auth.py:136
msgid "Не удалось выйти из системы"
msgstr "Failed to log out"
#: api/v1/auth.py:162
msgid "Файл users.json не существует"
msgstr "The users.json file does not exist"
#: api/v1/auth.py:172
msgid "Файл users.json существует и содержит пользователей"
msgstr "The users.json file exists and contains users"
#: api/v1/auth.py:179
msgid "Файл users.json существует, но не содержит пользователей"
msgstr "The users.json file exists but contains no users"
#: api/v1/auth.py:183
msgid "Ошибка при проверке файла"
msgstr "Error while checking the file"
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
#, python-brace-format
msgid "Ошибка проверки IP конфигурации: {error}"
msgstr "IP configuration check error: {error}"
#: api/v1/ip.py:64 api/v1/ip.py:101
#, python-brace-format
msgid "Настройки сетевого профиля для {connection_id} применены"
msgstr "Network profile settings for {connection_id} applied"
#: api/v1/network.py:62
#, python-brace-format
msgid "Неверное имя контейнера: {container_name}"
msgstr "Invalid container name: {container_name}"
#: api/v1/network.py:129
msgid "Не удалось получить сетевые данные"
msgstr "Failed to retrieve network data"
#: api/v1/network.py:182
#, python-brace-format
msgid ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
"isOpen"
msgstr "Missing required fields: container_id, container_x, container_y, isOpen"
#: api/v1/network.py:194
msgid "Неверный тип данных в запросе"
msgstr "Invalid data type in request"
#: api/v1/network.py:199
msgid "Позиция и состояние контейнера обновлены"
msgstr "Container position and state updated"
#: api/v1/network.py:203
#, python-brace-format
msgid "Не удалось обновить положение контейнера: {error}"
msgstr "Failed to update container position: {error}"
#: api/v1/network.py:225
msgid "Не удалось получить имя хоста"
msgstr "Failed to retrieve hostname"
#: api/v1/settings.py:34
msgid "Данные узлов подсети успешно очищены"
msgstr "Subnet node data successfully cleared"
#: api/v1/settings.py:36
msgid "Не удалось очистить данные узлов подсети"
msgstr "Failed to clear subnet node data"
#: api/v1/settings.py:39 api/v1/settings.py:64 api/v1/settings.py:89
#, python-brace-format
msgid "Ошибка очистки: {error}"
msgstr "Clear error: {error}"
#: api/v1/settings.py:59
msgid "Данные точек доступа Wi-Fi успешно очищены"
msgstr "Wi-Fi access point data successfully cleared"
#: api/v1/settings.py:61
msgid "Не удалось очистить данные точек доступа Wi-Fi"
msgstr "Failed to clear Wi-Fi access point data"
#: api/v1/settings.py:84
msgid "Все сетевые данные успешно очищены"
msgstr "All network data successfully cleared"
#: api/v1/settings.py:86
msgid "Не удалось очистить все сетевые данные"
msgstr "Failed to clear all network data"
#: api/v1/settings.py:110 api/v1/settings.py:134
msgid "Файл не найден"
msgstr "File not found"
#: api/v1/settings.py:159
#, python-brace-format
msgid "Язык '{locale}' не поддерживается."
msgstr "Language '{locale}' is not supported."
#: api/v1/settings.py:165
#, python-brace-format
msgid "Язык '{locale}' не поддерживается (нет файлов переводов)."
msgstr "Language '{locale}' is not supported (no translation files)."
#: api/v1/settings.py:168
#, python-brace-format
msgid "Язык успешно установлен: {locale}"
msgstr "Language successfully set: {locale}"
#: api/v1/subnet.py:36
#, python-brace-format
msgid "Ошибка сканирования: {error}"
msgstr "Scan error: {error}"
#: api/v1/subnet.py:59
#, python-brace-format
msgid "Ошибка сканирования Wi-Fi: {error}"
msgstr "Wi-Fi scan error: {error}"
#: api/v1/subnet.py:87
#, python-brace-format
msgid "Заметка '{note}' добавлена для устройства {mac}"
msgstr "Note '{note}' added for device {mac}"
#: api/v1/subnet.py:91 api/v1/subnet.py:186
#, python-brace-format
msgid "Ошибка добавления заметки: {error}"
msgstr "Error adding note: {error}"
#: api/v1/subnet.py:119
#, python-brace-format
msgid "Заметка '{note}' обновлена для устройства {mac}"
msgstr "Note '{note}' updated for device {mac}"
#: api/v1/subnet.py:123 api/v1/subnet.py:218
#, python-brace-format
msgid "Ошибка обновления заметки: {error}"
msgstr "Error updating note: {error}"
#: api/v1/subnet.py:150
#, python-brace-format
msgid "Заметка удалена для устройства {mac}"
msgstr "Note deleted for device {mac}"
#: api/v1/subnet.py:154 api/v1/subnet.py:249
#, python-brace-format
msgid "Ошибка удаления заметки: {error}"
msgstr "Error deleting note: {error}"
#: api/v1/subnet.py:182
#, python-brace-format
msgid "Заметка '{note}' добавлена для сети с SSID {ssid}"
msgstr "Note '{note}' added for network with SSID {ssid}"
#: api/v1/subnet.py:214
#, python-brace-format
msgid "Заметка '{note}' обновлена для сети с SSID {ssid}"
msgstr "Note '{note}' updated for network with SSID {ssid}"
#: api/v1/subnet.py:245
#, python-brace-format
msgid "Заметка удалена для сети с SSID {ssid}"
msgstr "Note deleted for network with SSID {ssid}"
#: api/v1/subnet.py:273
#, python-brace-format
msgid "Успешно подключено к {ssid}"
msgstr "Successfully connected to {ssid}"
#: api/v1/subnet.py:277
#, python-brace-format
msgid "Ошибка подключения к Wi-Fi: {error}"
msgstr "Wi-Fi connection error: {error}"
#: api/v1/subnet.py:300
#, python-brace-format
msgid "Успешно отключено от {ssid}"
msgstr "Successfully disconnected from {ssid}"
#: api/v1/subnet.py:304
#, python-brace-format
msgid "Ошибка отключения от Wi-Fi: {error}"
msgstr "Wi-Fi disconnection error: {error}"
#: api/v1/subnet.py:328
msgid "connected"
msgstr "connected"
#: api/v1/subnet.py:332
#, python-brace-format
msgid "Ошибка проверки статуса Wi-Fi: {error}"
msgstr "Wi-Fi status check error: {error}"
#: api/v1/websocket.py:145
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
msgstr "Error: The 'activation' key is missing in the received network data"

Binary file not shown.

View file

@ -0,0 +1,473 @@
# English translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 15:01+0500\n"
"PO-Revision-Date: 2025-07-15 15:02+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: api/v1/auth.py:44
msgid "Не удалось зарегистрировать пользователя"
msgstr "Failed to register user"
#: api/v1/auth.py:75
msgid "Не удалось авторизовать пользователя"
msgstr "Failed to authorize user"
#: api/v1/auth.py:103
msgid "bearer"
msgstr "bearer"
#: api/v1/auth.py:109
msgid "Не удалось получить данные пользователя"
msgstr "Failed to retrieve user data"
#: api/v1/auth.py:136
msgid "Не удалось выйти из системы"
msgstr "Failed to log out"
#: api/v1/auth.py:162
msgid "Файл users.json не существует"
msgstr "The users.json file does not exist"
#: api/v1/auth.py:172
msgid "Файл users.json существует и содержит пользователей"
msgstr "The users.json file exists and contains users"
#: api/v1/auth.py:179
msgid "Файл users.json существует, но не содержит пользователей"
msgstr "The users.json file exists but does not contain users"
#: api/v1/auth.py:183
msgid "Ошибка при проверке файла"
msgstr "Error checking the file"
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
#, python-brace-format
msgid "Ошибка проверки IP конфигурации: {error}"
msgstr "IP configuration check error: {error}"
#: api/v1/ip.py:64 api/v1/ip.py:101
#, python-brace-format
msgid "Настройки сетевого профиля для {connection_id} применены"
msgstr "Network profile settings for {connection_id} applied"
#: api/v1/network.py:62
#, python-brace-format
msgid "Неверное имя контейнера: {container_name}"
msgstr "Invalid container name: {container_name}"
#: api/v1/network.py:129
msgid "Не удалось получить сетевые данные"
msgstr "Failed to retrieve network data"
#: api/v1/network.py:182
msgid ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
"isOpen"
msgstr "Missing required fields: container_id, container_x, container_y, isOpen"
#: api/v1/network.py:194
msgid "Неверный тип данных в запросе"
msgstr "Invalid data type in request"
#: api/v1/network.py:199
msgid "Позиция и состояние контейнера обновлены"
msgstr "Container position and state updated"
#: api/v1/network.py:203
#, python-brace-format
msgid "Не удалось обновить положение контейнера: {error}"
msgstr "Failed to update container position: {error}"
#: api/v1/network.py:225
msgid "Не удалось получить имя хоста"
msgstr "Failed to retrieve hostname"
#: api/v1/settings.py:33
msgid "Данные узлов подсети успешно очищены"
msgstr "Subnet node data successfully cleared"
#: api/v1/settings.py:35
msgid "Не удалось очистить данные узлов подсети"
msgstr "Failed to clear subnet node data"
#: api/v1/settings.py:38 api/v1/settings.py:63 api/v1/settings.py:88
#, python-brace-format
msgid "Ошибка очистки: {error}"
msgstr "Clear error: {error}"
#: api/v1/settings.py:58
msgid "Данные точек доступа Wi-Fi успешно очищены"
msgstr "Wi-Fi access point data successfully cleared"
#: api/v1/settings.py:60
msgid "Не удалось очистить данные точек доступа Wi-Fi"
msgstr "Failed to clear Wi-Fi access point data"
#: api/v1/settings.py:83
msgid "Все сетевые данные успешно очищены"
msgstr "All network data successfully cleared"
#: api/v1/settings.py:85
msgid "Не удалось очистить все сетевые данные"
msgstr "Failed to clear all network data"
#: api/v1/settings.py:109 api/v1/settings.py:133
msgid "Файл не найден"
msgstr "File not found"
#: api/v1/settings.py:158
#, python-brace-format
msgid "Язык '{locale}' не поддерживается."
msgstr "Language '{locale}' is not supported."
#: api/v1/settings.py:164
#, python-brace-format
msgid "Язык '{locale}' не поддерживается (нет файлов переводов)."
msgstr "Language '{locale}' is not supported (no translation files)."
#: api/v1/settings.py:167
#, python-brace-format
msgid "Язык успешно установлен: {locale}"
msgstr "Language successfully set: {locale}"
#: api/v1/subnet.py:45
#, python-brace-format
msgid "Ошибка сканирования: {error}"
msgstr "Scan error: {error}"
#: api/v1/subnet.py:68
#, python-brace-format
msgid "Ошибка сканирования Wi-Fi: {error}"
msgstr "Wi-Fi scan error: {error}"
#: api/v1/subnet.py:96
#, python-brace-format
msgid "Заметка '{note}' добавлена для устройства {mac}"
msgstr "Note '{note}' added for device {mac}"
#: api/v1/subnet.py:100 api/v1/subnet.py:195
#, python-brace-format
msgid "Ошибка добавления заметки: {error}"
msgstr "Error adding note: {error}"
#: api/v1/subnet.py:128
#, python-brace-format
msgid "Заметка '{note}' обновлена для устройства {mac}"
msgstr "Note '{note}' updated for device {mac}"
#: api/v1/subnet.py:132 api/v1/subnet.py:227
#, python-brace-format
msgid "Ошибка обновления заметки: {error}"
msgstr "Error updating note: {error}"
#: api/v1/subnet.py:159
#, python-brace-format
msgid "Заметка удалена для устройства {mac}"
msgstr "Note deleted for device {mac}"
#: api/v1/subnet.py:163 api/v1/subnet.py:258
#, python-brace-format
msgid "Ошибка удаления заметки: {error}"
msgstr "Error deleting note: {error}"
#: api/v1/subnet.py:191
#, python-brace-format
msgid "Заметка '{note}' добавлена для сети с SSID {ssid}"
msgstr "Note '{note}' added for network with SSID {ssid}"
#: api/v1/subnet.py:223
#, python-brace-format
msgid "Заметка '{note}' обновлена для сети с SSID {ssid}"
msgstr "Note '{note}' updated for network with SSID {ssid}"
#: api/v1/subnet.py:254
#, python-brace-format
msgid "Заметка удалена для сети с SSID {ssid}"
msgstr "Note deleted for network with SSID {ssid}"
#: api/v1/subnet.py:282
#, python-brace-format
msgid "Успешно подключено к {ssid}"
msgstr "Successfully connected to {ssid}"
#: api/v1/subnet.py:286
#, python-brace-format
msgid "Ошибка подключения к Wi-Fi: {error}"
msgstr "Wi-Fi connection error: {error}"
#: api/v1/subnet.py:309
#, python-brace-format
msgid "Успешно отключено от {ssid}"
msgstr "Successfully disconnected from {ssid}"
#: api/v1/subnet.py:313
#, python-brace-format
msgid "Ошибка отключения от Wi-Fi: {error}"
msgstr "Wi-Fi disconnection error: {error}"
#: api/v1/subnet.py:337
msgid "connected"
msgstr "connected"
#: api/v1/subnet.py:341
#, python-brace-format
msgid "Ошибка проверки статуса Wi-Fi: {error}"
msgstr "Wi-Fi status check error: {error}"
#: api/v1/websocket.py:145
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
msgstr "Error: The 'activation' key is missing in the received network data"
#: services/arp_service.py:102
msgid "Доступные устройства в сети:"
msgstr "Available devices in the network:"
#: services/arp_service.py:103
msgid "IP"
msgstr "IP"
#: services/arp_service.py:103
msgid "MAC"
msgstr "MAC"
#: services/auth_service.py:72
msgid "Ошибка регистрации"
msgstr "Registration error"
#: services/auth_service.py:80 services/auth_service.py:84
msgid "Неверный логин или пароль"
msgstr "Invalid username or password"
#: services/auth_service.py:100
msgid "Ошибка авторизации"
msgstr "Authorization error"
#: services/auth_service.py:108
msgid "Неверный токен"
msgstr "Invalid token"
#: services/auth_service.py:113 services/auth_service.py:128
msgid "Пользователь не найден"
msgstr "User not found"
#: services/auth_service.py:122
msgid "Сессия недействительна"
msgstr "Session is invalid"
#: services/auth_service.py:144
msgid "Успешный выход из системы"
msgstr "Successfully logged out"
#: services/auth_service.py:148
msgid "Ошибка при выходе из системы"
msgstr "Error during logout"
#: services/connect_service.py:70 services/connect_service.py:117
#: services/connect_service.py:154 services/wifi_service.py:227
msgid "Wi-Fi-интерфейс не доступен"
msgstr "Wi-Fi interface is not available"
#: services/connect_service.py:74
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей"
msgstr "Network with SSID {ssid} not found in the list of available networks"
#: services/connect_service.py:81 services/connect_service.py:92
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неверный пароль"
msgstr "Connection error to {ssid}: Invalid password"
#: services/connect_service.py:83 services/connect_service.py:94
#, python-brace-format
msgid ""
"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно "
"указана"
msgstr "Connection error to {ssid}: Network with SSID {ssid} is unavailable or incorrectly specified"
#: services/connect_service.py:85 services/connect_service.py:95
#, python-brace-format
msgid "Ошибка подключения к {ssid}: {error}"
msgstr "Connection error to {ssid}: {error}"
#: services/connect_service.py:98
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
msgstr "Connection error to {ssid}: Unknown error - {error}"
#: services/connect_service.py:122
#, python-brace-format
msgid "Нет активного подключения для SSID {ssid}"
msgstr "No active connection for SSID {ssid}"
#: services/connect_service.py:133
#, python-brace-format
msgid "Активное подключение с SSID {ssid} не найдено"
msgstr "Active connection with SSID {ssid} not found"
#: services/connect_service.py:136 services/connect_service.py:139
#, python-brace-format
msgid "Ошибка отключения от {ssid}: {error}"
msgstr "Disconnection error from {ssid}: {error}"
#: services/connect_service.py:160
msgid "Не подключено к Wi-Fi"
msgstr "Not connected to Wi-Fi"
#: services/connect_service.py:163
#, python-brace-format
msgid "Ошибка проверки статуса: {error}"
msgstr "Status check error: {error}"
#: services/ip_service.py:69
#, python-brace-format
msgid "IP-адрес {ip} уже занят."
msgstr "IP address {ip} is already in use."
#: services/ip_service.py:73
msgid "Настройки сетевого профиля доступны для использования."
msgstr "Network profile settings are available for use."
#: services/ip_service.py:102
#, python-brace-format
msgid "Подключение {connection_id} не найдено"
msgstr "Connection {connection_id} not found"
#: services/ip_service.py:130
#, python-brace-format
msgid "Устройство для интерфейса {interface} не найдено"
msgstr "Device for interface {interface} not found"
#: services/network_service.py:232
#, python-brace-format
msgid "Не удалось выполнить команду hostname: {error}"
msgstr "Failed to execute hostname command: {error}"
#: services/network_service.py:234
#, python-brace-format
msgid "Ошибка обработки вывода hostname: {error}"
msgstr "Error processing hostname output: {error}"
#: services/settings_service.py:37
#, python-brace-format
msgid "Ошибка очистки узлов подсети: {error}"
msgstr "Error clearing subnet nodes: {error}"
#: services/settings_service.py:58
#, python-brace-format
msgid "Ошибка очистки точек доступа Wi-Fi: {error}"
msgstr "Error clearing Wi-Fi access points: {error}"
#: services/settings_service.py:84
#, python-brace-format
msgid "Ошибка очистки всех сетевых данных: {error}"
msgstr "Error clearing all network data: {error}"
#: services/subnet_service.py:75 services/wifi_service.py:115
msgid "Неизвестный"
msgstr "Unknown"
#: services/subnet_service.py:179
#, python-brace-format
msgid "Ошибка при сохранении устройств: {error}"
msgstr "Error saving devices: {error}"
#: services/subnet_service.py:374 services/subnet_service.py:391
#: services/subnet_service.py:408
#, python-brace-format
msgid "Устройство с MAC {mac} не найдено"
msgstr "Device with MAC {mac} not found"
#: services/subnet_service.py:377
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} уже существует"
msgstr "Note for device with MAC {mac} already exists"
#: services/subnet_service.py:384 services/subnet_service.py:401
#: services/subnet_service.py:418 services/wifi_service.py:319
#: services/wifi_service.py:337 services/wifi_service.py:355
#, python-brace-format
msgid "Внутренняя ошибка сервера: {error}"
msgstr "Internal server error: {error}"
#: services/subnet_service.py:394 services/subnet_service.py:411
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} не существует"
msgstr "Note for device with MAC {mac} does not exist"
#: services/wifi_service.py:61
#, python-brace-format
msgid "Ошибка при сохранении заметок: {error}"
msgstr "Error saving notes: {error}"
#: services/wifi_service.py:81
msgid "Не найдено сетевых интерфейсов"
msgstr "No network interfaces found"
#: services/wifi_service.py:102
msgid "Не найден активный Wi-Fi-интерфейс"
msgstr "No active Wi-Fi interface found"
#: services/wifi_service.py:122
msgid "WPA3"
msgstr "WPA3"
#: services/wifi_service.py:124
msgid "WPA2"
msgstr "WPA2"
#: services/wifi_service.py:126
msgid "WPA"
msgstr "WPA"
#: services/wifi_service.py:128
msgid "WEP"
msgstr "WEP"
#: services/wifi_service.py:129
msgid "Открытая"
msgstr "Open"
#: services/wifi_service.py:152
msgid "2.4 ГГц"
msgstr "2.4 GHz"
#: services/wifi_service.py:154
msgid "5 ГГц"
msgstr "5 GHz"
#: services/wifi_service.py:165
msgid "Интерфейс не определён"
msgstr "Interface not defined"
#: services/wifi_service.py:215
msgid "Таймаут при выполнении iw scan"
msgstr "Timeout during iw scan"
#: services/wifi_service.py:312
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} уже существует"
msgstr "Note for network with SSID {ssid} already exists"
#: services/wifi_service.py:327 services/wifi_service.py:345
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена"
msgstr "Network with SSID {ssid} not found"
#: services/wifi_service.py:330 services/wifi_service.py:348
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} не существует"
msgstr "Note for network with SSID {ssid} does not exist"

View file

@ -1,261 +0,0 @@
# English translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: services/arp_service.py:102
msgid "Доступные устройства в сети:"
msgstr "Available devices on the network:"
#: services/arp_service.py:103
msgid "IP"
msgstr "IP"
#: services/arp_service.py:103
msgid "MAC"
msgstr "MAC"
#: services/auth_service.py:72
msgid "Ошибка регистрации"
msgstr "Registration error"
#: services/auth_service.py:80 services/auth_service.py:84
msgid "Неверный логин или пароль"
msgstr "Invalid username or password"
#: services/auth_service.py:100
msgid "Ошибка авторизации"
msgstr "Authorization error"
#: services/auth_service.py:108
msgid "Неверный токен"
msgstr "Invalid token"
#: services/auth_service.py:113 services/auth_service.py:128
msgid "Пользователь не найден"
msgstr "User not found"
#: services/auth_service.py:122
msgid "Сессия недействительна"
msgstr "Session is invalid"
#: services/auth_service.py:144
msgid "Успешный выход из системы"
msgstr "Successfully logged out"
#: services/auth_service.py:148
msgid "Ошибка при выходе из системы"
msgstr "Error logging out"
#: services/connect_service.py:70 services/connect_service.py:117
#: services/connect_service.py:154 services/wifi_service.py:335
msgid "Wi-Fi-интерфейс не доступен"
msgstr "Wi-Fi interface is not available"
#: services/connect_service.py:74
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей"
msgstr "Network with SSID {ssid} not found in available networks"
#: services/connect_service.py:81 services/connect_service.py:92
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неверный пароль"
msgstr "Connection error to {ssid}: Incorrect password"
#: services/connect_service.py:83 services/connect_service.py:94
#, python-brace-format
msgid ""
"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно "
"указана"
msgstr "Connection error to {ssid}: Network unavailable or SSID is incorrect"
#: services/connect_service.py:85 services/connect_service.py:95
#, python-brace-format
msgid "Ошибка подключения к {ssid}: {error}"
msgstr "Connection error to {ssid}: {error}"
#: services/connect_service.py:98
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
msgstr "Connection error to {ssid}: Unknown error - {error}"
#: services/connect_service.py:122
#, python-brace-format
msgid "Нет активного подключения для SSID {ssid}"
msgstr "No active connection for SSID {ssid}"
#: services/connect_service.py:133
#, python-brace-format
msgid "Активное подключение с SSID {ssid} не найдено"
msgstr "Active connection with SSID {ssid} not found"
#: services/connect_service.py:136 services/connect_service.py:139
#, python-brace-format
msgid "Ошибка отключения от {ssid}: {error}"
msgstr "Disconnection error from {ssid}: {error}"
#: services/connect_service.py:160
msgid "Не подключено к Wi-Fi"
msgstr "Not connected to Wi-Fi"
#: services/connect_service.py:163
#, python-brace-format
msgid "Ошибка проверки статуса: {error}"
msgstr "Status check error: {error}"
#: services/ip_service.py:69
#, python-brace-format
msgid "IP-адрес {ip} уже занят."
msgstr "IP address {ip} is already in use."
#: services/ip_service.py:73
msgid "Настройки сетевого профиля доступны для использования."
msgstr "Network profile settings are available for use."
#: services/ip_service.py:101
#, python-brace-format
msgid "Подключение {connection_id} не найдено"
msgstr "Connection {connection_id} not found"
#: services/ip_service.py:129
#, python-brace-format
msgid "Устройство для интерфейса {interface} не найдено"
msgstr "Device for interface {interface} not found"
#: services/network_service.py:232
#, python-brace-format
msgid "Не удалось выполнить команду hostname: {error}"
msgstr "Failed to execute hostname command: {error}"
#: services/network_service.py:234
#, python-brace-format
msgid "Ошибка обработки вывода hostname: {error}"
msgstr "Error processing hostname output: {error}"
#: services/settings_service.py:37
#, python-brace-format
msgid "Ошибка очистки узлов подсети: {error}"
msgstr "Error clearing subnet nodes: {error}"
#: services/settings_service.py:58
#, python-brace-format
msgid "Ошибка очистки точек доступа Wi-Fi: {error}"
msgstr "Error clearing Wi-Fi access points: {error}"
#: services/settings_service.py:84
#, python-brace-format
msgid "Ошибка очистки всех сетевых данных: {error}"
msgstr "Error clearing all network data: {error}"
#: services/subnet_service.py:171 services/wifi_service.py:161
msgid "Неизвестный"
msgstr "Unknown"
#: services/subnet_service.py:319
#, python-brace-format
msgid "Ошибка при сохранении устройств: {error}"
msgstr "Error saving devices: {error}"
#: services/subnet_service.py:524 services/subnet_service.py:558
#: services/subnet_service.py:591
#, python-brace-format
msgid "Устройство с MAC {mac} не найдено"
msgstr "Device with MAC {mac} not found"
#: services/subnet_service.py:528
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} уже существует"
msgstr "Note for device with MAC {mac} already exists"
#: services/subnet_service.py:537 services/subnet_service.py:571
#: services/subnet_service.py:603 services/wifi_service.py:432
#: services/wifi_service.py:463 services/wifi_service.py:493
#, python-brace-format
msgid "Внутренняя ошибка сервера: {error}"
msgstr "Internal server error: {error}"
#: services/subnet_service.py:562 services/subnet_service.py:595
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} не существует"
msgstr "Note for device with MAC {mac} does not exist"
#: services/wifi_service.py:78
#, python-brace-format
msgid "Ошибка при сохранении заметок: {error}"
msgstr "Error saving notes: {error}"
#: services/wifi_service.py:112
msgid "Не найдено сетевых интерфейсов"
msgstr "No network interfaces found"
#: services/wifi_service.py:137
msgid "Не найден активный Wi-Fi-интерфейс"
msgstr "No active Wi-Fi interface found"
#: services/wifi_service.py:176
msgid "WPA3"
msgstr "WPA3"
#: services/wifi_service.py:178
msgid "WPA2"
msgstr "WPA2"
#: services/wifi_service.py:180
msgid "WPA"
msgstr "WPA"
#: services/wifi_service.py:182
msgid "WEP"
msgstr "WEP"
#: services/wifi_service.py:183
msgid "Открытая"
msgstr "Open"
#: services/wifi_service.py:222
msgid "2.4 ГГц"
msgstr "2.4 GHz"
#: services/wifi_service.py:224
msgid "5 ГГц"
msgstr "5 GHz"
#: services/wifi_service.py:247
msgid "Интерфейс не определён"
msgstr "Interface not defined"
#: services/wifi_service.py:312
msgid "Таймаут при выполнении iw scan"
msgstr "Timeout during iw scan"
#: services/wifi_service.py:425
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} уже существует"
msgstr "Note for network with SSID {ssid} already exists"
#: services/wifi_service.py:453 services/wifi_service.py:483
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена"
msgstr "Network with SSID {ssid} not found"
#: services/wifi_service.py:456 services/wifi_service.py:486
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} не существует"
msgstr "Note for network with SSID {ssid} does not exist"

Binary file not shown.

View file

@ -1,237 +0,0 @@
# Russian translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ru\n"
"Language-Team: ru <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: api/v1/auth.py:44
msgid "Не удалось зарегистрировать пользователя"
msgstr "Не удалось зарегистрировать пользователя"
#: api/v1/auth.py:75
msgid "Не удалось авторизовать пользователя"
msgstr "Не удалось авторизовать пользователя"
#: api/v1/auth.py:103
msgid "bearer"
msgstr "bearer"
#: api/v1/auth.py:109
msgid "Не удалось получить данные пользователя"
msgstr "Не удалось получить данные пользователя"
#: api/v1/auth.py:136
msgid "Не удалось выйти из системы"
msgstr "Не удалось выйти из системы"
#: api/v1/auth.py:162
msgid "Файл users.json не существует"
msgstr "Файл users.json не существует"
#: api/v1/auth.py:172
msgid "Файл users.json существует и содержит пользователей"
msgstr "Файл users.json существует и содержит пользователей"
#: api/v1/auth.py:179
msgid "Файл users.json существует, но не содержит пользователей"
msgstr "Файл users.json существует, но не содержит пользователей"
#: api/v1/auth.py:183
msgid "Ошибка при проверке файла"
msgstr "Ошибка при проверке файла"
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
#, python-brace-format
msgid "Ошибка проверки IP конфигурации: {error}"
msgstr "Ошибка проверки IP конфигурации: {error}"
#: api/v1/ip.py:64 api/v1/ip.py:101
#, python-brace-format
msgid "Настройки сетевого профиля для {connection_id} применены"
msgstr "Настройки сетевого профиля для {connection_id} применены"
#: api/v1/network.py:62
#, python-brace-format
msgid "Неверное имя контейнера: {container_name}"
msgstr "Неверное имя контейнера: {container_name}"
#: api/v1/network.py:129
msgid "Не удалось получить сетевые данные"
msgstr "Не удалось получить сетевые данные"
#: api/v1/network.py:182
msgid ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
"isOpen"
msgstr ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, isOpen"
#: api/v1/network.py:194
msgid "Неверный тип данных в запросе"
msgstr "Неверный тип данных в запросе"
#: api/v1/network.py:199
msgid "Позиция и состояние контейнера обновлены"
msgstr "Позиция и состояние контейнера обновлены"
#: api/v1/network.py:203
#, python-brace-format
msgid "Не удалось обновить положение контейнера: {error}"
msgstr "Не удалось обновить положение контейнера: {error}"
#: api/v1/network.py:225
msgid "Не удалось получить имя хоста"
msgstr "Не удалось получить имя хоста"
#: api/v1/settings.py:34
msgid "Данные узлов подсети успешно очищены"
msgstr "Данные узлов подсети успешно очищены"
#: api/v1/settings.py:36
msgid "Не удалось очистить данные узлов подсети"
msgstr "Не удалось очистить данные узлов подсети"
#: api/v1/settings.py:39 api/v1/settings.py:64 api/v1/settings.py:89
#, python-brace-format
msgid "Ошибка очистки: {error}"
msgstr "Ошибка очистки: {error}"
#: api/v1/settings.py:59
msgid "Данные точек доступа Wi-Fi успешно очищены"
msgstr "Данные точек доступа Wi-Fi успешно очищены"
#: api/v1/settings.py:61
msgid "Не удалось очистить данные точек доступа Wi-Fi"
msgstr "Не удалось очистить данные точек доступа Wi-Fi"
#: api/v1/settings.py:84
msgid "Все сетевые данные успешно очищены"
msgstr "Все сетевые данные успешно очищены"
#: api/v1/settings.py:86
msgid "Не удалось очистить все сетевые данные"
msgstr "Не удалось очистить все сетевые данные"
#: api/v1/settings.py:110 api/v1/settings.py:134
msgid "Файл не найден"
msgstr "Файл не найден"
#: api/v1/settings.py:159
#, python-brace-format
msgid "Язык '{locale}' не поддерживается."
msgstr "Язык '{locale}' не поддерживается."
#: api/v1/settings.py:165
#, python-brace-format
msgid "Язык '{locale}' не поддерживается (нет файлов переводов)."
msgstr "Язык '{locale}' не поддерживается (нет файлов переводов)."
#: api/v1/settings.py:168
#, python-brace-format
msgid "Язык успешно установлен: {locale}"
msgstr "Язык успешно установлен: {locale}"
#: api/v1/subnet.py:36
#, python-brace-format
msgid "Ошибка сканирования: {error}"
msgstr "Ошибка сканирования: {error}"
#: api/v1/subnet.py:59
#, python-brace-format
msgid "Ошибка сканирования Wi-Fi: {error}"
msgstr "Ошибка сканирования Wi-Fi: {error}"
#: api/v1/subnet.py:87
#, python-brace-format
msgid "Заметка '{note}' добавлена для устройства {mac}"
msgstr "Заметка '{note}' добавлена для устройства {mac}"
#: api/v1/subnet.py:91 api/v1/subnet.py:186
#, python-brace-format
msgid "Ошибка добавления заметки: {error}"
msgstr "Ошибка добавления заметки: {error}"
#: api/v1/subnet.py:119
#, python-brace-format
msgid "Заметка '{note}' обновлена для устройства {mac}"
msgstr "Заметка '{note}' обновлена для устройства {mac}"
#: api/v1/subnet.py:123 api/v1/subnet.py:218
#, python-brace-format
msgid "Ошибка обновления заметки: {error}"
msgstr "Ошибка обновления заметки: {error}"
#: api/v1/subnet.py:150
#, python-brace-format
msgid "Заметка удалена для устройства {mac}"
msgstr "Заметка удалена для устройства {mac}"
#: api/v1/subnet.py:154 api/v1/subnet.py:249
#, python-brace-format
msgid "Ошибка удаления заметки: {error}"
msgstr "Ошибка удаления заметки: {error}"
#: api/v1/subnet.py:182
#, python-brace-format
msgid "Заметка '{note}' добавлена для сети с SSID {ssid}"
msgstr "Заметка '{note}' добавлена для сети с SSID {ssid}"
#: api/v1/subnet.py:214
#, python-brace-format
msgid "Заметка '{note}' обновлена для сети с SSID {ssid}"
msgstr "Заметка '{note}' обновлена для сети с SSID {ssid}"
#: api/v1/subnet.py:245
#, python-brace-format
msgid "Заметка удалена для сети с SSID {ssid}"
msgstr "Заметка удалена для сети с SSID {ssid}"
#: api/v1/subnet.py:273
#, python-brace-format
msgid "Успешно подключено к {ssid}"
msgstr "Успешно подключено к {ssid}"
#: api/v1/subnet.py:277
#, python-brace-format
msgid "Ошибка подключения к Wi-Fi: {error}"
msgstr "Ошибка подключения к Wi-Fi: {error}"
#: api/v1/subnet.py:300
#, python-brace-format
msgid "Успешно отключено от {ssid}"
msgstr "Успешно отключено от {ssid}"
#: api/v1/subnet.py:304
#, python-brace-format
msgid "Ошибка отключения от Wi-Fi: {error}"
msgstr "Ошибка отключения от Wi-Fi: {error}"
#: api/v1/subnet.py:328
msgid "connected"
msgstr "connected"
#: api/v1/subnet.py:332
#, python-brace-format
msgid "Ошибка проверки статуса Wi-Fi: {error}"
msgstr "Ошибка проверки статуса Wi-Fi: {error}"
#: api/v1/websocket.py:145
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
msgstr "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"

Binary file not shown.

View file

@ -0,0 +1,478 @@
# Russian translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 15:01+0500\n"
"PO-Revision-Date: 2025-07-15 15:02+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ru\n"
"Language-Team: ru <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: api/v1/auth.py:44
msgid "Не удалось зарегистрировать пользователя"
msgstr "Не удалось зарегистрировать пользователя"
#: api/v1/auth.py:75
msgid "Не удалось авторизовать пользователя"
msgstr "Не удалось авторизовать пользователя"
#: api/v1/auth.py:103
msgid "bearer"
msgstr "bearer"
#: api/v1/auth.py:109
msgid "Не удалось получить данные пользователя"
msgstr "Не удалось получить данные пользователя"
#: api/v1/auth.py:136
msgid "Не удалось выйти из системы"
msgstr "Не удалось выйти из системы"
#: api/v1/auth.py:162
msgid "Файл users.json не существует"
msgstr "Файл users.json не существует"
#: api/v1/auth.py:172
msgid "Файл users.json существует и содержит пользователей"
msgstr "Файл users.json существует и содержит пользователей"
#: api/v1/auth.py:179
msgid "Файл users.json существует, но не содержит пользователей"
msgstr "Файл users.json существует, но не содержит пользователей"
#: api/v1/auth.py:183
msgid "Ошибка при проверке файла"
msgstr "Ошибка при проверке файла"
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
#, python-brace-format
msgid "Ошибка проверки IP конфигурации: {error}"
msgstr "Ошибка проверки IP конфигурации: {error}"
#: api/v1/ip.py:64 api/v1/ip.py:101
#, python-brace-format
msgid "Настройки сетевого профиля для {connection_id} применены"
msgstr "Настройки сетевого профиля для {connection_id} применены"
#: api/v1/network.py:62
#, python-brace-format
msgid "Неверное имя контейнера: {container_name}"
msgstr "Неверное имя контейнера: {container_name}"
#: api/v1/network.py:129
msgid "Не удалось получить сетевые данные"
msgstr "Не удалось получить сетевые данные"
#: api/v1/network.py:182
msgid ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
"isOpen"
msgstr ""
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
"isOpen"
#: api/v1/network.py:194
msgid "Неверный тип данных в запросе"
msgstr "Неверный тип данных в запросе"
#: api/v1/network.py:199
msgid "Позиция и состояние контейнера обновлены"
msgstr "Позиция и состояние контейнера обновлены"
#: api/v1/network.py:203
#, python-brace-format
msgid "Не удалось обновить положение контейнера: {error}"
msgstr "Не удалось обновить положение контейнера: {error}"
#: api/v1/network.py:225
msgid "Не удалось получить имя хоста"
msgstr "Не удалось получить имя хоста"
#: api/v1/settings.py:33
msgid "Данные узлов подсети успешно очищены"
msgstr "Данные узлов подсети успешно очищены"
#: api/v1/settings.py:35
msgid "Не удалось очистить данные узлов подсети"
msgstr "Не удалось очистить данные узлов подсети"
#: api/v1/settings.py:38 api/v1/settings.py:63 api/v1/settings.py:88
#, python-brace-format
msgid "Ошибка очистки: {error}"
msgstr "Ошибка очистки: {error}"
#: api/v1/settings.py:58
msgid "Данные точек доступа Wi-Fi успешно очищены"
msgstr "Данные точек доступа Wi-Fi успешно очищены"
#: api/v1/settings.py:60
msgid "Не удалось очистить данные точек доступа Wi-Fi"
msgstr "Не удалось очистить данные точек доступа Wi-Fi"
#: api/v1/settings.py:83
msgid "Все сетевые данные успешно очищены"
msgstr "Все сетевые данные успешно очищены"
#: api/v1/settings.py:85
msgid "Не удалось очистить все сетевые данные"
msgstr "Не удалось очистить все сетевые данные"
#: api/v1/settings.py:109 api/v1/settings.py:133
msgid "Файл не найден"
msgstr "Файл не найден"
#: api/v1/settings.py:158
#, python-brace-format
msgid "Язык '{locale}' не поддерживается."
msgstr "Язык '{locale}' не поддерживается."
#: api/v1/settings.py:164
#, python-brace-format
msgid "Язык '{locale}' не поддерживается (нет файлов переводов)."
msgstr "Язык '{locale}' не поддерживается (нет файлов переводов)."
#: api/v1/settings.py:167
#, python-brace-format
msgid "Язык успешно установлен: {locale}"
msgstr "Язык успешно установлен: {locale}"
#: api/v1/subnet.py:45
#, python-brace-format
msgid "Ошибка сканирования: {error}"
msgstr "Ошибка сканирования: {error}"
#: api/v1/subnet.py:68
#, python-brace-format
msgid "Ошибка сканирования Wi-Fi: {error}"
msgstr "Ошибка сканирования Wi-Fi: {error}"
#: api/v1/subnet.py:96
#, python-brace-format
msgid "Заметка '{note}' добавлена для устройства {mac}"
msgstr "Заметка '{note}' добавлена для устройства {mac}"
#: api/v1/subnet.py:100 api/v1/subnet.py:195
#, python-brace-format
msgid "Ошибка добавления заметки: {error}"
msgstr "Ошибка добавления заметки: {error}"
#: api/v1/subnet.py:128
#, python-brace-format
msgid "Заметка '{note}' обновлена для устройства {mac}"
msgstr "Заметка '{note}' обновлена для устройства {mac}"
#: api/v1/subnet.py:132 api/v1/subnet.py:227
#, python-brace-format
msgid "Ошибка обновления заметки: {error}"
msgstr "Ошибка обновления заметки: {error}"
#: api/v1/subnet.py:159
#, python-brace-format
msgid "Заметка удалена для устройства {mac}"
msgstr "Заметка удалена для устройства {mac}"
#: api/v1/subnet.py:163 api/v1/subnet.py:258
#, python-brace-format
msgid "Ошибка удаления заметки: {error}"
msgstr "Ошибка удаления заметки: {error}"
#: api/v1/subnet.py:191
#, python-brace-format
msgid "Заметка '{note}' добавлена для сети с SSID {ssid}"
msgstr "Заметка '{note}' добавлена для сети с SSID {ssid}"
#: api/v1/subnet.py:223
#, python-brace-format
msgid "Заметка '{note}' обновлена для сети с SSID {ssid}"
msgstr "Заметка '{note}' обновлена для сети с SSID {ssid}"
#: api/v1/subnet.py:254
#, python-brace-format
msgid "Заметка удалена для сети с SSID {ssid}"
msgstr "Заметка удалена для сети с SSID {ssid}"
#: api/v1/subnet.py:282
#, python-brace-format
msgid "Успешно подключено к {ssid}"
msgstr "Успешно подключено к {ssid}"
#: api/v1/subnet.py:286
#, python-brace-format
msgid "Ошибка подключения к Wi-Fi: {error}"
msgstr "Ошибка подключения к Wi-Fi: {error}"
#: api/v1/subnet.py:309
#, python-brace-format
msgid "Успешно отключено от {ssid}"
msgstr "Успешно отключено от {ssid}"
#: api/v1/subnet.py:313
#, python-brace-format
msgid "Ошибка отключения от Wi-Fi: {error}"
msgstr "Ошибка отключения от Wi-Fi: {error}"
#: api/v1/subnet.py:337
msgid "connected"
msgstr "connected"
#: api/v1/subnet.py:341
#, python-brace-format
msgid "Ошибка проверки статуса Wi-Fi: {error}"
msgstr "Ошибка проверки статуса Wi-Fi: {error}"
#: api/v1/websocket.py:145
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
msgstr "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
#: services/arp_service.py:102
msgid "Доступные устройства в сети:"
msgstr "Доступные устройства в сети:"
#: services/arp_service.py:103
msgid "IP"
msgstr "IP"
#: services/arp_service.py:103
msgid "MAC"
msgstr "MAC"
#: services/auth_service.py:72
msgid "Ошибка регистрации"
msgstr "Ошибка регистрации"
#: services/auth_service.py:80 services/auth_service.py:84
msgid "Неверный логин или пароль"
msgstr "Неверный логин или пароль"
#: services/auth_service.py:100
msgid "Ошибка авторизации"
msgstr "Ошибка авторизации"
#: services/auth_service.py:108
msgid "Неверный токен"
msgstr "Неверный токен"
#: services/auth_service.py:113 services/auth_service.py:128
msgid "Пользователь не найден"
msgstr "Пользователь не найден"
#: services/auth_service.py:122
msgid "Сессия недействительна"
msgstr "Сессия недействительна"
#: services/auth_service.py:144
msgid "Успешный выход из системы"
msgstr "Успешный выход из системы"
#: services/auth_service.py:148
msgid "Ошибка при выходе из системы"
msgstr "Ошибка при выходе из системы"
#: services/connect_service.py:70 services/connect_service.py:117
#: services/connect_service.py:154 services/wifi_service.py:227
msgid "Wi-Fi-интерфейс не доступен"
msgstr "Wi-Fi-интерфейс не доступен"
#: services/connect_service.py:74
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей"
msgstr "Сеть с SSID {ssid} не найдена в списке доступных сетей"
#: services/connect_service.py:81 services/connect_service.py:92
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неверный пароль"
msgstr "Ошибка подключения к {ssid}: Неверный пароль"
#: services/connect_service.py:83 services/connect_service.py:94
#, python-brace-format
msgid ""
"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно "
"указана"
msgstr ""
"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно "
"указана"
#: services/connect_service.py:85 services/connect_service.py:95
#, python-brace-format
msgid "Ошибка подключения к {ssid}: {error}"
msgstr "Ошибка подключения к {ssid}: {error}"
#: services/connect_service.py:98
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
msgstr "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
#: services/connect_service.py:122
#, python-brace-format
msgid "Нет активного подключения для SSID {ssid}"
msgstr "Нет активного подключения для SSID {ssid}"
#: services/connect_service.py:133
#, python-brace-format
msgid "Активное подключение с SSID {ssid} не найдено"
msgstr "Активное подключение с SSID {ssid} не найдено"
#: services/connect_service.py:136 services/connect_service.py:139
#, python-brace-format
msgid "Ошибка отключения от {ssid}: {error}"
msgstr "Ошибка отключения от {ssid}: {error}"
#: services/connect_service.py:160
msgid "Не подключено к Wi-Fi"
msgstr "Не подключено к Wi-Fi"
#: services/connect_service.py:163
#, python-brace-format
msgid "Ошибка проверки статуса: {error}"
msgstr "Ошибка проверки статуса: {error}"
#: services/ip_service.py:69
#, python-brace-format
msgid "IP-адрес {ip} уже занят."
msgstr "IP-адрес {ip} уже занят."
#: services/ip_service.py:73
msgid "Настройки сетевого профиля доступны для использования."
msgstr "Настройки сетевого профиля доступны для использования."
#: services/ip_service.py:102
#, python-brace-format
msgid "Подключение {connection_id} не найдено"
msgstr "Подключение {connection_id} не найдено"
#: services/ip_service.py:130
#, python-brace-format
msgid "Устройство для интерфейса {interface} не найдено"
msgstr "Устройство для интерфейса {interface} не найдено"
#: services/network_service.py:232
#, python-brace-format
msgid "Не удалось выполнить команду hostname: {error}"
msgstr "Не удалось выполнить команду hostname: {error}"
#: services/network_service.py:234
#, python-brace-format
msgid "Ошибка обработки вывода hostname: {error}"
msgstr "Ошибка обработки вывода hostname: {error}"
#: services/settings_service.py:37
#, python-brace-format
msgid "Ошибка очистки узлов подсети: {error}"
msgstr "Ошибка очистки узлов подсети: {error}"
#: services/settings_service.py:58
#, python-brace-format
msgid "Ошибка очистки точек доступа Wi-Fi: {error}"
msgstr "Ошибка очистки точек доступа Wi-Fi: {error}"
#: services/settings_service.py:84
#, python-brace-format
msgid "Ошибка очистки всех сетевых данных: {error}"
msgstr "Ошибка очистки всех сетевых данных: {error}"
#: services/subnet_service.py:75 services/wifi_service.py:115
msgid "Неизвестный"
msgstr "Неизвестный"
#: services/subnet_service.py:179
#, python-brace-format
msgid "Ошибка при сохранении устройств: {error}"
msgstr "Ошибка при сохранении устройств: {error}"
#: services/subnet_service.py:374 services/subnet_service.py:391
#: services/subnet_service.py:408
#, python-brace-format
msgid "Устройство с MAC {mac} не найдено"
msgstr "Устройство с MAC {mac} не найдено"
#: services/subnet_service.py:377
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} уже существует"
msgstr "Заметка для устройства с MAC {mac} уже существует"
#: services/subnet_service.py:384 services/subnet_service.py:401
#: services/subnet_service.py:418 services/wifi_service.py:319
#: services/wifi_service.py:337 services/wifi_service.py:355
#, python-brace-format
msgid "Внутренняя ошибка сервера: {error}"
msgstr "Внутренняя ошибка сервера: {error}"
#: services/subnet_service.py:394 services/subnet_service.py:411
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} не существует"
msgstr "Заметка для устройства с MAC {mac} не существует"
#: services/wifi_service.py:61
#, python-brace-format
msgid "Ошибка при сохранении заметок: {error}"
msgstr "Ошибка при сохранении заметок: {error}"
#: services/wifi_service.py:81
msgid "Не найдено сетевых интерфейсов"
msgstr "Не найдено сетевых интерфейсов"
#: services/wifi_service.py:102
msgid "Не найден активный Wi-Fi-интерфейс"
msgstr "Не найден активный Wi-Fi-интерфейс"
#: services/wifi_service.py:122
msgid "WPA3"
msgstr "WPA3"
#: services/wifi_service.py:124
msgid "WPA2"
msgstr "WPA2"
#: services/wifi_service.py:126
msgid "WPA"
msgstr "WPA"
#: services/wifi_service.py:128
msgid "WEP"
msgstr "WEP"
#: services/wifi_service.py:129
msgid "Открытая"
msgstr "Открытая"
#: services/wifi_service.py:152
msgid "2.4 ГГц"
msgstr "2.4 ГГц"
#: services/wifi_service.py:154
msgid "5 ГГц"
msgstr "5 ГГц"
#: services/wifi_service.py:165
msgid "Интерфейс не определён"
msgstr "Интерфейс не определён"
#: services/wifi_service.py:215
msgid "Таймаут при выполнении iw scan"
msgstr "Таймаут при выполнении iw scan"
#: services/wifi_service.py:312
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} уже существует"
msgstr "Заметка для сети с SSID {ssid} уже существует"
#: services/wifi_service.py:327 services/wifi_service.py:345
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена"
msgstr "Сеть с SSID {ssid} не найдена"
#: services/wifi_service.py:330 services/wifi_service.py:348
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} не существует"
msgstr "Заметка для сети с SSID {ssid} не существует"

View file

@ -1,256 +0,0 @@
# Russian translations for PROJECT.
# Copyright (C) 2025 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ru\n"
"Language-Team: ru <LL@li.org>\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
#: services/arp_service.py:102
msgid "Доступные устройства в сети:"
msgstr "Доступные устройства в сети:"
#: services/arp_service.py:103
msgid "IP"
msgstr "IP"
#: services/arp_service.py:103
msgid "MAC"
msgstr "MAC"
#: services/auth_service.py:72
msgid "Ошибка регистрации"
msgstr "Ошибка регистрации"
#: services/auth_service.py:80 services/auth_service.py:84
msgid "Неверный логин или пароль"
msgstr "Неверный логин или пароль"
#: services/auth_service.py:100
msgid "Ошибка авторизации"
msgstr "Ошибка авторизации"
#: services/auth_service.py:108
msgid "Неверный токен"
msgstr "Неверный токен"
#: services/auth_service.py:113 services/auth_service.py:128
msgid "Пользователь не найден"
msgstr "Пользователь не найден"
#: services/auth_service.py:122
msgid "Сессия недействительна"
msgstr "Сессия недействительна"
#: services/auth_service.py:144
msgid "Успешный выход из системы"
msgstr "Успешный выход из системы"
#: services/auth_service.py:148
msgid "Ошибка при выходе из системы"
msgstr "Ошибка при выходе из системы"
#: services/connect_service.py:70 services/connect_service.py:117 services/connect_service.py:154 services/wifi_service.py:335
msgid "Wi-Fi-интерфейс не доступен"
msgstr "Wi-Fi-интерфейс не доступен"
#: services/connect_service.py:74
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей"
msgstr "Сеть с SSID {ssid} не найдена в списке доступных сетей"
#: services/connect_service.py:81 services/connect_service.py:92
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неверный пароль"
msgstr "Ошибка подключения к {ssid}: Неверный пароль"
#: services/connect_service.py:83 services/connect_service.py:94
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно указана"
msgstr "Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно указана"
#: services/connect_service.py:85 services/connect_service.py:95
#, python-brace-format
msgid "Ошибка подключения к {ssid}: {error}"
msgstr "Ошибка подключения к {ssid}: {error}"
#: services/connect_service.py:98
#, python-brace-format
msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
msgstr "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
#: services/connect_service.py:122
#, python-brace-format
msgid "Нет активного подключения для SSID {ssid}"
msgstr "Нет активного подключения для SSID {ssid}"
#: services/connect_service.py:133
#, python-brace-format
msgid "Активное подключение с SSID {ssid} не найдено"
msgstr "Активное подключение с SSID {ssid} не найдено"
#: services/connect_service.py:136 services/connect_service.py:139
#, python-brace-format
msgid "Ошибка отключения от {ssid}: {error}"
msgstr "Ошибка отключения от {ssid}: {error}"
#: services/connect_service.py:160
msgid "Не подключено к Wi-Fi"
msgstr "Не подключено к Wi-Fi"
#: services/connect_service.py:163
#, python-brace-format
msgid "Ошибка проверки статуса: {error}"
msgstr "Ошибка проверки статуса: {error}"
#: services/ip_service.py:69
#, python-brace-format
msgid "IP-адрес {ip} уже занят."
msgstr "IP-адрес {ip} уже занят."
#: services/ip_service.py:73
msgid "Настройки сетевого профиля доступны для использования."
msgstr "Настройки сетевого профиля доступны для использования."
#: services/ip_service.py:101
#, python-brace-format
msgid "Подключение {connection_id} не найдено"
msgstr "Подключение {connection_id} не найдено"
#: services/ip_service.py:129
#, python-brace-format
msgid "Устройство для интерфейса {interface} не найдено"
msgstr "Устройство для интерфейса {interface} не найдено"
#: services/network_service.py:232
#, python-brace-format
msgid "Не удалось выполнить команду hostname: {error}"
msgstr "Не удалось выполнить команду hostname: {error}"
#: services/network_service.py:234
#, python-brace-format
msgid "Ошибка обработки вывода hostname: {error}"
msgstr "Ошибка обработки вывода hostname: {error}"
#: services/settings_service.py:37
#, python-brace-format
msgid "Ошибка очистки узлов подсети: {error}"
msgstr "Ошибка очистки узлов подсети: {error}"
#: services/settings_service.py:58
#, python-brace-format
msgid "Ошибка очистки точек доступа Wi-Fi: {error}"
msgstr "Ошибка очистки точек доступа Wi-Fi: {error}"
#: services/settings_service.py:84
#, python-brace-format
msgid "Ошибка очистки всех сетевых данных: {error}"
msgstr "Ошибка очистки всех сетевых данных: {error}"
#: services/subnet_service.py:171 services/wifi_service.py:161
msgid "Неизвестный"
msgstr "Неизвестный"
#: services/subnet_service.py:319
#, python-brace-format
msgid "Ошибка при сохранении устройств: {error}"
msgstr "Ошибка при сохранении устройств: {error}"
#: services/subnet_service.py:524 services/subnet_service.py:558 services/subnet_service.py:591
#, python-brace-format
msgid "Устройство с MAC {mac} не найдено"
msgstr "Устройство с MAC {mac} не найдено"
#: services/subnet_service.py:528
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} уже существует"
msgstr "Заметка для устройства с MAC {mac} уже существует"
#: services/subnet_service.py:537 services/subnet_service.py:571 services/subnet_service.py:603 services/wifi_service.py:432 services/wifi_service.py:463 services/wifi_service.py:493
#, python-brace-format
msgid "Внутренняя ошибка сервера: {error}"
msgstr "Внутренняя ошибка сервера: {error}"
#: services/subnet_service.py:562 services/subnet_service.py:595
#, python-brace-format
msgid "Заметка для устройства с MAC {mac} не существует"
msgstr "Заметка для устройства с MAC {mac} не существует"
#: services/wifi_service.py:78
#, python-brace-format
msgid "Ошибка при сохранении заметок: {error}"
msgstr "Ошибка при сохранении заметок: {error}"
#: services/wifi_service.py:112
msgid "Не найдено сетевых интерфейсов"
msgstr "Не найдено сетевых интерфейсов"
#: services/wifi_service.py:137
msgid "Не найден активный Wi-Fi-интерфейс"
msgstr "Не найден активный Wi-Fi-интерфейс"
#: services/wifi_service.py:176
msgid "WPA3"
msgstr "WPA3"
#: services/wifi_service.py:178
msgid "WPA2"
msgstr "WPA2"
#: services/wifi_service.py:180
msgid "WPA"
msgstr "WPA"
#: services/wifi_service.py:182
msgid "WEP"
msgstr "WEP"
#: services/wifi_service.py:183
msgid "Открытая"
msgstr "Открытая"
#: services/wifi_service.py:222
msgid "2.4 ГГц"
msgstr "2.4 ГГц"
#: services/wifi_service.py:224
msgid "5 ГГц"
msgstr "5 ГГц"
#: services/wifi_service.py:247
msgid "Интерфейс не определён"
msgstr "Интерфейс не определён"
#: services/wifi_service.py:312
msgid "Таймаут при выполнении iw scan"
msgstr "Таймаут при выполнении iw scan"
#: services/wifi_service.py:425
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} уже существует"
msgstr "Заметка для сети с SSID {ssid} уже существует"
#: services/wifi_service.py:453 services/wifi_service.py:483
#, python-brace-format
msgid "Сеть с SSID {ssid} не найдена"
msgstr "Сеть с SSID {ssid} не найдена"
#: services/wifi_service.py:456 services/wifi_service.py:486
#, python-brace-format
msgid "Заметка для сети с SSID {ssid} не существует"
msgstr "Заметка для сети с SSID {ssid} не существует"