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

Lee-W 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 8dde17bf52a Update zh-TW plural form guidance for translators (#75669)
8dde17bf52a is described below

commit 8dde17bf52ad472be46f31a8682ace465eb86481
Author: CA <[email protected]>
AuthorDate: Mon Oct 26 23:02:19 2026 +0800

    Update zh-TW plural form guidance for translators (#75669)
---
 .../skills/airflow-translations/locales/zh-TW.md   | 33 ++++++++++++++++++++--
 1 file changed, 31 insertions(+), 2 deletions(-)

diff --git a/.agents/skills/airflow-translations/locales/zh-TW.md 
b/.agents/skills/airflow-translations/locales/zh-TW.md
index 389efcb591b..df413a4e994 100644
--- a/.agents/skills/airflow-translations/locales/zh-TW.md
+++ b/.agents/skills/airflow-translations/locales/zh-TW.md
@@ -29,8 +29,13 @@ Prioritize terms commonly used in the Taiwan tech ecosystem.
 
 ## Plural Forms
 
-Traditional Chinese **does not** distinguish between singular and plural forms.
-Use the **same translation** for both `_one` and `_other` suffixes:
+Traditional Chinese **does not** distinguish between singular and plural forms,
+so both suffixes use the same noun. i18next currently never selects `_one`
+for `zh-TW` (the locale has a single plural category, `other`), but the key
+must still exist for translation completeness.
+
+Some keys are plain nouns rather than counts — use the same translation for
+both suffixes:
 
 **English source:**
 
@@ -46,6 +51,30 @@ Use the **same translation** for both `_one` and `_other` 
suffixes:
 "dagRun_other": "Dag 執行"
 ```
 
+When the English `_one` does carry a count, write it as a literal `1` instead
+of interpolating `{{count, number}}`; keep the placeholder in `_other`:
+
+**English source:**
+
+```json
+"taskCount_one": "{{count, number}} Task",
+"taskCount_other": "{{count, number}} Tasks"
+```
+
+**Correct** — literal `1` in `_one`:
+
+```json
+"taskCount_one": "1 個任務",
+"taskCount_other": "{{count, number}} 個任務"
+```
+
+**Incorrect** — interpolating a count that can only be 1:
+
+```json
+"taskCount_one": "{{count, number}} 個任務",
+"taskCount_other": "{{count, number}} 個任務"
+```
+
 ## Spacing Rules
 
 Insert a **half-width space** between Chinese characters and adjacent

Reply via email to