diff --git a/SRV/api/v1/settings.py b/SRV/api/v1/settings.py index 62ab576..8c3e543 100644 --- a/SRV/api/v1/settings.py +++ b/SRV/api/v1/settings.py @@ -140,15 +140,18 @@ async def export_wifi(translations: Translations = Depends(get_translations("api ) @router.post("/set_language") -def set_language(locale: str, response: Response, request: Request): +def set_language(locale: str, response: Response, translations: Translations = Depends(get_translations("api_v1"))): """ Устанавливает куку locale для смены языка пользователя. + Args: locale (str): Используемый язык. + response (Response): Запрос. + translations: Объект переводов текущего языка. + Returns: dict: Сообщение об успешной установке языка. """ - translations = get_translations("api_v1")(request) lc_messages_path = os.path.join(os.path.dirname(__file__), '..', '..', 'locales', locale, 'LC_MESSAGES') if not os.path.isdir(lc_messages_path): raise HTTPException( diff --git a/SRV/locales/api_v1.pot b/SRV/locales/api_v1.pot deleted file mode 100644 index 691f848..0000000 --- a/SRV/locales/api_v1.pot +++ /dev/null @@ -1,218 +0,0 @@ -# Translations template for PROJECT. -# Copyright (C) 2025 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2025. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 14:53+0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \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 "" - -#: api/v1/auth.py:109 -msgid "Не удалось получить данные пользователя" -msgstr "" - -#: api/v1/auth.py:136 -msgid "Не удалось выйти из системы" -msgstr "" - -#: api/v1/auth.py:162 -msgid "Файл users.json не существует" -msgstr "" - -#: api/v1/auth.py:172 -msgid "Файл users.json существует и содержит пользователей" -msgstr "" - -#: api/v1/auth.py:179 -msgid "Файл users.json существует, но не содержит пользователей" -msgstr "" - -#: 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 "" - -#: api/v1/ip.py:64 api/v1/ip.py:101 -#, python-brace-format -msgid "Настройки сетевого профиля для {connection_id} применены" -msgstr "" - -#: api/v1/network.py:62 -#, python-brace-format -msgid "Неверное имя контейнера: {container_name}" -msgstr "" - -#: api/v1/network.py:129 -msgid "Не удалось получить сетевые данные" -msgstr "" - -#: api/v1/network.py:182 -msgid "" -"Отсутствуют обязательные поля: container_id, container_x, container_y, " -"isOpen" -msgstr "" - -#: 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 "" - -#: api/v1/network.py:225 -msgid "Не удалось получить имя хоста" -msgstr "" - -#: api/v1/settings.py:37 -msgid "Данные узлов подсети успешно очищены" -msgstr "" - -#: api/v1/settings.py:39 -msgid "Не удалось очистить данные узлов подсети" -msgstr "" - -#: api/v1/settings.py:42 api/v1/settings.py:67 api/v1/settings.py:92 -#, python-brace-format -msgid "Ошибка очистки: {error}" -msgstr "" - -#: api/v1/settings.py:62 -msgid "Данные точек доступа Wi-Fi успешно очищены" -msgstr "" - -#: api/v1/settings.py:64 -msgid "Не удалось очистить данные точек доступа Wi-Fi" -msgstr "" - -#: api/v1/settings.py:87 -msgid "Все сетевые данные успешно очищены" -msgstr "" - -#: api/v1/settings.py:89 -msgid "Не удалось очистить все сетевые данные" -msgstr "" - -#: api/v1/settings.py:113 api/v1/settings.py:137 -msgid "Файл не найден" -msgstr "" - -#: api/v1/subnet.py:36 -#, python-brace-format -msgid "Ошибка сканирования: {error}" -msgstr "" - -#: api/v1/subnet.py:59 -#, python-brace-format -msgid "Ошибка сканирования Wi-Fi: {error}" -msgstr "" - -#: api/v1/subnet.py:87 -#, python-brace-format -msgid "Заметка '{note}' добавлена для устройства {mac}" -msgstr "" - -#: api/v1/subnet.py:91 api/v1/subnet.py:186 -#, python-brace-format -msgid "Ошибка добавления заметки: {error}" -msgstr "" - -#: api/v1/subnet.py:119 -#, python-brace-format -msgid "Заметка '{note}' обновлена для устройства {mac}" -msgstr "" - -#: api/v1/subnet.py:123 api/v1/subnet.py:218 -#, python-brace-format -msgid "Ошибка обновления заметки: {error}" -msgstr "" - -#: api/v1/subnet.py:150 -#, python-brace-format -msgid "Заметка удалена для устройства {mac}" -msgstr "" - -#: api/v1/subnet.py:154 api/v1/subnet.py:249 -#, python-brace-format -msgid "Ошибка удаления заметки: {error}" -msgstr "" - -#: api/v1/subnet.py:182 -#, python-brace-format -msgid "Заметка '{note}' добавлена для сети с SSID {ssid}" -msgstr "" - -#: api/v1/subnet.py:214 -#, python-brace-format -msgid "Заметка '{note}' обновлена для сети с SSID {ssid}" -msgstr "" - -#: api/v1/subnet.py:245 -#, python-brace-format -msgid "Заметка удалена для сети с SSID {ssid}" -msgstr "" - -#: api/v1/subnet.py:273 -#, python-brace-format -msgid "Успешно подключено к {ssid}" -msgstr "" - -#: api/v1/subnet.py:277 -#, python-brace-format -msgid "Ошибка подключения к Wi-Fi: {error}" -msgstr "" - -#: api/v1/subnet.py:300 -#, python-brace-format -msgid "Успешно отключено от {ssid}" -msgstr "" - -#: api/v1/subnet.py:304 -#, python-brace-format -msgid "Ошибка отключения от Wi-Fi: {error}" -msgstr "" - -#: api/v1/subnet.py:328 -msgid "connected" -msgstr "" - -#: api/v1/subnet.py:332 -#, python-brace-format -msgid "Ошибка проверки статуса Wi-Fi: {error}" -msgstr "" - -#: api/v1/websocket.py:145 -msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети" -msgstr "" - diff --git a/SRV/locales/en/LC_MESSAGES/api_v1.mo b/SRV/locales/en/LC_MESSAGES/api_v1.mo index ca270a2..35d41c9 100644 Binary files a/SRV/locales/en/LC_MESSAGES/api_v1.mo and b/SRV/locales/en/LC_MESSAGES/api_v1.mo differ diff --git a/SRV/locales/en/LC_MESSAGES/api_v1.po b/SRV/locales/en/LC_MESSAGES/api_v1.po index 1cee10c..96709d0 100644 --- a/SRV/locales/en/LC_MESSAGES/api_v1.po +++ b/SRV/locales/en/LC_MESSAGES/api_v1.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 14:53+0500\n" -"PO-Revision-Date: 2025-07-08 14:54+0500\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 \n" "Language: en\n" "Language-Team: en \n" @@ -52,7 +52,7 @@ msgstr "The users.json file exists but contains no users" #: api/v1/auth.py:183 msgid "Ошибка при проверке файла" -msgstr "Error checking file" +msgstr "Error while checking the file" #: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110 #, python-brace-format @@ -74,6 +74,7 @@ msgid "Не удалось получить сетевые данные" msgstr "Failed to retrieve network data" #: api/v1/network.py:182 +#, python-brace-format msgid "" "Отсутствуют обязательные поля: container_id, container_x, container_y, " "isOpen" @@ -96,39 +97,54 @@ msgstr "Failed to update container position: {error}" msgid "Не удалось получить имя хоста" msgstr "Failed to retrieve hostname" -#: api/v1/settings.py:37 +#: api/v1/settings.py:34 msgid "Данные узлов подсети успешно очищены" -msgstr "Subnet node data cleared successfully" +msgstr "Subnet node data successfully cleared" -#: api/v1/settings.py:39 +#: api/v1/settings.py:36 msgid "Не удалось очистить данные узлов подсети" msgstr "Failed to clear subnet node data" -#: api/v1/settings.py:42 api/v1/settings.py:67 api/v1/settings.py:92 +#: api/v1/settings.py:39 api/v1/settings.py:64 api/v1/settings.py:89 #, python-brace-format msgid "Ошибка очистки: {error}" -msgstr "Cleanup error: {error}" +msgstr "Clear error: {error}" -#: api/v1/settings.py:62 +#: api/v1/settings.py:59 msgid "Данные точек доступа Wi-Fi успешно очищены" -msgstr "Wi-Fi access point data cleared successfully" +msgstr "Wi-Fi access point data successfully cleared" -#: api/v1/settings.py:64 +#: api/v1/settings.py:61 msgid "Не удалось очистить данные точек доступа Wi-Fi" msgstr "Failed to clear Wi-Fi access point data" -#: api/v1/settings.py:87 +#: api/v1/settings.py:84 msgid "Все сетевые данные успешно очищены" -msgstr "All network data cleared successfully" +msgstr "All network data successfully cleared" -#: api/v1/settings.py:89 +#: api/v1/settings.py:86 msgid "Не удалось очистить все сетевые данные" msgstr "Failed to clear all network data" -#: api/v1/settings.py:113 api/v1/settings.py:137 +#: 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}" @@ -215,5 +231,4 @@ msgstr "Wi-Fi status check error: {error}" #: api/v1/websocket.py:145 msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети" -msgstr "Error: 'activation' key missing in received network data" - +msgstr "Error: The 'activation' key is missing in the received network data" \ No newline at end of file diff --git a/SRV/locales/en/LC_MESSAGES/services.mo b/SRV/locales/en/LC_MESSAGES/services.mo index 7dc15af..8763184 100644 Binary files a/SRV/locales/en/LC_MESSAGES/services.mo and b/SRV/locales/en/LC_MESSAGES/services.mo differ diff --git a/SRV/locales/en/LC_MESSAGES/services.po b/SRV/locales/en/LC_MESSAGES/services.po index b9a2ba1..8e3533a 100644 --- a/SRV/locales/en/LC_MESSAGES/services.po +++ b/SRV/locales/en/LC_MESSAGES/services.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 15:52+0500\n" -"PO-Revision-Date: 2025-07-08 15:54+0500\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 \n" "Language: en\n" "Language-Team: en \n" @@ -18,15 +18,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" -#: services/arp_service.py:101 +#: services/arp_service.py:102 msgid "Доступные устройства в сети:" msgstr "Available devices on the network:" -#: services/arp_service.py:102 +#: services/arp_service.py:103 msgid "IP" msgstr "IP" -#: services/arp_service.py:102 +#: services/arp_service.py:103 msgid "MAC" msgstr "MAC" @@ -40,7 +40,7 @@ msgstr "Invalid username or password" #: services/auth_service.py:100 msgid "Ошибка авторизации" -msgstr "Authentication error" +msgstr "Authorization error" #: services/auth_service.py:108 msgid "Неверный токен" @@ -60,36 +60,39 @@ msgstr "Successfully logged out" #: services/auth_service.py:148 msgid "Ошибка при выходе из системы" -msgstr "Logout error" +msgstr "Error logging out" -#: services/connect_service.py:70 services/connect_service.py:117 services/connect_service.py:154 services/wifi_service.py:335 +#: 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 the list of available networks" +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 "Failed to connect to {ssid}: Invalid password" +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 "Failed to connect to {ssid}: Network with SSID {ssid} is unavailable or incorrect" +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 "Failed to connect to {ssid}: {error}" +msgstr "Connection error to {ssid}: {error}" #: services/connect_service.py:98 #, python-brace-format msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}" -msgstr "Failed to connect to {ssid}: Unknown error - {error}" +msgstr "Connection error to {ssid}: Unknown error - {error}" #: services/connect_service.py:122 #, python-brace-format @@ -104,7 +107,7 @@ 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 "Error disconnecting from {ssid}: {error}" +msgstr "Disconnection error from {ssid}: {error}" #: services/connect_service.py:160 msgid "Не подключено к Wi-Fi" @@ -113,7 +116,7 @@ msgstr "Not connected to Wi-Fi" #: services/connect_service.py:163 #, python-brace-format msgid "Ошибка проверки статуса: {error}" -msgstr "Error checking status: {error}" +msgstr "Status check error: {error}" #: services/ip_service.py:69 #, python-brace-format @@ -168,7 +171,8 @@ msgstr "Unknown" msgid "Ошибка при сохранении устройств: {error}" msgstr "Error saving devices: {error}" -#: services/subnet_service.py:524 services/subnet_service.py:558 services/subnet_service.py:591 +#: 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" @@ -178,7 +182,9 @@ msgstr "Device with MAC {mac} not found" 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 +#: 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}" @@ -235,7 +241,7 @@ msgstr "Interface not defined" #: services/wifi_service.py:312 msgid "Таймаут при выполнении iw scan" -msgstr "Timeout during iw scan execution" +msgstr "Timeout during iw scan" #: services/wifi_service.py:425 #, python-brace-format diff --git a/SRV/locales/ru/LC_MESSAGES/api_v1.mo b/SRV/locales/ru/LC_MESSAGES/api_v1.mo index 7cbfcdf..9c9e3b1 100644 Binary files a/SRV/locales/ru/LC_MESSAGES/api_v1.mo and b/SRV/locales/ru/LC_MESSAGES/api_v1.mo differ diff --git a/SRV/locales/ru/LC_MESSAGES/api_v1.po b/SRV/locales/ru/LC_MESSAGES/api_v1.po index 36c74bd..33d92c4 100644 --- a/SRV/locales/ru/LC_MESSAGES/api_v1.po +++ b/SRV/locales/ru/LC_MESSAGES/api_v1.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 14:53+0500\n" -"PO-Revision-Date: 2025-07-08 14:54+0500\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 \n" "Language: ru\n" "Language-Team: ru \n" @@ -98,39 +98,54 @@ msgstr "Не удалось обновить положение контейне msgid "Не удалось получить имя хоста" msgstr "Не удалось получить имя хоста" -#: api/v1/settings.py:37 +#: api/v1/settings.py:34 msgid "Данные узлов подсети успешно очищены" msgstr "Данные узлов подсети успешно очищены" -#: api/v1/settings.py:39 +#: api/v1/settings.py:36 msgid "Не удалось очистить данные узлов подсети" msgstr "Не удалось очистить данные узлов подсети" -#: api/v1/settings.py:42 api/v1/settings.py:67 api/v1/settings.py:92 +#: 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:62 +#: api/v1/settings.py:59 msgid "Данные точек доступа Wi-Fi успешно очищены" msgstr "Данные точек доступа Wi-Fi успешно очищены" -#: api/v1/settings.py:64 +#: api/v1/settings.py:61 msgid "Не удалось очистить данные точек доступа Wi-Fi" msgstr "Не удалось очистить данные точек доступа Wi-Fi" -#: api/v1/settings.py:87 +#: api/v1/settings.py:84 msgid "Все сетевые данные успешно очищены" msgstr "Все сетевые данные успешно очищены" -#: api/v1/settings.py:89 +#: api/v1/settings.py:86 msgid "Не удалось очистить все сетевые данные" msgstr "Не удалось очистить все сетевые данные" -#: api/v1/settings.py:113 api/v1/settings.py:137 +#: 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}" @@ -218,3 +233,5 @@ msgstr "Ошибка проверки статуса Wi-Fi: {error}" #: api/v1/websocket.py:145 msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети" msgstr "Ошибка: Ключ 'activation' отсутствует в полученных данных сети" + + diff --git a/SRV/locales/ru/LC_MESSAGES/services.mo b/SRV/locales/ru/LC_MESSAGES/services.mo index b38d496..9bb6c5f 100644 Binary files a/SRV/locales/ru/LC_MESSAGES/services.mo and b/SRV/locales/ru/LC_MESSAGES/services.mo differ diff --git a/SRV/locales/ru/LC_MESSAGES/services.po b/SRV/locales/ru/LC_MESSAGES/services.po index 9db0747..00b5d01 100644 --- a/SRV/locales/ru/LC_MESSAGES/services.po +++ b/SRV/locales/ru/LC_MESSAGES/services.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 15:52+0500\n" -"PO-Revision-Date: 2025-07-08 15:54+0500\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 \n" "Language: ru\n" "Language-Team: ru \n" @@ -19,15 +19,15 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.17.0\n" -#: services/arp_service.py:101 +#: services/arp_service.py:102 msgid "Доступные устройства в сети:" msgstr "Доступные устройства в сети:" -#: services/arp_service.py:102 +#: services/arp_service.py:103 msgid "IP" msgstr "IP" -#: services/arp_service.py:102 +#: services/arp_service.py:103 msgid "MAC" msgstr "MAC" diff --git a/SRV/locales/services.pot b/SRV/locales/services.pot deleted file mode 100644 index bc0be17..0000000 --- a/SRV/locales/services.pot +++ /dev/null @@ -1,259 +0,0 @@ -# Translations template for PROJECT. -# Copyright (C) 2025 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2025. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2025-07-08 15:52+0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \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:101 -msgid "Доступные устройства в сети:" -msgstr "" - -#: services/arp_service.py:102 -msgid "IP" -msgstr "" - -#: services/arp_service.py:102 -msgid "MAC" -msgstr "" - -#: 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 "" - -#: services/connect_service.py:74 -#, python-brace-format -msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей" -msgstr "" - -#: services/connect_service.py:81 services/connect_service.py:92 -#, python-brace-format -msgid "Ошибка подключения к {ssid}: Неверный пароль" -msgstr "" - -#: services/connect_service.py:83 services/connect_service.py:94 -#, python-brace-format -msgid "" -"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно " -"указана" -msgstr "" - -#: services/connect_service.py:85 services/connect_service.py:95 -#, python-brace-format -msgid "Ошибка подключения к {ssid}: {error}" -msgstr "" - -#: services/connect_service.py:98 -#, python-brace-format -msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}" -msgstr "" - -#: services/connect_service.py:122 -#, python-brace-format -msgid "Нет активного подключения для SSID {ssid}" -msgstr "" - -#: services/connect_service.py:133 -#, python-brace-format -msgid "Активное подключение с SSID {ssid} не найдено" -msgstr "" - -#: services/connect_service.py:136 services/connect_service.py:139 -#, python-brace-format -msgid "Ошибка отключения от {ssid}: {error}" -msgstr "" - -#: services/connect_service.py:160 -msgid "Не подключено к Wi-Fi" -msgstr "" - -#: services/connect_service.py:163 -#, python-brace-format -msgid "Ошибка проверки статуса: {error}" -msgstr "" - -#: services/ip_service.py:69 -#, python-brace-format -msgid "IP-адрес {ip} уже занят." -msgstr "" - -#: services/ip_service.py:73 -msgid "Настройки сетевого профиля доступны для использования." -msgstr "" - -#: services/ip_service.py:101 -#, python-brace-format -msgid "Подключение {connection_id} не найдено" -msgstr "" - -#: services/ip_service.py:129 -#, python-brace-format -msgid "Устройство для интерфейса {interface} не найдено" -msgstr "" - -#: services/network_service.py:232 -#, python-brace-format -msgid "Не удалось выполнить команду hostname: {error}" -msgstr "" - -#: services/network_service.py:234 -#, python-brace-format -msgid "Ошибка обработки вывода hostname: {error}" -msgstr "" - -#: services/settings_service.py:37 -#, python-brace-format -msgid "Ошибка очистки узлов подсети: {error}" -msgstr "" - -#: services/settings_service.py:58 -#, python-brace-format -msgid "Ошибка очистки точек доступа Wi-Fi: {error}" -msgstr "" - -#: services/settings_service.py:84 -#, python-brace-format -msgid "Ошибка очистки всех сетевых данных: {error}" -msgstr "" - -#: services/subnet_service.py:171 services/wifi_service.py:161 -msgid "Неизвестный" -msgstr "" - -#: services/subnet_service.py:319 -#, python-brace-format -msgid "Ошибка при сохранении устройств: {error}" -msgstr "" - -#: services/subnet_service.py:524 services/subnet_service.py:558 -#: services/subnet_service.py:591 -#, python-brace-format -msgid "Устройство с MAC {mac} не найдено" -msgstr "" - -#: services/subnet_service.py:528 -#, python-brace-format -msgid "Заметка для устройства с MAC {mac} уже существует" -msgstr "" - -#: 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 "" - -#: services/subnet_service.py:562 services/subnet_service.py:595 -#, python-brace-format -msgid "Заметка для устройства с MAC {mac} не существует" -msgstr "" - -#: services/wifi_service.py:78 -#, python-brace-format -msgid "Ошибка при сохранении заметок: {error}" -msgstr "" - -#: services/wifi_service.py:112 -msgid "Не найдено сетевых интерфейсов" -msgstr "" - -#: services/wifi_service.py:137 -msgid "Не найден активный Wi-Fi-интерфейс" -msgstr "" - -#: services/wifi_service.py:176 -msgid "WPA3" -msgstr "" - -#: services/wifi_service.py:178 -msgid "WPA2" -msgstr "" - -#: services/wifi_service.py:180 -msgid "WPA" -msgstr "" - -#: services/wifi_service.py:182 -msgid "WEP" -msgstr "" - -#: services/wifi_service.py:183 -msgid "Открытая" -msgstr "" - -#: services/wifi_service.py:222 -msgid "2.4 ГГц" -msgstr "" - -#: services/wifi_service.py:224 -msgid "5 ГГц" -msgstr "" - -#: services/wifi_service.py:247 -msgid "Интерфейс не определён" -msgstr "" - -#: services/wifi_service.py:312 -msgid "Таймаут при выполнении iw scan" -msgstr "" - -#: services/wifi_service.py:425 -#, python-brace-format -msgid "Заметка для сети с SSID {ssid} уже существует" -msgstr "" - -#: services/wifi_service.py:453 services/wifi_service.py:483 -#, python-brace-format -msgid "Сеть с SSID {ssid} не найдена" -msgstr "" - -#: services/wifi_service.py:456 services/wifi_service.py:486 -#, python-brace-format -msgid "Заметка для сети с SSID {ssid} не существует" -msgstr "" -