Coverage for src / ezqt_app / domain / models / translation.py: 100.00%

3 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-26 07:07 +0000

1# /////////////////////////////////////////////////////////////// 

2# DOMAIN.MODELS.TRANSLATION - Translation domain constants 

3# Project: ezqt_app 

4# /////////////////////////////////////////////////////////////// 

5 

6"""Pure domain constants for the translation system.""" 

7 

8from __future__ import annotations 

9 

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} 

19 

20DEFAULT_LANGUAGE: str = "en"