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]

Reply via email to