You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "shahar1 (via GitHub)" <gi...@apache.org> on 2026/06/12 04:54:35 UTC

[PR] UI: Complete missing Arabic translations [airflow]

shahar1 opened a new pull request, #68425:
URL: https://github.com/apache/airflow/pull/68425

   Complete missing Arabic UI translations by syncing locale keys with English and translating newly added strings across i18n namespaces.\n\nValidation:\n- 
   Your breeze shim at /home/shahar/.local/bin/breeze is out of date (installed: unknown (pre-versioning), current: 1).
   Re-run the setup script to refresh it:
   
        /home/shahar/repos/apache/airflow/scripts/tools/setup_breeze
   
   Locales and their files:
   ┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
   ┃ Locale ┃ Files                                                                                                                          ┃
   ┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
   │ ar     │ assets.json, common.json, admin.json, dag.json, browse.json, dags.json, components.json, hitl.json, dashboard.json, tasks.json │
   │ en     │ assets.json, common.json, admin.json, dag.json, browse.json, dags.json, components.json, hitl.json, dashboard.json, tasks.json │
   └────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
   
   Summary of differences by language:
                                                       Translation Progress: ar                                                    
   ┏━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━┳━━━━━━━━┓
   ┃ File            ┃ Required (base EN) ┃ Required (plural) ┃ Total required ┃ Translated ┃ Missing ┃ Coverage ┃ TODOs ┃ Unused ┃
   ┡━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━╇━━━━━━━━┩
   │ admin.json      │ 117                │ 32                │ 149            │ 149        │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ assets.json     │ 40                 │ 4                 │ 44             │ 44         │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ browse.json     │ 38                 │ 4                 │ 42             │ 42         │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ common.json     │ 297                │ 52                │ 349            │ 349        │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ components.json │ 122                │ 33                │ 155            │ 155        │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dag.json        │ 171                │ 32                │ 203            │ 203        │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dags.json       │ 60                 │ 0                 │ 60             │ 60         │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ dashboard.json  │ 36                 │ 8                 │ 44             │ 44         │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ hitl.json       │ 28                 │ 8                 │ 36             │ 36         │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ tasks.json      │ 8                  │ 0                 │ 8              │ 8          │ 0       │ 100.0%   │ 0     │ 0      │
   ├─────────────────┼────────────────────┼───────────────────┼────────────────┼────────────┼─────────┼──────────┼───────┼────────┤
   │ All files       │ 917                │ 173               │ 1090           │ 1090       │ 0       │ 100.0%   │ 0     │ 0      │
   └─────────────────┴────────────────────┴───────────────────┴────────────────┴────────────┴─────────┴──────────┴───────┴────────┘
   
   All translations are complete! reports 100% coverage\n- Removed previously unused extra keys in Arabic locale to keep parity with English\n\n---\n\n##### Was generative AI tooling used to co-author this PR?\n\n- [X] Yes — GitHub Copilot (GPT-5.3-Codex)\n\nGenerated-by: GitHub Copilot (GPT-5.3-Codex) 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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] UI: Complete missing Arabic translations [airflow]

Posted by "shahar1 (via GitHub)" <gi...@apache.org>.
shahar1 merged PR #68425:
URL: https://github.com/apache/airflow/pull/68425


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] UI: Complete missing Arabic translations [airflow]

Posted by "jscheffl (via GitHub)" <gi...@apache.org>.
jscheffl commented on code in PR #68425:
URL: https://github.com/apache/airflow/pull/68425#discussion_r3405447137


##########
airflow-core/src/airflow/ui/public/i18n/locales/ar/assets.json:
##########
@@ -6,6 +6,22 @@
   "asset_other": "أصول",
   "asset_two": "أصلان",
   "asset_zero": "لا يوجد أي أصل",
+  "assetStore": {
+    "add": "إضافة مخزن الأصول",
+    "clearAll": {
+      "resource": "كل مخزن الأصول",
+      "title": "مسح كل مخزن الأصول",
+      "warning": "سيتم مسح كل مخزن الأصول. ستفقد المهام التي تستخدم هذا المخزن لتنسيق العمل ذاكرتها المحفوظة."
+    },
+    "delete": "حذف مخزن الأصول",
+    "deleteWarning": "سيفقد الأصل إدخال المخزن المحفوظ هذا.",
+    "edit": "تعديل مخزن الأصول",
+    "emptyState": "يخزّن مخزن الأصول قيماً مرتبطة بهوية الأصل، وتكون مشتركة عبر جميع تشغيلات Dag. يمكن للعمّال الكتابة إلى مخزن الأصول عبر Task SDK.",
+    "lastUpdatedBy": "آخر تحديث بواسطة",
+    "lastUpdatedByApi": "API",
+    "lastUpdatedByWatcher": "Watcher",

Review Comment:
   Keep this non translated?



-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] UI: Complete missing Arabic translations [airflow]

Posted by "shahar1 (via GitHub)" <gi...@apache.org>.
shahar1 commented on code in PR #68425:
URL: https://github.com/apache/airflow/pull/68425#discussion_r3407958539


##########
airflow-core/src/airflow/ui/public/i18n/locales/ar/assets.json:
##########
@@ -6,6 +6,22 @@
   "asset_other": "أصول",
   "asset_two": "أصلان",
   "asset_zero": "لا يوجد أي أصل",
+  "assetStore": {
+    "add": "إضافة مخزن الأصول",
+    "clearAll": {
+      "resource": "كل مخزن الأصول",
+      "title": "مسح كل مخزن الأصول",
+      "warning": "سيتم مسح كل مخزن الأصول. ستفقد المهام التي تستخدم هذا المخزن لتنسيق العمل ذاكرتها المحفوظة."
+    },
+    "delete": "حذف مخزن الأصول",
+    "deleteWarning": "سيفقد الأصل إدخال المخزن المحفوظ هذا.",
+    "edit": "تعديل مخزن الأصول",
+    "emptyState": "يخزّن مخزن الأصول قيماً مرتبطة بهوية الأصل، وتكون مشتركة عبر جميع تشغيلات Dag. يمكن للعمّال الكتابة إلى مخزن الأصول عبر Task SDK.",
+    "lastUpdatedBy": "آخر تحديث بواسطة",
+    "lastUpdatedByApi": "API",
+    "lastUpdatedByWatcher": "Watcher",

Review Comment:
   It's a fresh one from yesterday, fixed



-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] UI: Complete missing Arabic translations [airflow]

Posted by "shahar1 (via GitHub)" <gi...@apache.org>.
shahar1 commented on PR #68425:
URL: https://github.com/apache/airflow/pull/68425#issuecomment-4694465385

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


-- 
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: commits-unsubscribe@airflow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org