Skip to content

UI: Complete missing Arabic translations#68425

Open
shahar1 wants to merge 1 commit into
apache:mainfrom
shahar1:i18n-arabic-260612
Open

UI: Complete missing Arabic translations#68425
shahar1 wants to merge 1 commit into
apache:mainfrom
shahar1:i18n-arabic-260612

Conversation

@shahar1

@shahar1 shahar1 commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Human Summary

This PR completes missing gaps in the Arabic translation.

Was generative AI tooling used to co-author this PR?

  • Yes (GitHub Copilot — Claude Sonnet 4.6)

Generated-by: GitHub Copilot (Claude Sonnet 4.6) following the guidelines

AI Summary

Click here Complete missing Arabic (`ar`) UI translations so the locale reaches 100% coverage against English.

Changes per file:

  • admin.json — jobs columns/filters, pool slots helper text, team column
  • assets.json — asset store CRUD labels, events, scheduling, task dependencies
  • browse.json — deadlines table columns, status filter options, plural forms
  • common.json — token generation UI, bulk clear/update toasters, task/taskGroup labels, states, search, errors, validation messages, partitioned/pending Dag run plurals
  • components.json — backfill hints, ISO 8601 duration field, graph zoom, manual-run-denied message; removed 5 stale extra keys
  • dag.json — deadline alerts & status section (all plural forms), grid buttons, graph filters panel, version indicator, task stream filter, task store CRUD, logs search, notFound page, storage tab
  • dags.json — clearAllMapped action labels
  • dashboard.json — deferred-slots-not-counted tooltip and label

Validation: breeze ui check-translation-completeness --language ar reports 1090/1090 keys translated (100%), 0 missing, 0 TODOs, 0 unused.


  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@shahar1 shahar1 requested a review from hussein-awala as a code owner June 12, 2026 04:54
@boring-cyborg boring-cyborg Bot added area:translations area:UI Related to UI/UX. For Frontend Developers. translation:ar labels Jun 12, 2026
@shahar1 shahar1 requested a review from jscheffl June 12, 2026 04:58

@jscheffl jscheffl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

للأسف، اللغة العربية غريبة تماماً عليّ، لكن على الأقل يبدو التصميم جميلاً. موافقة فنية.

Comment on lines +21 to +22
"lastUpdatedByApi": "API",
"lastUpdatedByWatcher": "Watcher",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep this non translated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:translations area:UI Related to UI/UX. For Frontend Developers. translation:ar

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants