Problem
Language codes in translation filenames use underscores (e.g., no_nb, pt_br), but the lang_names mapping in scripts/check_translations.py uses hyphens (no-nb, pt-br).
Because of this mismatch, the translation report shows raw codes like ## no_nb instead of readable names like ## Norwegian.