repair translations
This commit is contained in:
parent
98581132dd
commit
84adc5d941
18 changed files with 304 additions and 122 deletions
|
|
@ -9,7 +9,7 @@ import pywifi
|
|||
from models.wifi import WifiAccessPoint, WifiScanResult
|
||||
from pathlib import Path
|
||||
import json
|
||||
from utils.i18n import get_translations
|
||||
from utils.i18n import _load_translations
|
||||
from babel.support import Translations
|
||||
|
||||
# Настройка логирования
|
||||
|
|
@ -36,7 +36,7 @@ class WifiStorage:
|
|||
def __init__(self, storage_path: str = "storage/wifi/wifi.json", translations: Translations = None):
|
||||
self.storage_file = Path(storage_path)
|
||||
self.storage_file.parent.mkdir(parents=True, exist_ok=True)
|
||||
self.translations = translations or get_translations()()
|
||||
self.translations = translations or _load_translations("ru")
|
||||
logger.info(f"Wi-Fi storage initialized at: {self.storage_file.absolute()}")
|
||||
|
||||
def load_notes(self) -> Dict[str, Optional[str]]:
|
||||
|
|
@ -88,10 +88,10 @@ class WifiService:
|
|||
self.mac_lookup = MacLookup()
|
||||
self.wifi = pywifi.PyWiFi()
|
||||
self.interface = self._get_wifi_interface()
|
||||
validated_translations = translations or get_translations()()
|
||||
validated_translations = translations or _load_translations("ru")
|
||||
if not hasattr(validated_translations, "gettext"):
|
||||
logger.warning("Translations object does not support gettext, using fallback")
|
||||
validated_translations = get_translations()()
|
||||
validated_translations = _load_translations("ru")
|
||||
self.translations = validated_translations
|
||||
self.storage = WifiStorage()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue