migrate to gitea

This commit is contained in:
jonasgaudian
2026-02-14 18:12:28 +01:00
commit 7c17f0f0cf
21 changed files with 2037 additions and 0 deletions

24
models.py Normal file
View File

@@ -0,0 +1,24 @@
"""
Data models for Android XML Translation Tool
"""
from dataclasses import dataclass, field
from typing import Optional, List
@dataclass
class TranslationItem:
"""Represents a single translation item (string or string-array)"""
name: str
value: str
comment: Optional[str] = None
item_type: str = "string" # "string" or "string-array"
items: List[str] = field(default_factory=list) # For string-array items
@dataclass
class TranslationBatch:
"""Represents a batch of translations to process"""
items: list[TranslationItem]
target_language: str
target_file: str