shahar1 opened a new pull request, #70383: URL: https://github.com/apache/airflow/pull/70383
Brings the Arabic (`ar`) UI locale back to 100% coverage — it had drifted to 90% (119 missing keys) as new UI features landed, so Arabic-speaking users saw English fallbacks in the dashboard deadlines/alerts panels, the keyboard-shortcuts help, preset filters, run-state counts, and the asset/task state stores. Terminology follows the glossary in `.claude/skills/airflow-translations/locales/ar.md` and the wording already used in `ar/*.json`, including the full six-form CLDR plural set (`_zero`/`_one`/`_two`/`_few`/`_many`/`_other`) for the new pluralised `showMoreAlerts` key, and Western Arabic numerals throughout. `breeze ui check-translation-completeness --language ar` now reports 100% with 0 missing and 0 TODOs. ##### Recovered wording from the state-store rename `assetStore` → `assetStateStore` and `taskStore` → `taskStateStore` were renamed upstream, which orphaned ~30 already-translated Arabic keys and left the new ones untranslated. Rather than re-translate from scratch, the existing Arabic wording is carried over to the new keys (with "المخزن" qualified as "مخزن الحالة" to match the added "State"), and the dead pre-rename keys — which existed only in this locale — are removed. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8) Generated-by: Claude Code (Opus 4.8) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
