INNER CODE UNIT · Python

run

blokadaorg/blokada · .github/scripts/translation_coverage.py:76

def run():
    primary, arb = load_langs()

    # Load the English baseline once per category.
    baselines = {cat: load_json(TRANSLATIONS / cat / "en.json") for cat in CATEGORIES}

    rows = []
    warnings = []
    for lang in primary:
        mapped = arb.get(lang, lang)
        per_cat = {}
        tot_cov = tot_all = 0
        for cat in CATEGORIES:
            en = baselines[cat]
            if not en:
                per_cat[cat] = None
                continue
            translated = load_json(TRANSLATIONS / cat / f"{mapped}.json")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…