From e1aa223e5d9a78d5f3af105942a4b00fbc6b4c42 Mon Sep 17 00:00:00 2001 From: icarus Date: Thu, 23 Oct 2025 15:54:02 +0800 Subject: [PATCH] feat(i18n): add Simplified Chinese and German language support Add 'zh-cn' and 'de-de' to language map and log system prompt for debugging --- scripts/auto-translate-i18n.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/auto-translate-i18n.ts b/scripts/auto-translate-i18n.ts index 2ee50a486f..5217894634 100644 --- a/scripts/auto-translate-i18n.ts +++ b/scripts/auto-translate-i18n.ts @@ -27,6 +27,7 @@ const openai = new OpenAI({ }) const languageMap = { + 'zh-cn': 'Simplified Chinese', 'en-us': 'English', 'ja-jp': 'Japanese', 'ru-ru': 'Russian', @@ -34,7 +35,8 @@ const languageMap = { 'el-gr': 'Greek', 'es-es': 'Spanish', 'fr-fr': 'French', - 'pt-pt': 'Portuguese' + 'pt-pt': 'Portuguese', + 'de-de': 'German' } const PROMPT = ` @@ -137,6 +139,8 @@ const main = async () => { } const systemPrompt = PROMPT.replace('{{target_language}}', languageMap[filename]) + console.info('System Prompt: ', systemPrompt) + const result = await translateRecursively(targetJson, systemPrompt) count += 1 bar.update(count)