Разделение сканирования на разные подсети. Хранение каждой из просканированных подсетей. Исправление багов с заметками и обновленные локали
This commit is contained in:
parent
c326edfb9a
commit
b1306ff66f
10 changed files with 1124 additions and 285 deletions
|
|
@ -7,8 +7,8 @@ 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"
|
||||
"POT-Creation-Date: 2025-07-16 13:15+0500\n"
|
||||
"PO-Revision-Date: 2025-07-16 13:15+0500\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language: en\n"
|
||||
"Language-Team: en <LL@li.org>\n"
|
||||
|
|
@ -48,11 +48,11 @@ 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"
|
||||
msgstr "The users.json file exists but contains no users"
|
||||
|
||||
#: api/v1/auth.py:183
|
||||
msgid "Ошибка при проверке файла"
|
||||
msgstr "Error checking the file"
|
||||
msgstr "Error checking file"
|
||||
|
||||
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
|
||||
#, python-brace-format
|
||||
|
|
@ -96,145 +96,190 @@ msgstr "Failed to update container position: {error}"
|
|||
msgid "Не удалось получить имя хоста"
|
||||
msgstr "Failed to retrieve hostname"
|
||||
|
||||
#: api/v1/settings.py:33
|
||||
msgid "Данные узлов подсети успешно очищены"
|
||||
msgstr "Subnet node data successfully cleared"
|
||||
#: api/v1/settings.py:37
|
||||
#, python-brace-format
|
||||
msgid "Данные узлов подсети {subnet} успешно очищены"
|
||||
msgstr "Subnet node data for {subnet} successfully cleared"
|
||||
|
||||
#: api/v1/settings.py:35
|
||||
#: api/v1/settings.py:39
|
||||
msgid "Данные всех подсетей успешно очищены"
|
||||
msgstr "All subnet data successfully cleared"
|
||||
|
||||
#: api/v1/settings.py:41
|
||||
msgid "Не удалось очистить данные узлов подсети"
|
||||
msgstr "Failed to clear subnet node data"
|
||||
|
||||
#: api/v1/settings.py:38 api/v1/settings.py:63 api/v1/settings.py:88
|
||||
#: api/v1/settings.py:44 api/v1/settings.py:69 api/v1/settings.py:94
|
||||
#, python-brace-format
|
||||
msgid "Ошибка очистки: {error}"
|
||||
msgstr "Clear error: {error}"
|
||||
|
||||
#: api/v1/settings.py:58
|
||||
#: api/v1/settings.py:64
|
||||
msgid "Данные точек доступа Wi-Fi успешно очищены"
|
||||
msgstr "Wi-Fi access point data successfully cleared"
|
||||
|
||||
#: api/v1/settings.py:60
|
||||
#: api/v1/settings.py:66
|
||||
msgid "Не удалось очистить данные точек доступа Wi-Fi"
|
||||
msgstr "Failed to clear Wi-Fi access point data"
|
||||
|
||||
#: api/v1/settings.py:83
|
||||
#: api/v1/settings.py:89
|
||||
msgid "Все сетевые данные успешно очищены"
|
||||
msgstr "All network data successfully cleared"
|
||||
|
||||
#: api/v1/settings.py:85
|
||||
#: api/v1/settings.py:91
|
||||
msgid "Не удалось очистить все сетевые данные"
|
||||
msgstr "Failed to clear all network data"
|
||||
|
||||
#: api/v1/settings.py:109 api/v1/settings.py:133
|
||||
#: api/v1/settings.py:117 api/v1/settings.py:141
|
||||
msgid "Файл не найден"
|
||||
msgstr "File not found"
|
||||
|
||||
#: api/v1/settings.py:158
|
||||
#: api/v1/settings.py:166
|
||||
#, python-brace-format
|
||||
msgid "Язык '{locale}' не поддерживается."
|
||||
msgstr "Language '{locale}' is not supported."
|
||||
|
||||
#: api/v1/settings.py:164
|
||||
#: api/v1/settings.py:172
|
||||
#, python-brace-format
|
||||
msgid "Язык '{locale}' не поддерживается (нет файлов переводов)."
|
||||
msgstr "Language '{locale}' is not supported (no translation files)."
|
||||
|
||||
#: api/v1/settings.py:167
|
||||
#: api/v1/settings.py:175
|
||||
#, python-brace-format
|
||||
msgid "Язык успешно установлен: {locale}"
|
||||
msgstr "Language successfully set: {locale}"
|
||||
|
||||
#: api/v1/subnet.py:45
|
||||
#: api/v1/subnet.py:44
|
||||
#, python-brace-format
|
||||
msgid "Ошибка сканирования: {error}"
|
||||
msgstr "Scan error: {error}"
|
||||
msgid "Ошибка сканирования подсети: {error}"
|
||||
msgstr "Subnet scan error: {error}"
|
||||
|
||||
#: api/v1/subnet.py:68
|
||||
#: api/v1/subnet.py:67
|
||||
#, python-brace-format
|
||||
msgid "Ошибка сканирования Wi-Fi: {error}"
|
||||
msgstr "Wi-Fi scan error: {error}"
|
||||
|
||||
#: api/v1/subnet.py:96
|
||||
#: api/v1/subnet.py:92 api/v1/subnet.py:126 api/v1/subnet.py:159
|
||||
#, python-brace-format
|
||||
msgid "Устройство с MAC {mac} не найдено"
|
||||
msgstr "Device with MAC {mac} not found"
|
||||
|
||||
#: api/v1/subnet.py:94
|
||||
#, python-brace-format
|
||||
msgid "Заметка для устройства с MAC {mac} уже существует"
|
||||
msgstr "Note for device with MAC {mac} already exists"
|
||||
|
||||
#: api/v1/subnet.py:96 api/v1/subnet.py:130 api/v1/subnet.py:163 \
|
||||
#: api/v1/subnet.py:197 api/v1/subnet.py:231 api/v1/subnet.py:264 \
|
||||
#: 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}"
|
||||
|
||||
#: api/v1/subnet.py:97
|
||||
#, python-brace-format
|
||||
msgid "Заметка '{note}' добавлена для устройства {mac}"
|
||||
msgstr "Note '{note}' added for device {mac}"
|
||||
|
||||
#: api/v1/subnet.py:100 api/v1/subnet.py:195
|
||||
#: api/v1/subnet.py:101 api/v1/subnet.py:202
|
||||
#, python-brace-format
|
||||
msgid "Ошибка добавления заметки: {error}"
|
||||
msgstr "Error adding note: {error}"
|
||||
|
||||
#: api/v1/subnet.py:128
|
||||
#: api/v1/subnet.py:128 api/v1/subnet.py:161
|
||||
#, python-brace-format
|
||||
msgid "Заметка для устройства с MAC {mac} не существует"
|
||||
msgstr "Note for device with MAC {mac} does not exist"
|
||||
|
||||
#: api/v1/subnet.py:131
|
||||
#, python-brace-format
|
||||
msgid "Заметка '{note}' обновлена для устройства {mac}"
|
||||
msgstr "Note '{note}' updated for device {mac}"
|
||||
|
||||
#: api/v1/subnet.py:132 api/v1/subnet.py:227
|
||||
#: api/v1/subnet.py:135 api/v1/subnet.py:236
|
||||
#, python-brace-format
|
||||
msgid "Ошибка обновления заметки: {error}"
|
||||
msgstr "Error updating note: {error}"
|
||||
|
||||
#: api/v1/subnet.py:159
|
||||
#: api/v1/subnet.py:164
|
||||
#, python-brace-format
|
||||
msgid "Заметка удалена для устройства {mac}"
|
||||
msgstr "Note deleted for device {mac}"
|
||||
|
||||
#: api/v1/subnet.py:163 api/v1/subnet.py:258
|
||||
#: api/v1/subnet.py:168 api/v1/subnet.py:269
|
||||
#, python-brace-format
|
||||
msgid "Ошибка удаления заметки: {error}"
|
||||
msgstr "Error deleting note: {error}"
|
||||
|
||||
#: api/v1/subnet.py:191
|
||||
#: api/v1/subnet.py:193 api/v1/subnet.py:227 api/v1/subnet.py:260 \
|
||||
#: services/wifi_service.py:327 services/wifi_service.py:345
|
||||
#, python-brace-format
|
||||
msgid "Сеть с SSID {ssid} не найдена"
|
||||
msgstr "Network with SSID {ssid} not found"
|
||||
|
||||
#: api/v1/subnet.py:195 services/wifi_service.py:312
|
||||
#, python-brace-format
|
||||
msgid "Заметка для сети с SSID {ssid} уже существует"
|
||||
msgstr "Note for network with SSID {ssid} already exists"
|
||||
|
||||
#: api/v1/subnet.py:198
|
||||
#, python-brace-format
|
||||
msgid "Заметка '{note}' добавлена для сети с SSID {ssid}"
|
||||
msgstr "Note '{note}' added for network with SSID {ssid}"
|
||||
|
||||
#: api/v1/subnet.py:223
|
||||
#: api/v1/subnet.py:229 api/v1/subnet.py:262 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"
|
||||
|
||||
#: api/v1/subnet.py:232
|
||||
#, python-brace-format
|
||||
msgid "Заметка '{note}' обновлена для сети с SSID {ssid}"
|
||||
msgstr "Note '{note}' updated for network with SSID {ssid}"
|
||||
|
||||
#: api/v1/subnet.py:254
|
||||
#: api/v1/subnet.py:265
|
||||
#, python-brace-format
|
||||
msgid "Заметка удалена для сети с SSID {ssid}"
|
||||
msgstr "Note deleted for network with SSID {ssid}"
|
||||
|
||||
#: api/v1/subnet.py:282
|
||||
#: api/v1/subnet.py:293
|
||||
#, python-brace-format
|
||||
msgid "Успешно подключено к {ssid}"
|
||||
msgstr "Successfully connected to {ssid}"
|
||||
|
||||
#: api/v1/subnet.py:286
|
||||
#: api/v1/subnet.py:297
|
||||
#, python-brace-format
|
||||
msgid "Ошибка подключения к Wi-Fi: {error}"
|
||||
msgstr "Wi-Fi connection error: {error}"
|
||||
|
||||
#: api/v1/subnet.py:309
|
||||
#: api/v1/subnet.py:320
|
||||
#, python-brace-format
|
||||
msgid "Успешно отключено от {ssid}"
|
||||
msgstr "Successfully disconnected from {ssid}"
|
||||
|
||||
#: api/v1/subnet.py:313
|
||||
#: api/v1/subnet.py:324
|
||||
#, python-brace-format
|
||||
msgid "Ошибка отключения от Wi-Fi: {error}"
|
||||
msgstr "Wi-Fi disconnection error: {error}"
|
||||
|
||||
#: api/v1/subnet.py:337
|
||||
#: api/v1/subnet.py:348
|
||||
msgid "connected"
|
||||
msgstr "connected"
|
||||
|
||||
#: api/v1/subnet.py:341
|
||||
#: api/v1/subnet.py:352
|
||||
#, 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"
|
||||
msgstr "Error: 'activation' key is missing in received network data"
|
||||
|
||||
#: services/arp_service.py:102
|
||||
msgid "Доступные устройства в сети:"
|
||||
msgstr "Available devices in the network:"
|
||||
msgstr "Available devices on the network:"
|
||||
|
||||
#: services/arp_service.py:103
|
||||
msgid "IP"
|
||||
|
|
@ -276,10 +321,10 @@ msgstr "Successfully logged out"
|
|||
msgid "Ошибка при выходе из системы"
|
||||
msgstr "Error during logout"
|
||||
|
||||
#: services/connect_service.py:70 services/connect_service.py:117
|
||||
#: 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"
|
||||
msgstr "Wi-Fi interface not available"
|
||||
|
||||
#: services/connect_service.py:74
|
||||
#, python-brace-format
|
||||
|
|
@ -289,7 +334,7 @@ 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"
|
||||
msgstr "Connection error to {ssid}: Incorrect password"
|
||||
|
||||
#: services/connect_service.py:83 services/connect_service.py:94
|
||||
#, python-brace-format
|
||||
|
|
@ -361,52 +406,42 @@ msgstr "Failed to execute hostname command: {error}"
|
|||
msgid "Ошибка обработки вывода hostname: {error}"
|
||||
msgstr "Error processing hostname output: {error}"
|
||||
|
||||
#: services/settings_service.py:37
|
||||
#: services/settings_service.py:55
|
||||
#, python-brace-format
|
||||
msgid "Ошибка очистки узлов подсети: {error}"
|
||||
msgstr "Error clearing subnet nodes: {error}"
|
||||
msgstr "Subnet node clear error: {error}"
|
||||
|
||||
#: services/settings_service.py:58
|
||||
#: services/settings_service.py:76
|
||||
#, python-brace-format
|
||||
msgid "Ошибка очистки точек доступа Wi-Fi: {error}"
|
||||
msgstr "Error clearing Wi-Fi access points: {error}"
|
||||
msgstr "Wi-Fi access point clear error: {error}"
|
||||
|
||||
#: services/settings_service.py:84
|
||||
#: services/settings_service.py:104
|
||||
#, python-brace-format
|
||||
msgid "Ошибка очистки всех сетевых данных: {error}"
|
||||
msgstr "Error clearing all network data: {error}"
|
||||
msgstr "All network data clear error: {error}"
|
||||
|
||||
#: services/subnet_service.py:75 services/wifi_service.py:115
|
||||
msgid "Неизвестный"
|
||||
msgstr "Unknown"
|
||||
|
||||
#: services/subnet_service.py:179
|
||||
#: services/subnet_service.py:185
|
||||
#, 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:268
|
||||
msgid "Недопустимая подсеть по умолчанию"
|
||||
msgstr "Invalid default subnet"
|
||||
|
||||
#: services/subnet_service.py:377
|
||||
#, python-brace-format
|
||||
msgid "Заметка для устройства с MAC {mac} уже существует"
|
||||
msgstr "Note for device with MAC {mac} already exists"
|
||||
#: services/subnet_service.py:288
|
||||
msgid "В данной подсети не обнаружено устройств"
|
||||
msgstr "No devices found in this subnet"
|
||||
|
||||
#: 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
|
||||
#: services/subnet_service.py:345
|
||||
#, 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"
|
||||
msgid "Ошибка сканирования: {error}"
|
||||
msgstr "Scan error: {error}"
|
||||
|
||||
#: services/wifi_service.py:61
|
||||
#, python-brace-format
|
||||
|
|
@ -451,23 +486,8 @@ msgstr "5 GHz"
|
|||
|
||||
#: services/wifi_service.py:165
|
||||
msgid "Интерфейс не определён"
|
||||
msgstr "Interface not defined"
|
||||
msgstr "Interface not specified"
|
||||
|
||||
#: 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"
|
||||
msgstr "Timeout during iw scan"
|
||||
Loading…
Add table
Add a link
Reference in a new issue