From d419635480050b970ee25c48071c1b983e46d828 Mon Sep 17 00:00:00 2001 From: DevFlex-AI Date: Thu, 6 Aug 2026 03:49:58 +0000 Subject: [PATCH 1/3] fix(i18n): restore translated telemetry banner copy for opt-in semantics Co-authored-by: Codesmith --- webview-ui/src/i18n/locales/ca/welcome.json | 4 ++++ webview-ui/src/i18n/locales/de/welcome.json | 4 ++++ webview-ui/src/i18n/locales/es/welcome.json | 4 ++++ webview-ui/src/i18n/locales/fr/welcome.json | 4 ++++ webview-ui/src/i18n/locales/hi/welcome.json | 4 ++++ webview-ui/src/i18n/locales/id/welcome.json | 4 ++++ webview-ui/src/i18n/locales/it/welcome.json | 4 ++++ webview-ui/src/i18n/locales/ja/welcome.json | 4 ++++ webview-ui/src/i18n/locales/ko/welcome.json | 4 ++++ webview-ui/src/i18n/locales/nl/welcome.json | 4 ++++ webview-ui/src/i18n/locales/pl/welcome.json | 4 ++++ webview-ui/src/i18n/locales/pt-BR/welcome.json | 4 ++++ webview-ui/src/i18n/locales/ru/welcome.json | 4 ++++ webview-ui/src/i18n/locales/tr/welcome.json | 4 ++++ webview-ui/src/i18n/locales/vi/welcome.json | 4 ++++ webview-ui/src/i18n/locales/zh-CN/welcome.json | 4 ++++ webview-ui/src/i18n/locales/zh-TW/welcome.json | 4 ++++ 17 files changed, 68 insertions(+) diff --git a/webview-ui/src/i18n/locales/ca/welcome.json b/webview-ui/src/i18n/locales/ca/welcome.json index d0b3a53ae6..6936a73d45 100644 --- a/webview-ui/src/i18n/locales/ca/welcome.json +++ b/webview-ui/src/i18n/locales/ca/welcome.json @@ -10,5 +10,9 @@ "goBack": "Enrere", "finish": "Finalitza" }, + "telemetry": { + "helpImprove": "Ajuda a millorar Bolt Code", + "helpImproveMessage": "La telemetria està desactivada per defecte. Si vols, pots ajudar-nos a corregir errors i millorar l'extensió activant l'informe anònim d'errors i ús a la configuració. Mai no es recopila codi, indicacions ni informació personal." + }, "importSettings": "Importa la configuració" } diff --git a/webview-ui/src/i18n/locales/de/welcome.json b/webview-ui/src/i18n/locales/de/welcome.json index 9e67111b80..1b25025641 100644 --- a/webview-ui/src/i18n/locales/de/welcome.json +++ b/webview-ui/src/i18n/locales/de/welcome.json @@ -10,5 +10,9 @@ "goBack": "Zurück", "finish": "Beenden" }, + "telemetry": { + "helpImprove": "Hilf, Bolt Code zu verbessern", + "helpImproveMessage": "Telemetrie ist standardmäßig deaktiviert. Wenn du möchtest, kannst du uns helfen, Fehler zu beheben und die Erweiterung zu verbessern, indem du die anonyme Fehler- und Nutzungsberichterstattung in den Einstellungen aktivierst. Es werden niemals Code, Prompts oder persönliche Informationen erfasst." + }, "importSettings": "Einstellungen importieren" } diff --git a/webview-ui/src/i18n/locales/es/welcome.json b/webview-ui/src/i18n/locales/es/welcome.json index 521a47f543..9962d65162 100644 --- a/webview-ui/src/i18n/locales/es/welcome.json +++ b/webview-ui/src/i18n/locales/es/welcome.json @@ -10,5 +10,9 @@ "goBack": "Atrás", "finish": "Finalizar" }, + "telemetry": { + "helpImprove": "Ayuda a mejorar Bolt Code", + "helpImproveMessage": "La telemetría está desactivada por defecto. Si quieres, puedes ayudarnos a corregir errores y mejorar la extensión activando el informe anónimo de errores y uso en la configuración. Nunca se recopila código, prompts o información personal." + }, "importSettings": "Importar configuración" } diff --git a/webview-ui/src/i18n/locales/fr/welcome.json b/webview-ui/src/i18n/locales/fr/welcome.json index f8ccbdc46d..8cb38eeee3 100644 --- a/webview-ui/src/i18n/locales/fr/welcome.json +++ b/webview-ui/src/i18n/locales/fr/welcome.json @@ -10,5 +10,9 @@ "goBack": "Retour", "finish": "Terminer" }, + "telemetry": { + "helpImprove": "Aide à améliorer Bolt Code", + "helpImproveMessage": "La télémétrie est désactivée par défaut. Si tu le souhaites, tu peux nous aider à corriger les bugs et améliorer l'extension en activant le rapport anonyme d'erreurs et d'utilisation dans les paramètres. Aucun code, prompt ou information personnelle n'est jamais collecté." + }, "importSettings": "Importer les paramètres" } diff --git a/webview-ui/src/i18n/locales/hi/welcome.json b/webview-ui/src/i18n/locales/hi/welcome.json index ce32b184a1..f24acceee2 100644 --- a/webview-ui/src/i18n/locales/hi/welcome.json +++ b/webview-ui/src/i18n/locales/hi/welcome.json @@ -10,5 +10,9 @@ "goBack": "वापस", "finish": "समाप्त" }, + "telemetry": { + "helpImprove": "Bolt Code को बेहतर बनाने में मदद करें", + "helpImproveMessage": "टेलीमेट्री डिफ़ॉल्ट रूप से बंद है। यदि आप चाहें, तो सेटिंग्स में अनाम त्रुटि और उपयोग रिपोर्टिंग सक्षम करके बग ठीक करने और एक्सटेंशन को बेहतर बनाने में हमारी मदद कर सकते हैं। कोड, प्रॉम्प्ट या व्यक्तिगत जानकारी कभी एकत्र नहीं की जाती है।" + }, "importSettings": "सेटिंग्स आयात करें" } diff --git a/webview-ui/src/i18n/locales/id/welcome.json b/webview-ui/src/i18n/locales/id/welcome.json index 56823cb9ba..65aa133781 100644 --- a/webview-ui/src/i18n/locales/id/welcome.json +++ b/webview-ui/src/i18n/locales/id/welcome.json @@ -10,5 +10,9 @@ "goBack": "Kembali", "finish": "Selesai" }, + "telemetry": { + "helpImprove": "Bantu Tingkatkan Bolt Code", + "helpImproveMessage": "Telemetri dimatikan secara default. Jika Anda mau, Anda dapat membantu kami memperbaiki bug dan meningkatkan ekstensi dengan mengaktifkan pelaporan kesalahan dan penggunaan anonim di pengaturan. Kode, prompt, atau informasi pribadi tidak pernah dikumpulkan." + }, "importSettings": "Impor Pengaturan" } diff --git a/webview-ui/src/i18n/locales/it/welcome.json b/webview-ui/src/i18n/locales/it/welcome.json index af4363f9da..c5bcd4c1f3 100644 --- a/webview-ui/src/i18n/locales/it/welcome.json +++ b/webview-ui/src/i18n/locales/it/welcome.json @@ -10,5 +10,9 @@ "goBack": "Indietro", "finish": "Fine" }, + "telemetry": { + "helpImprove": "Aiuta a migliorare Bolt Code", + "helpImproveMessage": "La telemetria è disattivata per impostazione predefinita. Se vuoi, puoi aiutarci a correggere i bug e migliorare l'estensione attivando la segnalazione anonima di errori e utilizzo in impostazioni. Codice, prompt o informazioni personali non vengono mai raccolti." + }, "importSettings": "Importa impostazioni" } diff --git a/webview-ui/src/i18n/locales/ja/welcome.json b/webview-ui/src/i18n/locales/ja/welcome.json index a5aeeca00f..389b4f383f 100644 --- a/webview-ui/src/i18n/locales/ja/welcome.json +++ b/webview-ui/src/i18n/locales/ja/welcome.json @@ -10,5 +10,9 @@ "goBack": "戻る", "finish": "完了" }, + "telemetry": { + "helpImprove": "Bolt Codeの改善にご協力ください", + "helpImproveMessage": "テレメトリはデフォルトでオフになっています。ご希望の場合は、設定で匿名のエラーおよび使用状況レポートを有効にして、バグの修正や拡張機能の改善にご協力いただけます。コード、プロンプト、個人情報が収集されることはありません。" + }, "importSettings": "設定のインポート" } diff --git a/webview-ui/src/i18n/locales/ko/welcome.json b/webview-ui/src/i18n/locales/ko/welcome.json index d4aefa49fb..4a4c14d476 100644 --- a/webview-ui/src/i18n/locales/ko/welcome.json +++ b/webview-ui/src/i18n/locales/ko/welcome.json @@ -10,5 +10,9 @@ "goBack": "뒤로", "finish": "완료" }, + "telemetry": { + "helpImprove": "Bolt Code 개선에 도움주세요", + "helpImproveMessage": "원격 분석은 기본적으로 꺼져 있습니다. 원하시면 설정에서 익명 오류 및 사용 보고를 활성화하여 버그 수정과 확장 개선에 도움을 주실 수 있습니다. 코드, 프롬프트 또는 개인 정보는 절대 수집되지 않습니다." + }, "importSettings": "설정 가져오기" } diff --git a/webview-ui/src/i18n/locales/nl/welcome.json b/webview-ui/src/i18n/locales/nl/welcome.json index 6597e9cec7..f8857081fd 100644 --- a/webview-ui/src/i18n/locales/nl/welcome.json +++ b/webview-ui/src/i18n/locales/nl/welcome.json @@ -10,5 +10,9 @@ "goBack": "Terug", "finish": "Klaar" }, + "telemetry": { + "helpImprove": "Help Bolt Code te verbeteren", + "helpImproveMessage": "Telemetrie staat standaard uit. Als je wilt, kun je ons helpen bugs op te lossen en de extensie te verbeteren door anonieme fout- en gebruiksrapportage in te schakelen in instellingen. Er wordt nooit code, prompts of persoonlijke informatie verzameld." + }, "importSettings": "Instellingen importeren" } diff --git a/webview-ui/src/i18n/locales/pl/welcome.json b/webview-ui/src/i18n/locales/pl/welcome.json index df690f345d..5567725e36 100644 --- a/webview-ui/src/i18n/locales/pl/welcome.json +++ b/webview-ui/src/i18n/locales/pl/welcome.json @@ -10,5 +10,9 @@ "goBack": "Wróć", "finish": "Zakończ" }, + "telemetry": { + "helpImprove": "Pomóż ulepszyć Bolt Code", + "helpImproveMessage": "Telemetria jest domyślnie wyłączona. Jeśli chcesz, możesz pomóc nam naprawiać błędy i ulepszać rozszerzenie, włączając anonimowe raportowanie błędów i użytkowania w ustawieniach. Kod, podpowiedzi ani dane osobowe nigdy nie są zbierane." + }, "importSettings": "Importuj ustawienia" } diff --git a/webview-ui/src/i18n/locales/pt-BR/welcome.json b/webview-ui/src/i18n/locales/pt-BR/welcome.json index f0f51d3339..effcf803b4 100644 --- a/webview-ui/src/i18n/locales/pt-BR/welcome.json +++ b/webview-ui/src/i18n/locales/pt-BR/welcome.json @@ -10,5 +10,9 @@ "goBack": "Voltar", "finish": "Concluir" }, + "telemetry": { + "helpImprove": "Ajude a melhorar o Bolt Code", + "helpImproveMessage": "A telemetria está desativada por padrão. Se quiser, você pode nos ajudar a corrigir bugs e melhorar a extensão ativando o relatório anônimo de erros e uso nas configurações. Nunca são coletados código, prompts ou informações pessoais." + }, "importSettings": "Importar configurações" } diff --git a/webview-ui/src/i18n/locales/ru/welcome.json b/webview-ui/src/i18n/locales/ru/welcome.json index 205f132151..f161a0c383 100644 --- a/webview-ui/src/i18n/locales/ru/welcome.json +++ b/webview-ui/src/i18n/locales/ru/welcome.json @@ -10,5 +10,9 @@ "goBack": "Назад", "finish": "Завершить" }, + "telemetry": { + "helpImprove": "Помогите улучшить Bolt Code", + "helpImproveMessage": "Телеметрия отключена по умолчанию. При желании вы можете помочь нам исправлять ошибки и улучшать расширение, включив анонимную отправку отчётов об ошибках и использовании в настройках. Код, промпты и личная информация никогда не собираются." + }, "importSettings": "Импортировать настройки" } diff --git a/webview-ui/src/i18n/locales/tr/welcome.json b/webview-ui/src/i18n/locales/tr/welcome.json index f778150a9a..954d70345c 100644 --- a/webview-ui/src/i18n/locales/tr/welcome.json +++ b/webview-ui/src/i18n/locales/tr/welcome.json @@ -10,5 +10,9 @@ "goBack": "Geri", "finish": "Bitir" }, + "telemetry": { + "helpImprove": "Bolt Code'u iyileştirmeye yardımcı ol", + "helpImproveMessage": "Telemetri varsayılan olarak kapalıdır. İstersen, ayarlar bölümünden anonim hata ve kullanım raporlamasını etkinleştirerek hataları düzeltmemize ve uzantıyı geliştirmemize yardımcı olabilirsin. Kod, istem veya kişisel bilgiler asla toplanmaz." + }, "importSettings": "Ayarları İçe Aktar" } diff --git a/webview-ui/src/i18n/locales/vi/welcome.json b/webview-ui/src/i18n/locales/vi/welcome.json index de2c3ac123..b194412869 100644 --- a/webview-ui/src/i18n/locales/vi/welcome.json +++ b/webview-ui/src/i18n/locales/vi/welcome.json @@ -10,5 +10,9 @@ "goBack": "Quay lại", "finish": "Hoàn thành" }, + "telemetry": { + "helpImprove": "Giúp cải thiện Bolt Code", + "helpImproveMessage": "Telemetry được tắt theo mặc định. Nếu muốn, bạn có thể giúp chúng tôi sửa lỗi và cải thiện tiện ích mở rộng bằng cách bật báo cáo lỗi và sử dụng ẩn danh trong cài đặt. Mã, prompt hoặc thông tin cá nhân không bao giờ được thu thập." + }, "importSettings": "Nhập Cài đặt" } diff --git a/webview-ui/src/i18n/locales/zh-CN/welcome.json b/webview-ui/src/i18n/locales/zh-CN/welcome.json index d26067c1e9..abac86227d 100644 --- a/webview-ui/src/i18n/locales/zh-CN/welcome.json +++ b/webview-ui/src/i18n/locales/zh-CN/welcome.json @@ -10,5 +10,9 @@ "goBack": "返回", "finish": "完成" }, + "telemetry": { + "helpImprove": "帮助改进 Bolt Code", + "helpImproveMessage": "遥测默认处于关闭状态。如果您愿意,可以在设置中启用匿名错误和使用情况报告,帮助我们修复错误并改进扩展。绝不会收集代码、提示词或个人信息。" + }, "importSettings": "导入设置" } diff --git a/webview-ui/src/i18n/locales/zh-TW/welcome.json b/webview-ui/src/i18n/locales/zh-TW/welcome.json index 867204bed5..d1ceef4da9 100644 --- a/webview-ui/src/i18n/locales/zh-TW/welcome.json +++ b/webview-ui/src/i18n/locales/zh-TW/welcome.json @@ -10,5 +10,9 @@ "goBack": "返回", "finish": "完成" }, + "telemetry": { + "helpImprove": "幫助改進 Bolt Code", + "helpImproveMessage": "遙測預設為關閉。如果您願意,可以在設定中啟用匿名錯誤和使用情況回報,協助我們修復錯誤並改進擴充功能。絕不會收集程式碼、提示詞或個人資訊。" + }, "importSettings": "匯入設定" } From d09baec766918a604ba0f175fd5e9ef100285605 Mon Sep 17 00:00:00 2001 From: DevFlex-AI Date: Thu, 6 Aug 2026 03:54:22 +0000 Subject: [PATCH 2/3] fix(i18n): address review feedback on ko/it/nl/pl/id telemetry copy Co-authored-by: Codesmith --- webview-ui/src/i18n/locales/id/welcome.json | 2 +- webview-ui/src/i18n/locales/it/welcome.json | 2 +- webview-ui/src/i18n/locales/ko/welcome.json | 2 +- webview-ui/src/i18n/locales/nl/welcome.json | 2 +- webview-ui/src/i18n/locales/pl/welcome.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/webview-ui/src/i18n/locales/id/welcome.json b/webview-ui/src/i18n/locales/id/welcome.json index 65aa133781..d9c5f51bfe 100644 --- a/webview-ui/src/i18n/locales/id/welcome.json +++ b/webview-ui/src/i18n/locales/id/welcome.json @@ -12,7 +12,7 @@ }, "telemetry": { "helpImprove": "Bantu Tingkatkan Bolt Code", - "helpImproveMessage": "Telemetri dimatikan secara default. Jika Anda mau, Anda dapat membantu kami memperbaiki bug dan meningkatkan ekstensi dengan mengaktifkan pelaporan kesalahan dan penggunaan anonim di pengaturan. Kode, prompt, atau informasi pribadi tidak pernah dikumpulkan." + "helpImproveMessage": "Telemetri dimatikan secara default. Jika Anda mau, Anda dapat membantu kami memperbaiki bug dan meningkatkan ekstensi dengan mengaktifkan pelaporan anonim terkait kesalahan dan penggunaan di pengaturan. Kode, prompt, atau informasi pribadi tidak pernah dikumpulkan." }, "importSettings": "Impor Pengaturan" } diff --git a/webview-ui/src/i18n/locales/it/welcome.json b/webview-ui/src/i18n/locales/it/welcome.json index c5bcd4c1f3..8f673dd691 100644 --- a/webview-ui/src/i18n/locales/it/welcome.json +++ b/webview-ui/src/i18n/locales/it/welcome.json @@ -12,7 +12,7 @@ }, "telemetry": { "helpImprove": "Aiuta a migliorare Bolt Code", - "helpImproveMessage": "La telemetria è disattivata per impostazione predefinita. Se vuoi, puoi aiutarci a correggere i bug e migliorare l'estensione attivando la segnalazione anonima di errori e utilizzo in impostazioni. Codice, prompt o informazioni personali non vengono mai raccolti." + "helpImproveMessage": "La telemetria è disattivata per impostazione predefinita. Se vuoi, puoi aiutarci a correggere i bug e migliorare l'estensione attivando la segnalazione anonima di errori e utilizzo nelle impostazioni. Codice, prompt o informazioni personali non vengono mai raccolti." }, "importSettings": "Importa impostazioni" } diff --git a/webview-ui/src/i18n/locales/ko/welcome.json b/webview-ui/src/i18n/locales/ko/welcome.json index 4a4c14d476..8632d9012b 100644 --- a/webview-ui/src/i18n/locales/ko/welcome.json +++ b/webview-ui/src/i18n/locales/ko/welcome.json @@ -11,7 +11,7 @@ "finish": "완료" }, "telemetry": { - "helpImprove": "Bolt Code 개선에 도움주세요", + "helpImprove": "Bolt Code 개선을 도와주세요", "helpImproveMessage": "원격 분석은 기본적으로 꺼져 있습니다. 원하시면 설정에서 익명 오류 및 사용 보고를 활성화하여 버그 수정과 확장 개선에 도움을 주실 수 있습니다. 코드, 프롬프트 또는 개인 정보는 절대 수집되지 않습니다." }, "importSettings": "설정 가져오기" diff --git a/webview-ui/src/i18n/locales/nl/welcome.json b/webview-ui/src/i18n/locales/nl/welcome.json index f8857081fd..c3ea33c2cc 100644 --- a/webview-ui/src/i18n/locales/nl/welcome.json +++ b/webview-ui/src/i18n/locales/nl/welcome.json @@ -12,7 +12,7 @@ }, "telemetry": { "helpImprove": "Help Bolt Code te verbeteren", - "helpImproveMessage": "Telemetrie staat standaard uit. Als je wilt, kun je ons helpen bugs op te lossen en de extensie te verbeteren door anonieme fout- en gebruiksrapportage in te schakelen in instellingen. Er wordt nooit code, prompts of persoonlijke informatie verzameld." + "helpImproveMessage": "Telemetrie staat standaard uit. Als je wilt, kun je ons helpen bugs op te lossen en de extensie te verbeteren door anonieme fout- en gebruiksrapportage in te schakelen in de instellingen. Er wordt nooit code, prompts of persoonlijke informatie verzameld." }, "importSettings": "Instellingen importeren" } diff --git a/webview-ui/src/i18n/locales/pl/welcome.json b/webview-ui/src/i18n/locales/pl/welcome.json index 5567725e36..a3537cd1d8 100644 --- a/webview-ui/src/i18n/locales/pl/welcome.json +++ b/webview-ui/src/i18n/locales/pl/welcome.json @@ -12,7 +12,7 @@ }, "telemetry": { "helpImprove": "Pomóż ulepszyć Bolt Code", - "helpImproveMessage": "Telemetria jest domyślnie wyłączona. Jeśli chcesz, możesz pomóc nam naprawiać błędy i ulepszać rozszerzenie, włączając anonimowe raportowanie błędów i użytkowania w ustawieniach. Kod, podpowiedzi ani dane osobowe nigdy nie są zbierane." + "helpImproveMessage": "Telemetria jest domyślnie wyłączona. Jeśli chcesz, możesz pomóc nam naprawiać błędy i ulepszać rozszerzenie, włączając anonimowe raportowanie błędów i użytkowania w ustawieniach. Kod, prompty ani dane osobowe nigdy nie są zbierane." }, "importSettings": "Importuj ustawienia" } From 66a63fbcbb143101c715c85f15b231921f037b2e Mon Sep 17 00:00:00 2001 From: DevFlex-AI Date: Thu, 6 Aug 2026 03:56:20 +0000 Subject: [PATCH 3/3] fix(test): update tools branding assertion from Zoo to Bolt Co-authored-by: Codesmith --- src/i18n/__tests__/tools-missing-param.spec.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/i18n/__tests__/tools-missing-param.spec.ts b/src/i18n/__tests__/tools-missing-param.spec.ts index f164bf06be..4829176ad1 100644 --- a/src/i18n/__tests__/tools-missing-param.spec.ts +++ b/src/i18n/__tests__/tools-missing-param.spec.ts @@ -36,11 +36,13 @@ describe("tools:missingToolParameter locales", () => { } }) - it("brands the English messages as Zoo, not Roo", () => { + it("brands the English messages as Bolt, not Roo or Zoo", () => { const tools = loadTools("en") - expect(tools.missingToolParameter).toContain("Zoo") + expect(tools.missingToolParameter).toContain("Bolt") expect(tools.missingToolParameter).not.toContain("Roo") - expect(tools.missingToolParameterWithPath).toContain("Zoo") + expect(tools.missingToolParameter).not.toContain("Zoo") + expect(tools.missingToolParameterWithPath).toContain("Bolt") expect(tools.missingToolParameterWithPath).not.toContain("Roo") + expect(tools.missingToolParameterWithPath).not.toContain("Zoo") }) })