Skip to content

Complete missing Arabic (ar) translations - #70383

Merged
shahar1 merged 1 commit into
apache:mainfrom
shahar1:update-arabic-translation
Jul 27, 2026
Merged

Complete missing Arabic (ar) translations#70383
shahar1 merged 1 commit into
apache:mainfrom
shahar1:update-arabic-translation

Conversation

@shahar1

Copy link
Copy Markdown
Contributor

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

assetStoreassetStateStore and taskStoretaskStateStore 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?
  • Yes — Claude Code (Opus 4.8)

Generated-by: Claude Code (Opus 4.8) following the guidelines

The Arabic locale had drifted to 90% coverage as new UI features landed,
so Arabic-speaking users saw untranslated English fallbacks across the
dashboard, keyboard-shortcuts help, preset filters and the new state
stores.
The asset and task state stores were previously called "asset store" and
"task store". Their Arabic wording is carried over to the renamed keys so
the existing translation is not lost, and the dead pre-rename keys — which
only ever existed in this locale — are dropped.
@boring-cyborgboring-cyborgBot added area:translations area:UI Related to UI/UX. For Frontend Developers. translation:ar labels Jul 24, 2026
@shahar1

Copy link
Copy Markdown
ContributorAuthor

cc: @ahmadtfarhan

@shahar1
shahar1 merged commit d778786 into apache:mainJul 27, 2026
88 checks passed
@shahar1
shahar1 deleted the update-arabic-translation branch July 27, 2026 09:21
@github-actionsgithub-actionsBot added this to the Airflow 3.3.1 milestone Jul 27, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi maintainer, this PR was merged without a milestone set.
We've automatically set the milestone to Airflow 3.3.1 based on: backport label targeting v3-3-test
If this milestone is not correct, please update it to the appropriate milestone.

This comment was generated by Milestone Tag Assistant.

@github-actions

Copy link
Copy Markdown
Contributor

Backport successfully created: v3-3-test

Note: As of Merging PRs targeted for Airflow 3.X
the committer who merges the PR is responsible for backporting the PRs that are bug fixes (generally speaking) to the maintenance branches.

In matter of doubt please ask in #release-management Slack channel.

StatusBranchResult
v3-3-testPR Link

shahar1 added a commit that referenced this pull request Jul 27, 2026
The Arabic locale had drifted to 90% coverage as new UI features landed,
so Arabic-speaking users saw untranslated English fallbacks across the
dashboard, keyboard-shortcuts help, preset filters and the new state
stores.
The asset and task state stores were previously called "asset store" and
"task store". Their Arabic wording is carried over to the renamed keys so
the existing translation is not lost, and the dead pre-rename keys — which
only ever existed in this locale — are dropped.
(cherry picked from commit d778786)
Co-authored-by: Shahar Epstein <60007259+shahar1@users.noreply.github.com>
vatsrahul1001 pushed a commit that referenced this pull request Aug 5, 2026
The Arabic locale had drifted to 90% coverage as new UI features landed,
so Arabic-speaking users saw untranslated English fallbacks across the
dashboard, keyboard-shortcuts help, preset filters and the new state
stores.
The asset and task state stores were previously called "asset store" and
"task store". Their Arabic wording is carried over to the renamed keys so
the existing translation is not lost, and the dead pre-rename keys — which
only ever existed in this locale — are dropped.
(cherry picked from commit d778786)
Co-authored-by: Shahar Epstein <60007259+shahar1@users.noreply.github.com>
dabla pushed a commit to dabla/airflow that referenced this pull request Aug 14, 2026
The Arabic locale had drifted to 90% coverage as new UI features landed,
so Arabic-speaking users saw untranslated English fallbacks across the
dashboard, keyboard-shortcuts help, preset filters and the new state
stores.
The asset and task state stores were previously called "asset store" and
"task store". Their Arabic wording is carried over to the renamed keys so
the existing translation is not lost, and the dead pre-rename keys — which
only ever existed in this locale — are dropped.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:translationsarea:UIRelated to UI/UX. For Frontend Developers.backport-to-v3-3-testBackport to v3-3-testtranslation:ar

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@shahar1@hussein-awala