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

   [#67207](https://github.com/apache/airflow/pull/67207) added the 
`taskGroup.documentation` modal title key but seeded the English placeholder 
`"Task Group Documentation"` into all 20 non-English locale files instead of 
real translations and I missed it in my review, this fix it. This replaces 
those placeholders with proper native translations.
   
   The [i18n 
policy](https://github.com/apache/airflow/blob/main/airflow-core/src/airflow/ui/public/i18n/README.md)
 explicitly allows LLM-assisted translations in the same PR as a source-string 
change.
   
   ## How the translations were derived
   
   Each value reuses the locale's existing `task.documentation` ("Task 
Documentation") wording and its authoritative "Task Group" glossary term from 
`.github/skills/airflow-translations/locales/<locale>.md`, so terminology and 
word order match what is already in each file.
   
   | Locale | Translation |
   | --- | --- |
   | ar | وثائق مجموعة المهام |
   | ca | Documentació del grup de tasques |
   | de | Task Gruppen Dokumentation |
   | el | Τεκμηρίωση Ομάδας Εργασιών |
   | es | Documentación del Grupo de Tareas |
   | fr | Documentation du groupe de tâches |
   | he | תיעוד קבוצת משימות |
   | hi | टास्क समूह प्रलेखन |
   | hu | Feladatcsoport dokumentáció |
   | it | Documentazione del Gruppo di Task |
   | ja | タスクグループドキュメント |
   | ko | 태스크 그룹 문서 |
   | nl | Taak Groep documentatie |
   | pl | Dokumentacja grupy zadań |
   | pt | Documentação do Grupo de Tarefas |
   | ru | Документация группы задач |
   | th | เอกสารประกอบกลุ่มงาน |
   | tr | Görev Grubu Dokümantasyonu |
   | zh-CN | 任务组文档 |
   | zh-TW | 任務群組文件 |
   
   ## Notes for locale code owners
   
   - **nl**: follows the [locale 
guide](https://github.com/apache/airflow/blob/main/.github/skills/airflow-translations/locales/nl.md)
 (`Taak Groep`, which records the maintainer consensus to translate Task to 
"Taak") even though the existing `nl/common.json` still uses "Task" elsewhere. 
Flagging in case the nl code owner prefers to keep "Task" for now.
   - **de**: uses the natural German compound `Task Gruppen Dokumentation`, 
parallel to the existing `Task Dokumentation`.
   
   The key is consumed in 
[`GroupTaskHeader.tsx`](https://github.com/apache/airflow/blob/f9640eda83/airflow-core/src/airflow/ui/src/pages/Task/GroupTaskHeader.tsx#L40).
 `taskGroup_one` / `taskGroup_other` are referenced directly as suffixed keys, 
so the `taskGroup` object and the plural strings coexist without collision.
   


-- 
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