diff --git a/.agents/skills/airflow-translations/SKILL.md b/.agents/skills/airflow-translations/SKILL.md index d5467f31e22e6..badc9598022d1 100644 --- a/.agents/skills/airflow-translations/SKILL.md +++ b/.agents/skills/airflow-translations/SKILL.md @@ -122,11 +122,12 @@ If there are **missing** keys, scaffold them with `TODO: translate:` stubs: breeze ui check-translation-completeness --language --add-missing ``` -If there are **extra** keys (present in the locale but not in English), remove -them: +If there are **unused** keys — keys that are not required, meaning they are +absent from the English locale or are plural suffixes this language does not +need — remove them: ```bash -breeze ui check-translation-completeness --language --remove-extra +breeze ui check-translation-completeness --language --remove-unused ``` Now translate the `TODO: translate:` entries following the locale-specific @@ -138,7 +139,8 @@ guideline, then continue to **Validation** below. After completing translations, run these checks: -Check completeness. The output should show 0 missing, 0 extra, and 0 TODOs: +Check completeness. The output table should show 0 missing, 0 TODOs, 0 unused, +and 100% coverage: ```bash breeze ui check-translation-completeness --language