Update .github/scripts/sync_translations.py

Co-authored-by: James Brunton <jbrunton96@gmail.com>
This commit is contained in:
Ludy 2025-10-28 08:12:44 +01:00 committed by GitHub
parent 427c52e0cc
commit ff32769d69
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -41,18 +41,13 @@ IGNORE_LOCALES_FILE = Path("scripts/ignore_locales.toml")
class MergeStats:
added: int = 0
pruned: int = 0
missing_keys: list[str] | None = None
extra_keys: list[str] | None = None
missing_keys: list[str] = field(default_factory=list)
extra_keys: list[str] = field(default_factory=list)
# Missing translatable leaf nodes (non-dict values)
missing_leafs: int = 0
# Untranslated values (same as reference English)
untranslated_leafs: int = 0
untranslated_keys: list[str] | None = None
def __post_init__(self):
self.missing_keys = []
self.extra_keys = []
self.untranslated_keys = []
untranslated_keys: list[str] = field(default_factory=list)
def is_mapping(v: Any) -> bool: