aoelvp94 opened a new pull request, #68743: URL: https://github.com/apache/airflow/pull/68743
Complete UI translations for Spanish (`es`). This brings the Spanish locale to full parity with English for recently added UI areas, including deadline alerts, asset and task state stores, HITL review, backfill options, mapped-task clear actions, log search, graph filters, and related admin/browse strings. Stale unused keys were removed where English no longer requires them. Validation: - `breeze ui check-translation-completeness --language es` → 100% coverage, 0 missing, 0 unused, 0 TODOs - `check_i18n_json.py` on `locales/es/*.json` → valid JSON, no TODO markers Terminology follows the existing `es` locale guidelines: neutral international Spanish, title case for UI labels, and Airflow terms kept in English where established (Dag, Asset, Backfill, XCom, Pool, Trigger/Triggerer as nouns, etc.). ## Test plan - [x] `breeze ui check-translation-completeness --language es` - [x] `uv run --project scripts python scripts/ci/prek/check_i18n_json.py airflow-core/src/airflow/ui/public/i18n/locales/es/*.json` - [ ] CI translation / pre-commit checks --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Composer Generated-by: Composer following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) Made with [Cursor](https://cursor.com) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
