From 2f8d6b55523f52f70a9946035c08333cbf2889fe Mon Sep 17 00:00:00 2001 From: Teknium <127238744+teknium1@users.noreply.github.com> Date: Wed, 26 Aug 2026 15:22:09 -0700 Subject: [PATCH] fix(i18n): changes_requested + review_detail wake keys in all 17 locales Follow-up for the #88694 salvage: the PR added the two new wake keys to en.yaml only; main carries 17 locale files (parity rule). --- locales/af.yaml | 2 ++ locales/ar.yaml | 2 ++ locales/de.yaml | 2 ++ locales/es.yaml | 2 ++ locales/fr.yaml | 2 ++ locales/ga.yaml | 2 ++ locales/hu.yaml | 2 ++ locales/it.yaml | 2 ++ locales/ja.yaml | 2 ++ locales/ko.yaml | 2 ++ locales/pt.yaml | 2 ++ locales/ru.yaml | 2 ++ locales/tr.yaml | 2 ++ locales/uk.yaml | 2 ++ locales/zh-hant.yaml | 2 ++ locales/zh.yaml | 2 ++ 16 files changed, 32 insertions(+) diff --git a/locales/af.yaml b/locales/af.yaml index b2c8a37945..3fcc466d6c 100644 --- a/locales/af.yaml +++ b/locales/af.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/ar.yaml b/locales/ar.yaml index b2e4fc7e8f..029526e8f3 100644 --- a/locales/ar.yaml +++ b/locales/ar.yaml @@ -190,11 +190,13 @@ gateway: timed_out: "انتهت المهلة؛ سيعيد المُوزّع المحاولة" blocked: "محجوبة؛ تحتاج إلى انتباه" review_requested: "أُحيلت للمراجعة؛ اكتمل التنفيذ" + changes_requested: "طلبت المراجعة تغييرات (BLOCK)؛ التنفيذ غير معتمد" block_loop_detected: "أُحيلت إلى الفرز بعد تكرار الحجب؛ تحتاج إلى قرار" status_default: "تغيّرت الحالة" status_joiner: "، " message: "[kanban] المهمة {task_id} {status}.\nالعنوان: {title}\nالمُكلَّف: @{assignee}\nاللوحة: {board}\n\nراجع النتيجة أو قرّر الخطوة التالية." handoff: "Result: {summary}" + review_detail: "ملاحظات المراجعة: {reason}\nافحص البطاقة الحالية وتشغيل المراجعة الجاري؛ أعد العمل إلى مهمة التنفيذ نفسها. لا تعتبر هذا الحجب موافقة ولا تنشئ مهمة مكررة." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/de.yaml b/locales/de.yaml index 56995f85c4..c81dc601d3 100644 --- a/locales/de.yaml +++ b/locales/de.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/es.yaml b/locales/es.yaml index 61d228b2e7..4cc6a3c73b 100644 --- a/locales/es.yaml +++ b/locales/es.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/fr.yaml b/locales/fr.yaml index 3dd054b4d5..56c8c3ab98 100644 --- a/locales/fr.yaml +++ b/locales/fr.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/ga.yaml b/locales/ga.yaml index fa2e6791b5..ec9ce2bac2 100644 --- a/locales/ga.yaml +++ b/locales/ga.yaml @@ -171,11 +171,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/hu.yaml b/locales/hu.yaml index 3d2cd0dabd..571f91c014 100644 --- a/locales/hu.yaml +++ b/locales/hu.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/it.yaml b/locales/it.yaml index bda8272750..d925d1648d 100644 --- a/locales/it.yaml +++ b/locales/it.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/ja.yaml b/locales/ja.yaml index 11108138ac..3ff3dc1fd0 100644 --- a/locales/ja.yaml +++ b/locales/ja.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/ko.yaml b/locales/ko.yaml index 3641c23ead..9fab32a9a6 100644 --- a/locales/ko.yaml +++ b/locales/ko.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/pt.yaml b/locales/pt.yaml index e189d2a86d..acd32ba95d 100644 --- a/locales/pt.yaml +++ b/locales/pt.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/ru.yaml b/locales/ru.yaml index 06a87cf716..d3de815195 100644 --- a/locales/ru.yaml +++ b/locales/ru.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/tr.yaml b/locales/tr.yaml index cef70e372a..62456fe642 100644 --- a/locales/tr.yaml +++ b/locales/tr.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/uk.yaml b/locales/uk.yaml index dbf345f4e5..dc08b6781e 100644 --- a/locales/uk.yaml +++ b/locales/uk.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "Result: {summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "This is an automatic task-status notification, not a request to decompose the task again. Inspect the current board before creating follow-up tasks; do not recreate tasks or graphs that already exist." personality: diff --git a/locales/zh-hant.yaml b/locales/zh-hant.yaml index fcada7c4c8..2187a7ecab 100644 --- a/locales/zh-hant.yaml +++ b/locales/zh-hant.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "timed out; dispatcher will retry" blocked: "blocked; needs attention" review_requested: "handed off for review; the implementation is done" + changes_requested: "review requested changes (BLOCK); implementation is not approved" block_loop_detected: "routed to triage after repeated blocks; needs a decision" status_default: "status changed" status_joiner: ", " message: "[kanban] Task {task_id} {status}.\nTitle: {title}\nAssignee: @{assignee}\nBoard: {board}\n\nCheck the result or decide the next step." handoff: "結果:{summary}" + review_detail: "Review feedback: {reason}\nInspect the existing card and its current review run; return work to the same implementation task. Do not treat this BLOCK as approval and do not create a duplicate task." guidance: "這是自動任務狀態通知,不是再次分解任務的請求。建立後續任務前請先檢查目前看板;不要重複建立已存在的任務或任務圖。" personality: diff --git a/locales/zh.yaml b/locales/zh.yaml index bc5110f83e..7a830bf1b7 100644 --- a/locales/zh.yaml +++ b/locales/zh.yaml @@ -167,11 +167,13 @@ gateway: timed_out: "超时,dispatcher 将重试" blocked: "被阻塞,需要处理" review_requested: "已交付评审;实现已完成" + changes_requested: "评审要求修改(BLOCK),实现未获批准" block_loop_detected: "反复阻塞后被转入待分诊,需要做出决定" status_default: "状态变化" status_joiner: "," message: "[kanban] 任务 {task_id} {status}。\n标题: {title}\n执行者: @{assignee}\n看板: {board}\n\n请检查结果或决定下一步动作。" handoff: "结果:{summary}" + review_detail: "评审反馈: {reason}\n请检查现有卡片及其当前评审运行;将工作返回同一实现任务。不要把此 BLOCK 视为批准,也不要创建重复任务。" guidance: "这是自动任务状态通知,不是再次分解任务的请求。创建后续任务前请先检查当前看板;不要重复创建已存在的任务或任务图。" personality: