Обновленный перевод сервера
This commit is contained in:
parent
4215a62b6c
commit
35225b90a1
11 changed files with 94 additions and 530 deletions
|
|
@ -140,15 +140,18 @@ async def export_wifi(translations: Translations = Depends(get_translations("api
|
||||||
)
|
)
|
||||||
|
|
||||||
@router.post("/set_language")
|
@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 для смены языка пользователя.
|
Устанавливает куку locale для смены языка пользователя.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
locale (str): Используемый язык.
|
locale (str): Используемый язык.
|
||||||
|
response (Response): Запрос.
|
||||||
|
translations: Объект переводов текущего языка.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
dict: Сообщение об успешной установке языка.
|
dict: Сообщение об успешной установке языка.
|
||||||
"""
|
"""
|
||||||
translations = get_translations("api_v1")(request)
|
|
||||||
lc_messages_path = os.path.join(os.path.dirname(__file__), '..', '..', 'locales', locale, 'LC_MESSAGES')
|
lc_messages_path = os.path.join(os.path.dirname(__file__), '..', '..', 'locales', locale, 'LC_MESSAGES')
|
||||||
if not os.path.isdir(lc_messages_path):
|
if not os.path.isdir(lc_messages_path):
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
|
|
|
||||||
|
|
@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
|
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\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 ""
|
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-07-08 14:53+0500\n"
|
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
|
||||||
"PO-Revision-Date: 2025-07-08 14:54+0500\n"
|
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: en\n"
|
"Language: en\n"
|
||||||
"Language-Team: en <LL@li.org>\n"
|
"Language-Team: en <LL@li.org>\n"
|
||||||
|
|
@ -52,7 +52,7 @@ msgstr "The users.json file exists but contains no users"
|
||||||
|
|
||||||
#: api/v1/auth.py:183
|
#: api/v1/auth.py:183
|
||||||
msgid "Ошибка при проверке файла"
|
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
|
#: api/v1/ip.py:36 api/v1/ip.py:73 api/v1/ip.py:110
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -74,6 +74,7 @@ msgid "Не удалось получить сетевые данные"
|
||||||
msgstr "Failed to retrieve network data"
|
msgstr "Failed to retrieve network data"
|
||||||
|
|
||||||
#: api/v1/network.py:182
|
#: api/v1/network.py:182
|
||||||
|
#, python-brace-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
|
"Отсутствуют обязательные поля: container_id, container_x, container_y, "
|
||||||
"isOpen"
|
"isOpen"
|
||||||
|
|
@ -96,39 +97,54 @@ msgstr "Failed to update container position: {error}"
|
||||||
msgid "Не удалось получить имя хоста"
|
msgid "Не удалось получить имя хоста"
|
||||||
msgstr "Failed to retrieve hostname"
|
msgstr "Failed to retrieve hostname"
|
||||||
|
|
||||||
#: api/v1/settings.py:37
|
#: api/v1/settings.py:34
|
||||||
msgid "Данные узлов подсети успешно очищены"
|
msgid "Данные узлов подсети успешно очищены"
|
||||||
msgstr "Subnet node data cleared successfully"
|
msgstr "Subnet node data successfully cleared"
|
||||||
|
|
||||||
#: api/v1/settings.py:39
|
#: api/v1/settings.py:36
|
||||||
msgid "Не удалось очистить данные узлов подсети"
|
msgid "Не удалось очистить данные узлов подсети"
|
||||||
msgstr "Failed to clear subnet node data"
|
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
|
#, python-brace-format
|
||||||
msgid "Ошибка очистки: {error}"
|
msgid "Ошибка очистки: {error}"
|
||||||
msgstr "Cleanup error: {error}"
|
msgstr "Clear error: {error}"
|
||||||
|
|
||||||
#: api/v1/settings.py:62
|
#: api/v1/settings.py:59
|
||||||
msgid "Данные точек доступа Wi-Fi успешно очищены"
|
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"
|
msgid "Не удалось очистить данные точек доступа Wi-Fi"
|
||||||
msgstr "Failed to clear Wi-Fi access point data"
|
msgstr "Failed to clear Wi-Fi access point data"
|
||||||
|
|
||||||
#: api/v1/settings.py:87
|
#: api/v1/settings.py:84
|
||||||
msgid "Все сетевые данные успешно очищены"
|
msgid "Все сетевые данные успешно очищены"
|
||||||
msgstr "All network data cleared successfully"
|
msgstr "All network data successfully cleared"
|
||||||
|
|
||||||
#: api/v1/settings.py:89
|
#: api/v1/settings.py:86
|
||||||
msgid "Не удалось очистить все сетевые данные"
|
msgid "Не удалось очистить все сетевые данные"
|
||||||
msgstr "Failed to clear all network data"
|
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 "Файл не найден"
|
msgid "Файл не найден"
|
||||||
msgstr "File not found"
|
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
|
#: api/v1/subnet.py:36
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка сканирования: {error}"
|
msgid "Ошибка сканирования: {error}"
|
||||||
|
|
@ -215,5 +231,4 @@ msgstr "Wi-Fi status check error: {error}"
|
||||||
|
|
||||||
#: api/v1/websocket.py:145
|
#: api/v1/websocket.py:145
|
||||||
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
||||||
msgstr "Error: 'activation' key missing in received network data"
|
msgstr "Error: The 'activation' key is missing in the received network data"
|
||||||
|
|
||||||
Binary file not shown.
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-07-08 15:52+0500\n"
|
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
|
||||||
"PO-Revision-Date: 2025-07-08 15:54+0500\n"
|
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: en\n"
|
"Language: en\n"
|
||||||
"Language-Team: en <LL@li.org>\n"
|
"Language-Team: en <LL@li.org>\n"
|
||||||
|
|
@ -18,15 +18,15 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 2.17.0\n"
|
"Generated-By: Babel 2.17.0\n"
|
||||||
|
|
||||||
#: services/arp_service.py:101
|
#: services/arp_service.py:102
|
||||||
msgid "Доступные устройства в сети:"
|
msgid "Доступные устройства в сети:"
|
||||||
msgstr "Available devices on the network:"
|
msgstr "Available devices on the network:"
|
||||||
|
|
||||||
#: services/arp_service.py:102
|
#: services/arp_service.py:103
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
#: services/arp_service.py:102
|
#: services/arp_service.py:103
|
||||||
msgid "MAC"
|
msgid "MAC"
|
||||||
msgstr "MAC"
|
msgstr "MAC"
|
||||||
|
|
||||||
|
|
@ -40,7 +40,7 @@ msgstr "Invalid username or password"
|
||||||
|
|
||||||
#: services/auth_service.py:100
|
#: services/auth_service.py:100
|
||||||
msgid "Ошибка авторизации"
|
msgid "Ошибка авторизации"
|
||||||
msgstr "Authentication error"
|
msgstr "Authorization error"
|
||||||
|
|
||||||
#: services/auth_service.py:108
|
#: services/auth_service.py:108
|
||||||
msgid "Неверный токен"
|
msgid "Неверный токен"
|
||||||
|
|
@ -60,36 +60,39 @@ msgstr "Successfully logged out"
|
||||||
|
|
||||||
#: services/auth_service.py:148
|
#: services/auth_service.py:148
|
||||||
msgid "Ошибка при выходе из системы"
|
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-интерфейс не доступен"
|
msgid "Wi-Fi-интерфейс не доступен"
|
||||||
msgstr "Wi-Fi interface is not available"
|
msgstr "Wi-Fi interface is not available"
|
||||||
|
|
||||||
#: services/connect_service.py:74
|
#: services/connect_service.py:74
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Сеть с SSID {ssid} не найдена в списке доступных сетей"
|
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
|
#: services/connect_service.py:81 services/connect_service.py:92
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка подключения к {ssid}: Неверный пароль"
|
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
|
#: services/connect_service.py:83 services/connect_service.py:94
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно указана"
|
msgid ""
|
||||||
msgstr "Failed to connect to {ssid}: Network with SSID {ssid} is unavailable or incorrect"
|
"Ошибка подключения к {ssid}: Сеть с SSID {ssid} недоступна или неверно "
|
||||||
|
"указана"
|
||||||
|
msgstr "Connection error to {ssid}: Network unavailable or SSID is incorrect"
|
||||||
|
|
||||||
#: services/connect_service.py:85 services/connect_service.py:95
|
#: services/connect_service.py:85 services/connect_service.py:95
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка подключения к {ssid}: {error}"
|
msgid "Ошибка подключения к {ssid}: {error}"
|
||||||
msgstr "Failed to connect to {ssid}: {error}"
|
msgstr "Connection error to {ssid}: {error}"
|
||||||
|
|
||||||
#: services/connect_service.py:98
|
#: services/connect_service.py:98
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка подключения к {ssid}: Неизвестная ошибка - {error}"
|
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
|
#: services/connect_service.py:122
|
||||||
#, python-brace-format
|
#, 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
|
#: services/connect_service.py:136 services/connect_service.py:139
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка отключения от {ssid}: {error}"
|
msgid "Ошибка отключения от {ssid}: {error}"
|
||||||
msgstr "Error disconnecting from {ssid}: {error}"
|
msgstr "Disconnection error from {ssid}: {error}"
|
||||||
|
|
||||||
#: services/connect_service.py:160
|
#: services/connect_service.py:160
|
||||||
msgid "Не подключено к Wi-Fi"
|
msgid "Не подключено к Wi-Fi"
|
||||||
|
|
@ -113,7 +116,7 @@ msgstr "Not connected to Wi-Fi"
|
||||||
#: services/connect_service.py:163
|
#: services/connect_service.py:163
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка проверки статуса: {error}"
|
msgid "Ошибка проверки статуса: {error}"
|
||||||
msgstr "Error checking status: {error}"
|
msgstr "Status check error: {error}"
|
||||||
|
|
||||||
#: services/ip_service.py:69
|
#: services/ip_service.py:69
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
@ -168,7 +171,8 @@ msgstr "Unknown"
|
||||||
msgid "Ошибка при сохранении устройств: {error}"
|
msgid "Ошибка при сохранении устройств: {error}"
|
||||||
msgstr "Error saving devices: {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
|
#, python-brace-format
|
||||||
msgid "Устройство с MAC {mac} не найдено"
|
msgid "Устройство с MAC {mac} не найдено"
|
||||||
msgstr "Device with MAC {mac} not found"
|
msgstr "Device with MAC {mac} not found"
|
||||||
|
|
@ -178,7 +182,9 @@ msgstr "Device with MAC {mac} not found"
|
||||||
msgid "Заметка для устройства с MAC {mac} уже существует"
|
msgid "Заметка для устройства с MAC {mac} уже существует"
|
||||||
msgstr "Note for device with MAC {mac} already exists"
|
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
|
#, python-brace-format
|
||||||
msgid "Внутренняя ошибка сервера: {error}"
|
msgid "Внутренняя ошибка сервера: {error}"
|
||||||
msgstr "Internal server error: {error}"
|
msgstr "Internal server error: {error}"
|
||||||
|
|
@ -235,7 +241,7 @@ msgstr "Interface not defined"
|
||||||
|
|
||||||
#: services/wifi_service.py:312
|
#: services/wifi_service.py:312
|
||||||
msgid "Таймаут при выполнении iw scan"
|
msgid "Таймаут при выполнении iw scan"
|
||||||
msgstr "Timeout during iw scan execution"
|
msgstr "Timeout during iw scan"
|
||||||
|
|
||||||
#: services/wifi_service.py:425
|
#: services/wifi_service.py:425
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-07-08 14:53+0500\n"
|
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
|
||||||
"PO-Revision-Date: 2025-07-08 14:54+0500\n"
|
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"Language-Team: ru <LL@li.org>\n"
|
"Language-Team: ru <LL@li.org>\n"
|
||||||
|
|
@ -98,39 +98,54 @@ msgstr "Не удалось обновить положение контейне
|
||||||
msgid "Не удалось получить имя хоста"
|
msgid "Не удалось получить имя хоста"
|
||||||
msgstr "Не удалось получить имя хоста"
|
msgstr "Не удалось получить имя хоста"
|
||||||
|
|
||||||
#: api/v1/settings.py:37
|
#: api/v1/settings.py:34
|
||||||
msgid "Данные узлов подсети успешно очищены"
|
msgid "Данные узлов подсети успешно очищены"
|
||||||
msgstr "Данные узлов подсети успешно очищены"
|
msgstr "Данные узлов подсети успешно очищены"
|
||||||
|
|
||||||
#: api/v1/settings.py:39
|
#: api/v1/settings.py:36
|
||||||
msgid "Не удалось очистить данные узлов подсети"
|
msgid "Не удалось очистить данные узлов подсети"
|
||||||
msgstr "Не удалось очистить данные узлов подсети"
|
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
|
#, python-brace-format
|
||||||
msgid "Ошибка очистки: {error}"
|
msgid "Ошибка очистки: {error}"
|
||||||
msgstr "Ошибка очистки: {error}"
|
msgstr "Ошибка очистки: {error}"
|
||||||
|
|
||||||
#: api/v1/settings.py:62
|
#: api/v1/settings.py:59
|
||||||
msgid "Данные точек доступа Wi-Fi успешно очищены"
|
msgid "Данные точек доступа Wi-Fi успешно очищены"
|
||||||
msgstr "Данные точек доступа Wi-Fi успешно очищены"
|
msgstr "Данные точек доступа Wi-Fi успешно очищены"
|
||||||
|
|
||||||
#: api/v1/settings.py:64
|
#: api/v1/settings.py:61
|
||||||
msgid "Не удалось очистить данные точек доступа Wi-Fi"
|
msgid "Не удалось очистить данные точек доступа Wi-Fi"
|
||||||
msgstr "Не удалось очистить данные точек доступа Wi-Fi"
|
msgstr "Не удалось очистить данные точек доступа Wi-Fi"
|
||||||
|
|
||||||
#: api/v1/settings.py:87
|
#: api/v1/settings.py:84
|
||||||
msgid "Все сетевые данные успешно очищены"
|
msgid "Все сетевые данные успешно очищены"
|
||||||
msgstr "Все сетевые данные успешно очищены"
|
msgstr "Все сетевые данные успешно очищены"
|
||||||
|
|
||||||
#: api/v1/settings.py:89
|
#: api/v1/settings.py:86
|
||||||
msgid "Не удалось очистить все сетевые данные"
|
msgid "Не удалось очистить все сетевые данные"
|
||||||
msgstr "Не удалось очистить все сетевые данные"
|
msgstr "Не удалось очистить все сетевые данные"
|
||||||
|
|
||||||
#: api/v1/settings.py:113 api/v1/settings.py:137
|
#: api/v1/settings.py:110 api/v1/settings.py:134
|
||||||
msgid "Файл не найден"
|
msgid "Файл не найден"
|
||||||
msgstr "Файл не найден"
|
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
|
#: api/v1/subnet.py:36
|
||||||
#, python-brace-format
|
#, python-brace-format
|
||||||
msgid "Ошибка сканирования: {error}"
|
msgid "Ошибка сканирования: {error}"
|
||||||
|
|
@ -218,3 +233,5 @@ msgstr "Ошибка проверки статуса Wi-Fi: {error}"
|
||||||
#: api/v1/websocket.py:145
|
#: api/v1/websocket.py:145
|
||||||
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
msgid "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
||||||
msgstr "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
msgstr "Ошибка: Ключ 'activation' отсутствует в полученных данных сети"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2025-07-08 15:52+0500\n"
|
"POT-Creation-Date: 2025-07-15 11:07+0500\n"
|
||||||
"PO-Revision-Date: 2025-07-08 15:54+0500\n"
|
"PO-Revision-Date: 2025-07-15 11:07+0500\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: ru\n"
|
"Language: ru\n"
|
||||||
"Language-Team: ru <LL@li.org>\n"
|
"Language-Team: ru <LL@li.org>\n"
|
||||||
|
|
@ -19,15 +19,15 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 2.17.0\n"
|
"Generated-By: Babel 2.17.0\n"
|
||||||
|
|
||||||
#: services/arp_service.py:101
|
#: services/arp_service.py:102
|
||||||
msgid "Доступные устройства в сети:"
|
msgid "Доступные устройства в сети:"
|
||||||
msgstr "Доступные устройства в сети:"
|
msgstr "Доступные устройства в сети:"
|
||||||
|
|
||||||
#: services/arp_service.py:102
|
#: services/arp_service.py:103
|
||||||
msgid "IP"
|
msgid "IP"
|
||||||
msgstr "IP"
|
msgstr "IP"
|
||||||
|
|
||||||
#: services/arp_service.py:102
|
#: services/arp_service.py:103
|
||||||
msgid "MAC"
|
msgid "MAC"
|
||||||
msgstr "MAC"
|
msgstr "MAC"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
|
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\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 ""
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue