This is an automated email from the ASF dual-hosted git repository.

choo121600 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 08205150190 i18n(ko): Align particles after Dag with the agreed 
pronunciation (#73799)
08205150190 is described below

commit 08205150190b3819a411b24f564328e590ab18ac
Author: Yuseok Jo <[email protected]>
AuthorDate: Thu Oct 8 15:07:00 2026 +0900

    i18n(ko): Align particles after Dag with the agreed pronunciation (#73799)
    
    * i18n(ko): Align particles after Dag with the agreed pronunciation
    
    * Document the particles after Dag in the Korean translation guide
---
 .agents/skills/airflow-translations/locales/ko.md      | 18 ++++++++++++++++++
 .../src/airflow/ui/public/i18n/locales/ko/assets.json  |  4 ++--
 .../airflow/ui/public/i18n/locales/ko/components.json  |  4 ++--
 .../src/airflow/ui/public/i18n/locales/ko/dag.json     |  2 +-
 .../src/airflow/ui/public/i18n/locales/ko/dags.json    |  4 ++--
 5 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/.agents/skills/airflow-translations/locales/ko.md 
b/.agents/skills/airflow-translations/locales/ko.md
index 67cfcd18652..d23171f71be 100644
--- a/.agents/skills/airflow-translations/locales/ko.md
+++ b/.agents/skills/airflow-translations/locales/ko.md
@@ -88,6 +88,24 @@ Preserve all `{{variable}}` placeholders exactly. Attach 
Korean particles outsid
 "description": "{{개수}}개 {{리소스이름}}이(가) 성공적으로 삭제되었습니다. 키: {{키들}}"
 ```
 
+### Particles after `Dag`
+
+`Dag` stays in Latin letters, so the particle after it depends on how readers 
pronounce it. The Korean Airflow user group settled on "대그" 
([vote](https://discourse.airflow-kr.org/t/dag-vs-9-23/629)), so use the 
vowel-final particles `가`, `는`, `를`, `와`, and `로`. Paired forms such as `을(를)` 
are only for placeholders, whose value is not known in advance.
+
+**Correct**
+
+```json
+"description": "Dag가 곧 재구문 분석될 예정입니다.",
+"selectDescription": "이 Dag를 특정 날짜 범위에 대해 실행합니다."
+```
+
+**Incorrect** (consonant-final reading or a paired form)
+
+```json
+"description": "Dag이(가) 곧 재구문 분석될 예정입니다.",
+"selectDescription": "이 Dag을 특정 날짜 범위에 대해 실행합니다."
+```
+
 ## Tone and UI Voice
 
 - Use neutral, slightly formal tone.
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ko/assets.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/ko/assets.json
index 27d7ac517bf..3f091b2890e 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ko/assets.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ko/assets.json
@@ -33,8 +33,8 @@
       "label": "수동 생성"
     },
     "materialize": {
-      "description": "이 에셋의 상위 Dag을 트리거합니다",
-      "descriptionWithDag": "이 에셋의 상위 Dag을 트리거합니다: {{dagName}}",
+      "description": "이 에셋의 상위 Dag를 트리거합니다",
+      "descriptionWithDag": "이 에셋의 상위 Dag를 트리거합니다: {{dagName}}",
       "label": "구체화",
       "unpauseDag": "트리거 시 {{dagName}}의 일시중지를 해제합니다"
     },
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ko/components.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/ko/components.json
index ebac3d747af..a3bf26e53e2 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ko/components.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ko/components.json
@@ -26,7 +26,7 @@
     "run": "백필 실행",
     "scheduleNotBackfillable": "이 Dag의 스케줄은 백필을 지원하지 않습니다.",
     "schedulerPriorityHint": "백필 Dag 실행은 각 스케줄러 주기에서 백필이 아닌 Dag 실행보다 나중에 
처리됩니다. 백필이 아닌 실행이 있으면 백필 실행은 대기열에서 더 오래 기다릴 수 있습니다.",
-    "selectDescription": "이 Dag을(를) 특정 날짜 범위에 대해 실행합니다.",
+    "selectDescription": "이 Dag를 특정 날짜 범위에 대해 실행합니다.",
     "selectLabel": "백필",
     "title": "백필 실행",
     "toaster": {
@@ -162,7 +162,7 @@
     "manualRunDenied": "이 Dag는 수동으로 실행할 수 없습니다.",
     "partitionKeyHelp": "선택 사항 - 파티션된 Dag에만 적용됩니다.",
     "runIdHelp": "선택 사항 - 제공되지 않으면 생성됩니다.",
-    "selectDescription": "이 Dag을(를) 단일 실행 트리거",
+    "selectDescription": "이 Dag를 단일 실행 트리거",
     "selectLabel": "단일 실행",
     "title": "Dag 트리거",
     "toaster": {
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
index 601d06dda9a..517fc3b6550 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ko/dag.json
@@ -197,7 +197,7 @@
         "title": "Dag 재구문 분석 실패"
       },
       "success": {
-        "description": "Dag이(가) 곧 재구문 분석될 예정입니다.",
+        "description": "Dag가 곧 재구문 분석될 예정입니다.",
         "title": "재구문 분석 요청이 성공적으로 제출되었습니다."
       }
     }
diff --git a/airflow-core/src/airflow/ui/public/i18n/locales/ko/dags.json 
b/airflow-core/src/airflow/ui/public/i18n/locales/ko/dags.json
index 38ca81631d3..fc7e7bf8eb6 100644
--- a/airflow-core/src/airflow/ui/public/i18n/locales/ko/dags.json
+++ b/airflow-core/src/airflow/ui/public/i18n/locales/ko/dags.json
@@ -3,7 +3,7 @@
   "dagActions": {
     "delete": {
       "button": "Dag 삭제",
-      "warning": "실행 및 태스크를 포함하여 Dag과(와) 관련된 모든 메타데이터가 제거됩니다."
+      "warning": "실행 및 태스크를 포함하여 Dag와 관련된 모든 메타데이터가 제거됩니다."
     }
   },
   "favoriteDag": "Dag 즐겨찾기",
@@ -96,7 +96,7 @@
     "pauseNow": "지금 일시 중지"
   },
   "schedulingBanner": {
-    "message": "이 Dag은 실행 완료 대기 중입니다. 진행 중인 Dag 실행이 모두 끝나면 일시 중지됩니다."
+    "message": "이 Dag는 실행 완료 대기 중입니다. 진행 중인 Dag 실행이 모두 끝나면 일시 중지됩니다."
   },
   "schedulingState": {
     "active": "활성",

Reply via email to