Coverage for src / ezqt_app / domain / models / translation.py: 100.00%
3 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-06 13:12 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-06 13:12 +0000
1# ///////////////////////////////////////////////////////////////
2# DOMAIN.MODELS.TRANSLATION - Translation domain constants
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""Pure domain constants for the translation system."""
8from __future__ import annotations
10# ///////////////////////////////////////////////////////////////
11# CONSTANTS
12# ///////////////////////////////////////////////////////////////
13SUPPORTED_LANGUAGES: dict[str, dict[str, str]] = {
14 "en": {"name": "English", "native_name": "English", "file": "ezqt_app_en.ts"},
15 "fr": {"name": "Français", "native_name": "Français", "file": "ezqt_app_fr.ts"},
16 "es": {"name": "Español", "native_name": "Español", "file": "ezqt_app_es.ts"},
17 "de": {"name": "Deutsch", "native_name": "Deutsch", "file": "ezqt_app_de.ts"},
18}
20DEFAULT_LANGUAGE: str = "en"