From b54325dcc9d1dd640d5d11482e0a121c698c54a3 Mon Sep 17 00:00:00 2001 From: "Cheng Ho Ming, Eric" Date: Fri, 6 Nov 2026 01:10:09 +0800 Subject: [PATCH] fix(i18n): replace raw translation keys on panel screens (#7057) Use valid translation keys on six panel screens, add the missing copy-failure and empty-value strings across all locales, and reject unresolved literal translation keys in the regression test. --- .../src/pages/clients/ClientBulkAdjustModal.tsx | 2 +- frontend/src/pages/clients/FilterDrawer.tsx | 4 ++-- .../src/pages/inbounds/form/protocols/tuic.tsx | 2 +- frontend/src/pages/settings/SecurityTab.tsx | 2 +- frontend/src/pages/xray/overrides/WarpModal.tsx | 2 +- frontend/src/test/i18n-dead-keys.test.ts | 15 ++++++++------- internal/web/translation/ar-EG.json | 2 ++ internal/web/translation/en-US.json | 2 ++ internal/web/translation/es-ES.json | 2 ++ internal/web/translation/fa-IR.json | 2 ++ internal/web/translation/id-ID.json | 2 ++ internal/web/translation/ja-JP.json | 2 ++ internal/web/translation/pt-BR.json | 2 ++ internal/web/translation/ru-RU.json | 2 ++ internal/web/translation/sk-SK.json | 2 ++ internal/web/translation/tr-TR.json | 2 ++ internal/web/translation/uk-UA.json | 2 ++ internal/web/translation/vi-VN.json | 2 ++ internal/web/translation/zh-CN.json | 2 ++ internal/web/translation/zh-TW.json | 2 ++ 20 files changed, 42 insertions(+), 13 deletions(-) diff --git a/frontend/src/pages/clients/ClientBulkAdjustModal.tsx b/frontend/src/pages/clients/ClientBulkAdjustModal.tsx index dfeae4c24..90d9ac875 100644 --- a/frontend/src/pages/clients/ClientBulkAdjustModal.tsx +++ b/frontend/src/pages/clients/ClientBulkAdjustModal.tsx @@ -95,7 +95,7 @@ export default function ClientBulkAdjustModal({ - +