fix: add missing translations for AI Deep Research feature

This commit is contained in:
Roo Code 2025-07-20 01:32:34 +00:00
parent 08c6146b3b
commit 85d07ce30a
18 changed files with 321 additions and 0 deletions

View file

@ -0,0 +1,66 @@
const fs = require("fs")
const path = require("path")
const aiDeepResearchTranslations = {
aiDeepResearch: {
title: "AI Deep Research",
thinking: "Thinking...",
searching: "Searching the web...",
reading: "Reading sources...",
analyzing: "Analyzing information...",
completed: "Research completed",
initializing: "Initializing research...",
query: "Query",
thoughtProcess: "Thought Process",
searchingFor: "Searching for",
readingUrl: "Reading",
analyzingContent: "Analyzing content...",
results: "Research Results",
},
}
const locales = [
"ca",
"de",
"es",
"fr",
"hi",
"id",
"it",
"ja",
"ko",
"nl",
"pl",
"pt-BR",
"ru",
"tr",
"vi",
"zh-CN",
"zh-TW",
]
locales.forEach((locale) => {
const filePath = path.join(__dirname, "..", "webview-ui", "src", "i18n", "locales", locale, "chat.json")
try {
const content = JSON.parse(fs.readFileSync(filePath, "utf8"))
// Remove any flat keys that were added incorrectly
Object.keys(content).forEach((key) => {
if (key.startsWith("aiDeepResearch.")) {
delete content[key]
}
})
// Add the nested translations
content.aiDeepResearch = aiDeepResearchTranslations.aiDeepResearch
// Write back the file with proper formatting
fs.writeFileSync(filePath, JSON.stringify(content, null, "\t") + "\n", "utf8")
console.log(`✅ Updated ${locale}/chat.json`)
} catch (error) {
console.error(`❌ Error updating ${locale}/chat.json:`, error.message)
}
})
console.log("\nDone! All translations have been added.")

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Edita el teu missatge..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Bearbeite deine Nachricht..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Edita tu mensaje..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Modifiez votre message..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "अपना संदेश संपादित करें..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -331,5 +331,20 @@
},
"editMessage": {
"placeholder": "Edit pesan Anda..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Modifica il tuo messaggio..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "メッセージを編集..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "메시지 편집..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Bewerk je bericht..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Edytuj swoją wiadomość..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Edite sua mensagem..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Редактировать сообщение..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Mesajını düzenle..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "Chỉnh sửa tin nhắn của bạn..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "编辑消息..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}

View file

@ -325,5 +325,20 @@
},
"editMessage": {
"placeholder": "編輯訊息..."
},
"aiDeepResearch": {
"title": "AI Deep Research",
"thinking": "Thinking...",
"searching": "Searching the web...",
"reading": "Reading sources...",
"analyzing": "Analyzing information...",
"completed": "Research completed",
"initializing": "Initializing research...",
"query": "Query",
"thoughtProcess": "Thought Process",
"searchingFor": "Searching for",
"readingUrl": "Reading",
"analyzingContent": "Analyzing content...",
"results": "Research Results"
}
}