feat: remove mentions of contacting Roo Code support

- Remove contact section (email link to support@roocode.com) from About settings page
- Rename "Contact & Community" section header to just "Community" across all 18 locales
- Remove "Please contact Roo Code support" from unknown API error messages across all 18 locales
- Remove mailto:support@roocode.com link from ChatRow unknown error handler
- Replace support contact header in diagnostics file with generic troubleshooting message
- Update corresponding tests in About.spec.tsx and diagnosticsHandler.spec.ts
This commit is contained in:
Roo Code 2026-02-12 17:56:21 +00:00
parent 9e46d3e10c
commit 1db35a891c
41 changed files with 40 additions and 115 deletions

View file

@ -84,9 +84,7 @@ describe("generateErrorDiagnostics", () => {
const [writtenPath, writtenContent] = vi.mocked(fs.writeFile).mock.calls[0]
// taskId.slice(0, 8) = "test-tas" from "test-task-id"
expect(String(writtenPath)).toContain("roo-diagnostics-test-tas")
expect(String(writtenContent)).toContain(
"// Please share this file with Roo Code Support (support@roocode.com) to diagnose the issue faster",
)
expect(String(writtenContent)).toContain("// This file contains error diagnostics for troubleshooting.")
expect(String(writtenContent)).toContain('"error":')
expect(String(writtenContent)).toContain('"history":')
expect(String(writtenContent)).toContain('"version": "1.2.3"')

View file

@ -65,7 +65,7 @@ export async function generateErrorDiagnostics(params: GenerateDiagnosticsParams
// Prepend human-readable guidance comments before the JSON payload
const headerComment =
"// Please share this file with Roo Code Support (support@roocode.com) to diagnose the issue faster\n" +
"// This file contains error diagnostics for troubleshooting.\n" +
"// Just make sure you're OK sharing the contents of the conversation below.\n\n"
const jsonContent = JSON.stringify(diagnostics, null, 2)
const fullContent = headerComment + jsonContent

View file

@ -1141,8 +1141,6 @@ export const ChatRowContent = ({
} else {
// Non-HTTP-status-code error message - store full text as errorDetails
body = t("chat:apiRequest.errorMessage.unknown")
docsURL =
"mailto:support@roocode.com?subject=Unknown API Error&body=[Please include full error details]"
}
}

View file

@ -1,7 +1,7 @@
import { HTMLAttributes } from "react"
import { useAppTranslation } from "@/i18n/TranslationContext"
import { Trans } from "react-i18next"
import { Download, Upload, TriangleAlert, Bug, Lightbulb, Shield, MessageCircle, MessagesSquare } from "lucide-react"
import { Download, Upload, TriangleAlert, Bug, Lightbulb, Shield, MessagesSquare } from "lucide-react"
import { VSCodeCheckbox, VSCodeLink } from "@vscode/webview-ui-toolkit/react"
import type { TelemetrySetting } from "@roo-code/types"
@ -60,7 +60,7 @@ export const About = ({ telemetrySetting, setTelemetrySetting, debug, setDebug,
</Section>
<Section className="space-y-0">
<h3>{t("settings:about.contactAndCommunity")}</h3>
<h3>{t("settings:about.communityHeader")}</h3>
<div className="flex flex-col gap-3">
<div className="flex items-start gap-2">
<Bug className="size-4 text-vscode-descriptionForeground shrink-0" />
@ -89,13 +89,6 @@ export const About = ({ telemetrySetting, setTelemetrySetting, debug, setDebug,
</VSCodeLink>
</span>
</div>
<div className="flex items-start gap-2">
<MessageCircle className="size-4 text-vscode-descriptionForeground shrink-0" />
<span>
{t("settings:about.contact.label")}{" "}
<VSCodeLink href="mailto:support@roocode.com">support@roocode.com</VSCodeLink>
</span>
</div>
<div className="flex items-start gap-2">
<MessagesSquare className="size-4 text-vscode-descriptionForeground shrink-0" />
<span>

View file

@ -83,16 +83,6 @@ describe("About", () => {
expect(screen.getByText("settings:about.securityIssue.link")).toBeInTheDocument()
})
it("renders the contact section with label and email", () => {
render(
<TranslationProvider>
<About {...defaultProps} />
</TranslationProvider>,
)
expect(screen.getByText("settings:about.contact.label")).toBeInTheDocument()
expect(screen.getByText("support@roocode.com")).toBeInTheDocument()
})
it("renders export, import, and reset buttons", () => {
render(
<TranslationProvider>

View file

@ -160,7 +160,7 @@
"500": "Error del servidor del proveïdor. Quelcom va malament del costat del proveïdor, no hi ha res de malament amb la teva sol·licitud.",
"docs": "Documentació",
"goToSettings": "Configuració",
"unknown": "Error API desconegut. Si us plau contacta amb el suport de Roo Code.",
"unknown": "Error API desconegut.",
"connection": "Error de connexió. Assegureu-vos que teniu una connexió a Internet funcional.",
"claudeCodeNotAuthenticated": "Has d'iniciar sessió per utilitzar Claude Code. Vés a Configuració i fes clic a \"Iniciar sessió a Claude Code\" per autenticar-te."
}

View file

@ -56,11 +56,8 @@
"label": "Has descobert una vulnerabilitat?",
"link": "Segueix el nostre procés de divulgació"
},
"contact": {
"label": "Necessites parlar amb nosaltres? Escriu"
},
"community": "Vols consells o simplement passar l'estona amb altres usuaris de Roo Code? Uneix-te a <redditLink>reddit.com/r/RooCode</redditLink> o <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contacte i Comunitat",
"communityHeader": "Comunitat",
"manageSettings": "Gestionar Configuració",
"debugMode": {
"label": "Activa el mode de depuració",

View file

@ -160,7 +160,7 @@
"500": "Fehler auf dem Server des Anbieters. Es stimmt etwas mit der Anbieterseite nicht, mit deiner Anfrage stimmt alles.",
"docs": "Dokumentation",
"goToSettings": "Einstellungen",
"unknown": "Unbekannter API-Fehler. Bitte kontaktiere den Roo Code Support.",
"unknown": "Unbekannter API-Fehler.",
"connection": "Verbindungsfehler. Stelle sicher, dass du eine funktionierende Internetverbindung hast.",
"claudeCodeNotAuthenticated": "Du musst dich anmelden, um Claude Code zu verwenden. Gehe zu den Einstellungen und klicke auf \"Bei Claude Code anmelden\", um dich zu authentifizieren."
}

View file

@ -56,11 +56,8 @@
"label": "Sicherheitslücke entdeckt?",
"link": "Folge unserem Offenlegungsprozess"
},
"contact": {
"label": "Musst du mit uns sprechen? Schreibe"
},
"community": "Möchtest du Tipps oder dich einfach mit anderen Roo Code-Nutzern austauschen? Tritt <redditLink>reddit.com/r/RooCode</redditLink> oder <discordLink>discord.gg/roocode</discordLink> bei",
"contactAndCommunity": "Kontakt & Community",
"communityHeader": "Community",
"manageSettings": "Einstellungen verwalten",
"debugMode": {
"label": "Debug-Modus aktivieren",

View file

@ -183,7 +183,7 @@
"docs": "Docs",
"goToSettings": "Settings",
"connection": "Connection error. Make sure you have a working internet connection.",
"unknown": "Unknown API error. Please contact Roo Code support.",
"unknown": "Unknown API error.",
"claudeCodeNotAuthenticated": "You need to sign in to use Claude Code. Go to Settings and click \"Sign in to Claude Code\" to authenticate."
}
},

View file

@ -56,11 +56,8 @@
"label": "Discovered a vulnerability?",
"link": "Follow our disclosure process"
},
"contact": {
"label": "Need to talk to us? Write"
},
"community": "Want tips or to just hang out with other Roo Code users? Join <redditLink>reddit.com/r/RooCode</redditLink> or <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contact & Community",
"communityHeader": "Community",
"manageSettings": "Manage Settings",
"debugMode": {
"label": "Enable debug mode",

View file

@ -160,7 +160,7 @@
"500": "Error del servidor del proveedor. Algo está mal en el lado del proveedor, no hay nada mal con tu solicitud.",
"docs": "Documentación",
"goToSettings": "Configuración",
"unknown": "Error API desconocido. Por favor contacta al soporte de Roo Code.",
"unknown": "Error API desconocido.",
"connection": "Error de conexión. Asegúrate de tener una conexión a Internet funcional.",
"claudeCodeNotAuthenticated": "Debes iniciar sesión para usar Claude Code. Ve a Configuración y haz clic en \"Iniciar sesión en Claude Code\" para autenticarte."
}

View file

@ -56,11 +56,8 @@
"label": "¿Descubriste una vulnerabilidad?",
"link": "Sigue nuestro proceso de divulgación"
},
"contact": {
"label": "¿Necesitas hablar con nosotros? Escribe"
},
"community": "¿Quieres consejos o simplemente pasar el rato con otros usuarios de Roo Code? Únete a <redditLink>reddit.com/r/RooCode</redditLink> o <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contacto y Comunidad",
"communityHeader": "Comunidad",
"manageSettings": "Gestionar Configuración",
"debugMode": {
"label": "Activar modo de depuración",

View file

@ -160,7 +160,7 @@
"500": "Erreur du serveur du fournisseur. Quelque chose ne va pas du côté du fournisseur, il n'y a rien de mal avec votre demande.",
"docs": "Documentation",
"goToSettings": "Paramètres",
"unknown": "Erreur API inconnue. Veuillez contacter le support Roo Code.",
"unknown": "Erreur API inconnue.",
"connection": "Erreur de connexion. Assurez-vous que vous avez une connexion Internet fonctionnelle.",
"claudeCodeNotAuthenticated": "Vous devez vous connecter pour utiliser Claude Code. Allez dans les Paramètres et cliquez sur \"Se connecter à Claude Code\" pour vous authentifier."
}

View file

@ -56,11 +56,8 @@
"label": "Vous avez découvert une vulnérabilité ?",
"link": "Suivez notre processus de divulgation"
},
"contact": {
"label": "Besoin de nous parler ? Écrivez"
},
"community": "Vous voulez des conseils ou simplement discuter avec d'autres utilisateurs de Roo Code ? Rejoignez <redditLink>reddit.com/r/RooCode</redditLink> ou <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contact et Communauté",
"communityHeader": "Communauté",
"manageSettings": "Gérer les Paramètres",
"debugMode": {
"label": "Activer le mode debug",

View file

@ -160,7 +160,7 @@
"500": "प्रदाता सर्वर त्रुटि। प्रदाता की ओर से कुछ गलत है, आपके अनुरोध में कुछ गलत नहीं है।",
"docs": "डॉक्स",
"goToSettings": "सेटिंग्स",
"unknown": "अज्ञात API त्रुटि। कृपया Roo Code सहायता से संपर्क करें।",
"unknown": "अज्ञात API त्रुटि।",
"connection": "कनेक्शन त्रुटि। सुनिश्चित करें कि आपके पास कार्यशील इंटरनेट कनेक्शन है।",
"claudeCodeNotAuthenticated": "Claude Code का उपयोग करने के लिए आपको साइन इन करना होगा। सेटिंग्स में जाएं और प्रमाणित करने के लिए \"Claude Code में साइन इन करें\" पर क्लिक करें।"
}

View file

@ -56,11 +56,8 @@
"label": "कोई कमजोरी खोजी?",
"link": "हमारी प्रकटीकरण प्रक्रिया का पालन करें"
},
"contact": {
"label": "हमसे बात करने की जरूरत है? लिखें"
},
"community": "सुझाव चाहिए या बस अन्य Roo Code उपयोगकर्ताओं के साथ घूमना चाहते हैं? <redditLink>reddit.com/r/RooCode</redditLink> या <discordLink>discord.gg/roocode</discordLink> में शामिल हों",
"contactAndCommunity": "संपर्क और समुदाय",
"communityHeader": "समुदाय",
"manageSettings": "सेटिंग्स प्रबंधित करें",
"debugMode": {
"label": "डिबग मोड सक्षम करें",

View file

@ -185,7 +185,7 @@
"500": "Kesalahan server penyedia. Ada yang salah di sisi penyedia, tidak ada yang salah dengan permintaan Anda.",
"docs": "Dokumentasi",
"goToSettings": "Pengaturan",
"unknown": "Kesalahan API yang tidak diketahui. Harap hubungi dukungan Roo Code.",
"unknown": "Kesalahan API yang tidak diketahui.",
"connection": "Kesalahan koneksi. Pastikan Anda memiliki koneksi internet yang berfungsi.",
"claudeCodeNotAuthenticated": "Anda perlu masuk untuk menggunakan Claude Code. Buka Pengaturan dan klik \"Masuk ke Claude Code\" untuk mengautentikasi."
}

View file

@ -56,11 +56,8 @@
"label": "Menemukan kerentanan?",
"link": "Ikuti proses pengungkapan kami"
},
"contact": {
"label": "Perlu bicara dengan kami? Tulis"
},
"community": "Ingin tips atau hanya nongkrong dengan pengguna Roo Code lainnya? Bergabunglah dengan <redditLink>reddit.com/r/RooCode</redditLink> atau <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Kontak & Komunitas",
"communityHeader": "Komunitas",
"manageSettings": "Kelola Pengaturan",
"debugMode": {
"label": "Aktifkan mode debug",

View file

@ -163,7 +163,7 @@
"500": "Errore del server del provider. C'è qualcosa di sbagliato dal lato del provider, non c'è nulla di sbagliato nella tua richiesta.",
"docs": "Documentazione",
"goToSettings": "Impostazioni",
"unknown": "Errore API sconosciuto. Contatta il supporto di Roo Code.",
"unknown": "Errore API sconosciuto.",
"connection": "Errore di connessione. Assicurati di avere una connessione Internet funzionante.",
"claudeCodeNotAuthenticated": "Devi accedere per utilizzare Claude Code. Vai su Impostazioni e clicca su \"Accedi a Claude Code\" per autenticarti."
}

View file

@ -56,11 +56,8 @@
"label": "Hai scoperto una vulnerabilità?",
"link": "Segui il nostro processo di divulgazione"
},
"contact": {
"label": "Hai bisogno di parlarci? Scrivi"
},
"community": "Vuoi consigli o semplicemente uscire con altri utenti di Roo Code? Unisciti a <redditLink>reddit.com/r/RooCode</redditLink> o <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contatti e Comunità",
"communityHeader": "Comunità",
"manageSettings": "Gestisci Impostazioni",
"debugMode": {
"label": "Abilita modalità debug",

View file

@ -160,7 +160,7 @@
"500": "プロバイダー サーバー エラー。プロバイダー側に問題があり、リクエスト自体に問題はありません。",
"docs": "ドキュメント",
"goToSettings": "設定",
"unknown": "不明な API エラー。Roo Code のサポートにお問い合わせください。",
"unknown": "不明な API エラー。",
"connection": "接続エラー。インターネット接続が機能していることを確認してください。",
"claudeCodeNotAuthenticated": "Claude Codeを使用するにはサインインが必要です。設定に移動して「Claude Codeにサインイン」をクリックして認証してください。"
}

View file

@ -56,11 +56,8 @@
"label": "脆弱性を発見しましたか?",
"link": "開示プロセスに従ってください"
},
"contact": {
"label": "お問い合わせが必要ですか?メールを送信"
},
"community": "ヒントが欲しいですか、または他のRoo Codeユーザーと交流したいですか<redditLink>reddit.com/r/RooCode</redditLink>または<discordLink>discord.gg/roocode</discordLink>に参加してください",
"contactAndCommunity": "お問い合わせとコミュニティ",
"communityHeader": "コミュニティ",
"manageSettings": "設定を管理",
"debugMode": {
"label": "デバッグモードを有効にする",

View file

@ -160,7 +160,7 @@
"500": "공급자 서버 오류입니다. 공급자 쪽에 문제가 있으며 요청에는 문제가 없습니다.",
"docs": "문서",
"goToSettings": "설정",
"unknown": "알 수 없는 API 오류입니다. Roo Code 지원팀에 문의하세요.",
"unknown": "알 수 없는 API 오류입니다.",
"connection": "연결 오류입니다. 인터넷 연결이 제대로 작동하는지 확인하세요.",
"claudeCodeNotAuthenticated": "Claude Code를 사용하려면 로그인해야 합니다. 설정으로 이동하여 \"Claude Code에 로그인\"을 클릭하여 인증하세요."
}

View file

@ -56,11 +56,8 @@
"label": "취약점을 발견하셨나요?",
"link": "공개 프로세스 따르기"
},
"contact": {
"label": "문의가 필요하신가요? 이메일 보내기"
},
"community": "팁을 얻거나 다른 Roo Code 사용자들과 교류하고 싶으신가요? <redditLink>reddit.com/r/RooCode</redditLink> 또는 <discordLink>discord.gg/roocode</discordLink>에 참여하세요",
"contactAndCommunity": "문의 및 커뮤니티",
"communityHeader": "커뮤니티",
"manageSettings": "설정 관리",
"debugMode": {
"label": "디버그 모드 활성화",

View file

@ -155,7 +155,7 @@
"500": "Provider-serverfout. Er is iets mis aan de kant van de provider, er is niets mis met je verzoek.",
"docs": "Documentatie",
"goToSettings": "Instellingen",
"unknown": "Onbekende API-fout. Neem alsjeblieft contact op met Roo Code-ondersteuning.",
"unknown": "Onbekende API-fout.",
"connection": "Verbindingsfout. Zorg ervoor dat je een werkende internetverbinding hebt.",
"claudeCodeNotAuthenticated": "Je moet inloggen om Claude Code te gebruiken. Ga naar Instellingen en klik op \"Inloggen bij Claude Code\" om te authenticeren."
}

View file

@ -56,11 +56,8 @@
"label": "Kwetsbaarheid ontdekt?",
"link": "Volg ons openbaarmakingsproces"
},
"contact": {
"label": "Moet je met ons praten? Schrijf"
},
"community": "Wil je tips of gewoon even hangen met andere Roo Code-gebruikers? Sluit je aan bij <redditLink>reddit.com/r/RooCode</redditLink> of <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contact & Gemeenschap",
"communityHeader": "Gemeenschap",
"manageSettings": "Instellingen Beheren",
"debugMode": {
"label": "Debugmodus inschakelen",

View file

@ -160,7 +160,7 @@
"500": "Błąd serwera dostawcy. Po stronie dostawcy coś się nie powiodło, w Twoim żądaniu nie ma nic złego.",
"docs": "Dokumentacja",
"goToSettings": "Ustawienia",
"unknown": "Nieznany błąd API. Skontaktuj się z pomocą techniczną Roo Code.",
"unknown": "Nieznany błąd API.",
"connection": "Błąd połączenia. Upewnij się, że masz działające połączenie internetowe.",
"claudeCodeNotAuthenticated": "Musisz się zalogować, aby korzystać z Claude Code. Przejdź do Ustawień i kliknij \"Zaloguj się do Claude Code\", aby się uwierzytelnić."
}

View file

@ -56,11 +56,8 @@
"label": "Odkryłeś lukę w zabezpieczeniach?",
"link": "Postępuj zgodnie z naszym procesem ujawniania"
},
"contact": {
"label": "Musisz z nami porozmawiać? Napisz"
},
"community": "Chcesz wskazówek lub po prostu porozmawiać z innymi użytkownikami Roo Code? Dołącz do <redditLink>reddit.com/r/RooCode</redditLink> lub <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Kontakt i Społeczność",
"communityHeader": "Społeczność",
"manageSettings": "Zarządzaj Ustawieniami",
"debugMode": {
"label": "Włącz tryb debugowania",

View file

@ -160,7 +160,7 @@
"500": "Erro do servidor do provedor. Algo está errado do lado do provedor, não há nada de errado com sua solicitação.",
"docs": "Documentação",
"goToSettings": "Configurações",
"unknown": "Erro de API desconhecido. Por favor, entre em contato com o suporte do Roo Code.",
"unknown": "Erro de API desconhecido.",
"connection": "Erro de conexão. Certifique-se de que você tem uma conexão de internet funcionando.",
"claudeCodeNotAuthenticated": "Você precisa fazer login para usar o Claude Code. Vá para Configurações e clique em \"Entrar no Claude Code\" para autenticar."
}

View file

@ -56,11 +56,8 @@
"label": "Descobriu uma vulnerabilidade?",
"link": "Siga nosso processo de divulgação"
},
"contact": {
"label": "Precisa falar conosco? Escreva"
},
"community": "Quer dicas ou apenas conversar com outros usuários do Roo Code? Junte-se a <redditLink>reddit.com/r/RooCode</redditLink> ou <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Contato e Comunidade",
"communityHeader": "Comunidade",
"manageSettings": "Gerenciar Configurações",
"debugMode": {
"label": "Ativar modo de debug",

View file

@ -155,7 +155,7 @@
"500": "Ошибка сервера провайдера. На стороне провайдера что-то пошло не так, с вашим запросом все в порядке.",
"docs": "Документация",
"goToSettings": "Настройки",
"unknown": "Неизвестная ошибка API. Пожалуйста, свяжитесь с поддержкой Roo Code.",
"unknown": "Неизвестная ошибка API.",
"connection": "Ошибка подключения. Убедитесь, что у вас есть рабочее подключение к Интернету.",
"claudeCodeNotAuthenticated": "Вам необходимо войти в систему, чтобы использовать Claude Code. Перейдите в Настройки и нажмите «Войти в Claude Code» для аутентификации."
}

View file

@ -56,11 +56,8 @@
"label": "Обнаружили уязвимость?",
"link": "Следуйте нашему процессу раскрытия"
},
"contact": {
"label": "Нужно с нами связаться? Напишите"
},
"community": "Хотите получить советы или просто пообщаться с другими пользователями Roo Code? Присоединяйтесь к <redditLink>reddit.com/r/RooCode</redditLink> или <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Контакты и Сообщество",
"communityHeader": "Сообщество",
"manageSettings": "Управление Настройками",
"debugMode": {
"label": "Включить режим отладки",

View file

@ -160,7 +160,7 @@
"500": "Sağlayıcı sunucu hatası. Sağlayıcı tarafında bir sorun var, isteğinizde sorun yok.",
"docs": "Belgeler",
"goToSettings": "Ayarlar",
"unknown": "Bilinmeyen API hatası. Lütfen Roo Code desteğiyle iletişime geç.",
"unknown": "Bilinmeyen API hatası.",
"connection": "Bağlantı hatası. Çalışan bir internet bağlantınız olduğundan emin olun.",
"claudeCodeNotAuthenticated": "Claude Code'u kullanmak için oturum açmanız gerekiyor. Ayarlar'a gidin ve kimlik doğrulaması yapmak için \"Claude Code'da Oturum Aç\" seçeneğine tıklayın."
}

View file

@ -56,11 +56,8 @@
"label": "Bir güvenlik açığı mı keşfettiniz?",
"link": "Açıklama sürecimizi takip edin"
},
"contact": {
"label": "Bizimle konuşmanız mı gerekiyor? Yazın"
},
"community": "İpuçları mı istiyorsunuz yoksa sadece diğer Roo Code kullanıcılarıyla takılmak mı istiyorsunuz? <redditLink>reddit.com/r/RooCode</redditLink> veya <discordLink>discord.gg/roocode</discordLink>'a katılın",
"contactAndCommunity": "İletişim ve Topluluk",
"communityHeader": "Topluluk",
"manageSettings": "Ayarları Yönet",
"debugMode": {
"label": "Debug modunu etkinleştir",

View file

@ -160,7 +160,7 @@
"500": "Lỗi máy chủ của nhà cung cấp. Có sự cố ở phía nhà cung cấp, không có gì sai với yêu cầu của bạn.",
"docs": "Tài liệu",
"goToSettings": "Cài đặt",
"unknown": "Lỗi API không xác định. Vui lòng liên hệ hỗ trợ Roo Code.",
"unknown": "Lỗi API không xác định.",
"connection": "Lỗi kết nối. Đảm bảo rằng bạn có kết nối Internet hoạt động.",
"claudeCodeNotAuthenticated": "Bạn cần đăng nhập để sử dụng Claude Code. Vào Cài đặt và nhấp vào \"Đăng nhập vào Claude Code\" để xác thực."
}

View file

@ -56,11 +56,8 @@
"label": "Phát hiện lỗ hổng bảo mật?",
"link": "Làm theo quy trình công bố của chúng tôi"
},
"contact": {
"label": "Cần nói chuyện với chúng tôi? Viết"
},
"community": "Muốn nhận mẹo hoặc chỉ muốn giao lưu với những người dùng Roo Code khác? Tham gia <redditLink>reddit.com/r/RooCode</redditLink> hoặc <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "Liên Hệ & Cộng Đồng",
"communityHeader": "Cộng Đồng",
"manageSettings": "Quản Lý Cài Đặt",
"debugMode": {
"label": "Bật chế độ debug",

View file

@ -160,7 +160,7 @@
"500": "提供商服务器错误。提供商端出现问题,您的请求无问题。",
"docs": "文档",
"goToSettings": "设置",
"unknown": "未知 API 错误。请联系 Roo Code 支持。",
"unknown": "未知 API 错误。",
"connection": "连接错误。确保您有可用的互联网连接。",
"claudeCodeNotAuthenticated": "你需要登录才能使用 Claude Code。前往设置并点击「登录到 Claude Code」进行身份验证。"
}

View file

@ -56,11 +56,8 @@
"label": "发现安全漏洞?",
"link": "遵循我们的披露流程"
},
"contact": {
"label": "需要联系我们?请发送邮件至"
},
"community": "想要获取使用技巧或与其他 Roo Code 用户交流?加入 <redditLink>reddit.com/r/RooCode</redditLink> 或 <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "联系与社区",
"communityHeader": "社区",
"manageSettings": "管理设置",
"debugMode": {
"label": "启用调试模式",

View file

@ -183,7 +183,7 @@
"docs": "說明文件",
"goToSettings": "設定",
"connection": "連線錯誤。請確保您有可用的網際網路連線。",
"unknown": "未知 API 錯誤。請聯絡 Roo Code 技術支援。",
"unknown": "未知 API 錯誤。",
"claudeCodeNotAuthenticated": "您需要登入才能使用 Claude Code。前往設定並點選「登入 Claude Code」以進行驗證。"
}
},

View file

@ -56,11 +56,8 @@
"label": "發現安全漏洞?",
"link": "遵循我們的揭露流程"
},
"contact": {
"label": "需要與我們聯絡?請寫信"
},
"community": "想要取得使用技巧或與其他 Roo Code 使用者交流?加入 <redditLink>reddit.com/r/RooCode</redditLink> 或 <discordLink>discord.gg/roocode</discordLink>",
"contactAndCommunity": "聯絡與社群",
"communityHeader": "社群",
"manageSettings": "管理設定",
"debugMode": {
"label": "啟用偵錯模式",