INNER CODE UNIT · Python

warn

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

def warn(message):
    print(f"::warning title=Translation coverage::{message}")


def load_langs():
    """Parse the langs.js module the same way scripts/translate.py does."""
    text = LANGS_JS.read_text(encoding="utf-8").replace("export default ", "")
    data = json.loads(text)
    return data["langs"], data.get("langs-arb", {})


def load_json(path):
    """Load a translation file, or None if missing/unparseable (best-effort)."""
    try:
        with open(path, encoding="utf-8") as f:
            return json.load(f)
    except FileNotFoundError:
        return None

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…