INNER CODE UNIT · Python

load_extra_translations

pa-jesusf/KikoFlu · scripts/generate_tag_translations.py:37

def load_extra_translations():
    """Load manually maintained translation files (e.g. Russian)."""
    extra = {}
    for filename in os.listdir(SCRIPT_DIR):
        if filename.startswith('tag_translations_') and filename.endswith('.json'):
            lang = filename[len('tag_translations_'):-len('.json')]  # e.g. 'ru'
            path = os.path.join(SCRIPT_DIR, filename)
            with open(path, 'r', encoding='utf-8') as f:
                extra[lang] = json.load(f)
            print(f"Loaded {len(extra[lang])} {lang} translations from {filename}", file=sys.stderr)
    return extra

def generate_dart(tags):
    # Load extra language translations (manually maintained)
    extra_langs = load_extra_translations()

    # Build translation data as a dict
    translations = {}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…