diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index f453b57dbaf..f198fad8b2b 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -141,7 +141,7 @@ export class ClineProvider public isViewLaunched = false public settingsImportedAt?: number - public readonly latestAnnouncementId = "aug-25-2025-grok-code-fast" // Update for Grok Code Fast announcement + public readonly latestAnnouncementId = "sep-2025-roo-code-cloud" // Roo Code Cloud announcement public readonly providerSettingsManager: ProviderSettingsManager public readonly customModesManager: CustomModesManager diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 38f16acc066..8c52c41e42f 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -6,9 +6,12 @@ import { Package } from "@roo/package" import { useAppTranslation } from "@src/i18n/TranslationContext" import { useExtensionState } from "@src/context/ExtensionStateContext" import { vscode } from "@src/utils/vscode" -import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@src/components/ui" +import { Dialog, DialogContent, DialogHeader, DialogTitle, DialogDescription } from "@src/components/ui" import { Button } from "@src/components/ui" +// Define the production URL constant locally to avoid importing from cloud package in webview +const PRODUCTION_ROO_CODE_API_URL = "https://app.roocode.com" + interface AnnouncementProps { hideAnnouncement: () => void } @@ -25,7 +28,8 @@ interface AnnouncementProps { const Announcement = ({ hideAnnouncement }: AnnouncementProps) => { const { t } = useAppTranslation() const [open, setOpen] = useState(true) - const { cloudIsAuthenticated } = useExtensionState() + const { cloudApiUrl } = useExtensionState() + const cloudUrl = cloudApiUrl || PRODUCTION_ROO_CODE_API_URL return ( { {t("chat:announcement.title", { version: Package.version })} + + , + }} + /> +
-
-
+
    +
  • + •{" "} , - code: , }} /> -
-
+ +
  • + •{" "} + , + }} + /> +
  • +
    , - code: , + learnMoreLink: ( + { + e.preventDefault() + window.postMessage( + { + type: "action", + action: "openExternal", + data: { + url: "https://docs.roocode.com/update-notes/v3.28.0#task-sync--roomote-control", + }, + }, + "*", + ) + }} + /> + ), }} />
    - {!cloudIsAuthenticated ? ( -
    -
    - , - settingsLink: ( - { - e.preventDefault() - setOpen(false) - hideAnnouncement() - window.postMessage( - { - type: "action", - action: "settingsButtonClicked", - values: { section: "provider" }, - }, - "*", - ) - }} - /> - ), - }} - /> -
    - -
    - ) : ( -
    - , - settingsLink: ( - { - e.preventDefault() - setOpen(false) - hideAnnouncement() - window.postMessage( - { - type: "action", - action: "settingsButtonClicked", - values: { section: "provider" }, - }, - "*", - ) - }} - /> - ), - }} - /> -
    - )} + +
    + +
    + , + discordLink: , + redditLink: , + }} + />
    @@ -136,4 +127,43 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => { ) } +const XLink = () => ( + { + e.preventDefault() + window.postMessage({ type: "action", action: "openExternal", data: { url: "https://x.com/roo_code" } }, "*") + }}> + X + +) + +const DiscordLink = () => ( + { + e.preventDefault() + window.postMessage( + { type: "action", action: "openExternal", data: { url: "https://discord.gg/rCQcvT7Fnt" } }, + "*", + ) + }}> + Discord + +) + +const RedditLink = () => ( + { + e.preventDefault() + window.postMessage( + { type: "action", action: "openExternal", data: { url: "https://www.reddit.com/r/RooCode/" } }, + "*", + ) + }}> + r/RooCode + +) + export default memo(Announcement) diff --git a/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx b/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx deleted file mode 100644 index 2e95e027a1f..00000000000 --- a/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx +++ /dev/null @@ -1,102 +0,0 @@ -import { render, screen } from "@/utils/test-utils" - -import { Package } from "@roo/package" - -import Announcement from "../Announcement" - -// Mock the components from @src/components/ui -vi.mock("@src/components/ui", () => ({ - Dialog: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - DialogContent: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - DialogDescription: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - DialogHeader: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - DialogTitle: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - DialogFooter: ({ children }: { children: React.ReactNode }) =>
    {children}
    , - Button: ({ children, onClick }: { children: React.ReactNode; onClick?: () => void }) => ( - - ), -})) - -// Mock the useAppTranslation hook and Trans component -vi.mock("@src/i18n/TranslationContext", () => ({ - useAppTranslation: () => ({ - t: (key: string, options?: { version: string }) => { - if (key === "chat:announcement.title") { - return `🎉 Roo Code ${options?.version} Released` - } - if (key === "chat:announcement.stealthModel.feature") { - return "The Sonic stealth model is now Grok Code Fast!" - } - if (key === "chat:announcement.stealthModel.note") { - return "As a thank you for all the helpful feedback about Sonic, you'll also continue to have free access to the grok-code-fast-1 model for another week through the Roo Code Cloud provider." - } - if (key === "chat:announcement.stealthModel.connectButton") { - return "Connect to Roo Code Cloud" - } - // Return key for other translations not relevant to this test - return key - }, - }), -})) - -// Mock react-i18next Trans component -vi.mock("react-i18next", () => ({ - Trans: ({ i18nKey, children }: { i18nKey?: string; children: React.ReactNode }) => { - if (i18nKey === "chat:announcement.stealthModel.feature") { - return ( - <> - The Sonic stealth model is now Grok Code Fast! The fast reasoning model is now available as - grok-code-fast-1 under the “xAI (Grok)” provider. - - ) - } - if (i18nKey === "chat:announcement.stealthModel.selectModel") { - return <>Visit Settings to get started - } - if (i18nKey === "chat:announcement.stealthModel.note") { - return ( - <> - As a thank you for all the helpful feedback about Sonic, you’ll also continue to have free - access to the grok-code-fast-1 model for another week through the Roo Code Cloud provider. - - ) - } - return <>{children} - }, -})) - -// Mock VSCodeLink -vi.mock("@vscode/webview-ui-toolkit/react", () => ({ - VSCodeLink: ({ children, onClick }: { children: React.ReactNode; onClick?: () => void }) => ( - {children} - ), -})) - -// Mock the useExtensionState hook -vi.mock("@src/context/ExtensionStateContext", () => ({ - useExtensionState: () => ({ - apiConfiguration: null, - cloudIsAuthenticated: false, - }), -})) - -describe("Announcement", () => { - const mockHideAnnouncement = vi.fn() - const expectedVersion = Package.version - - it("renders the announcement with the version number from package.json", () => { - render() - - // Check if the mocked version number is present in the title - expect(screen.getByText(`🎉 Roo Code ${expectedVersion} Released`)).toBeInTheDocument() - - // Check if the Grok Code Fast feature is displayed - expect(screen.getByText(/The Sonic stealth model is now Grok Code Fast!/)).toBeInTheDocument() - - // Check if the note is displayed - expect(screen.getByText(/As a thank you for all the helpful feedback about Sonic/)).toBeInTheDocument() - - // Check if the connect button is displayed (since cloudIsAuthenticated is false in the mock) - expect(screen.getByText("Connect to Roo Code Cloud")).toBeInTheDocument() - }) -}) diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 024c8a5e8e7..d0d2bbc1f54 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Llançat", - "stealthModel": { - "feature": "El model stealth Sonic ara és Grok Code Fast! Aquest model de raonament d'alt rendiment està disponible com a grok-code-fast-1 sota el proveïdor xAI (Grok).", - "note": "Com a agraïment per tots els comentaris útils sobre Sonic, xAI està ampliant l'accés gratuït a grok-code-fast-1 durant una setmana més a través del proveïdor Roo Code Cloud.", - "connectButton": "Connectar amb Roo Code Cloud", - "selectModel": "Visita la Configuració per actualitzar la configuració del proveïdor." - }, - "description": "Roo Code {{version}} porta noves funcions potents i millores significatives per millorar el vostre flux de treball de desenvolupament.", - "whatsNew": "Novetats", - "feature1": "Cua de Missatges: Posa en cua múltiples missatges mentre Roo està treballant, permetent-te continuar planificant el teu flux de treball sense interrupcions.", - "feature2": "Comandaments de Barra Personalitzats: Crea comandaments de barra personalitzats per a accés ràpid a prompts i fluxos de treball utilitzats freqüentment, amb gestió completa de la interfície d'usuari.", - "feature3": "Eines Gemini Millorades: Noves capacitats de context d'URL i fonamentació de cerca de Google proporcionen als models Gemini informació web en temps real i capacitats de recerca millorades.", - "hideButton": "Amaga l'anunci", - "detailsDiscussLinks": "Obtén més detalls i uneix-te a les discussions a Discord i Reddit 🚀" + "description": "Presentem Roo Code Cloud: Portant el poder de Roo més enllà de l'IDE", + "feature1": "Segueix el progrés de les tasques des de qualsevol lloc (Gratuït): Obté actualitzacions en temps real de tasques de llarga durada sense quedar-te atrapat a la teva IDE", + "feature2": "Controla l'Extensió Roo remotament (Pro): Inicia, atura i interactua amb tasques des d'una interfície de navegador basada en xat.", + "learnMore": "Llest per prendre el control? Aprèn més aquí.", + "visitCloudButton": "Visita Roo Code Cloud", + "socialLinks": "Uneix-te a nosaltres a X, Discord, o r/RooCode" }, "browser": { "rooWantsToUse": "Roo vol utilitzar el navegador:", diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index c30a344a6a2..6c69647644a 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} veröffentlicht", - "stealthModel": { - "feature": "Das Sonic Stealth-Modell heißt jetzt Grok Code Fast! Dieses hochleistungsfähige Reasoning-Modell ist als grok-code-fast-1 unter dem xAI (Grok) Provider verfügbar.", - "note": "Als Dankeschön für all das hilfreiche Feedback zu Sonic erweitert xAI den kostenlosen Zugang zu grok-code-fast-1 für eine weitere Woche über den Roo Code Cloud-Anbieter.", - "connectButton": "Mit Roo Code Cloud verbinden", - "selectModel": "Besuche die Einstellungen, um deine Provider-Konfiguration zu aktualisieren." - }, - "description": "Roo Code {{version}} bringt mächtige neue Funktionen und bedeutende Verbesserungen, um deinen Entwicklungsworkflow zu verbessern.", - "whatsNew": "Was ist neu", - "feature1": "Nachrichten-Warteschlange: Stelle mehrere Nachrichten in die Warteschlange, während Roo arbeitet, damit du deinen Workflow ohne Unterbrechung weiter planen kannst.", - "feature2": "Benutzerdefinierte Slash-Befehle: Erstelle personalisierte Slash-Befehle für schnellen Zugriff auf häufig verwendete Prompts und Workflows mit vollständiger UI-Verwaltung.", - "feature3": "Erweiterte Gemini-Tools: Neue URL-Kontext- und Google-Such-Grundlagen-Funktionen bieten Gemini-Modellen Echtzeit-Web-Informationen und erweiterte Recherche-Fähigkeiten.", - "hideButton": "Ankündigung ausblenden", - "detailsDiscussLinks": "Erhalte mehr Details und diskutiere auf Discord und Reddit 🚀" + "description": "Wir stellen vor: Roo Code Cloud: Die Macht von Roo über die IDE hinaus bringen", + "feature1": "Aufgabenfortschritt von überall verfolgen (Kostenlos): Erhalte Echtzeit-Updates zu lang laufenden Aufgaben, ohne in deiner IDE festzustecken", + "feature2": "Die Roo-Erweiterung fernsteuern (Pro): Starte, stoppe und interagiere mit Aufgaben über eine chat-basierte Browser-Oberfläche.", + "learnMore": "Bereit, die Kontrolle zu übernehmen? Erfahre mehr hier.", + "visitCloudButton": "Roo Code Cloud besuchen", + "socialLinks": "Folge uns auf X, Discord oder r/RooCode" }, "browser": { "rooWantsToUse": "Roo möchte den Browser verwenden:", diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 6529cd04cc5..38448ffee0a 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -280,12 +280,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Released", - "stealthModel": { - "feature": "The Sonic stealth model is now Grok Code Fast! This high-performance reasoning model is available as grok-code-fast-1 under the xAI (Grok) provider.", - "note": "As a thank you for all the helpful feedback on Sonic, xAI is extending free access to grok-code-fast-1 for another week through the Roo Code Cloud provider.", - "connectButton": "Connect to Roo Code Cloud", - "selectModel": "Visit Settings to update your provider configuration." - } + "description": "Introducing Roo Code Cloud: Bringing the power of Roo beyond the IDE", + "feature1": "Track task progress from anywhere (Free): Get real-time updates on long-running tasks without being stuck in your IDE", + "feature2": "Control the Roo Extension remotely (Pro): Start, stop, and interact with tasks from a chat-based browser interface.", + "learnMore": "Ready to take control? Learn more here.", + "visitCloudButton": "Visit Roo Code Cloud", + "socialLinks": "Join us on X, Discord, or r/RooCode" }, "reasoning": { "thinking": "Thinking", diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index bc8650de8fe..64476b075a2 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} publicado", - "stealthModel": { - "feature": "¡El modelo stealth Sonic ahora es Grok Code Fast! Este modelo de razonamiento de alto rendimiento está disponible como grok-code-fast-1 bajo el proveedor xAI (Grok).", - "note": "Como agradecimiento por todos los comentarios útiles sobre Sonic, xAI está extendiendo el acceso gratuito a grok-code-fast-1 por una semana más a través del proveedor Roo Code Cloud.", - "connectButton": "Conectar con Roo Code Cloud", - "selectModel": "Visita Configuración para actualizar tu configuración de proveedor." - }, - "description": "Roo Code {{version}} trae poderosas nuevas funcionalidades y mejoras significativas para mejorar tu flujo de trabajo de desarrollo.", - "whatsNew": "Novedades", - "feature1": "Cola de Mensajes: Pon en cola múltiples mensajes mientras Roo está trabajando, permitiéndote continuar planificando tu flujo de trabajo sin interrupciones.", - "feature2": "Comandos de Barra Personalizados: Crea comandos de barra personalizados para acceso rápido a prompts y flujos de trabajo utilizados frecuentemente, con gestión completa de la interfaz de usuario.", - "feature3": "Herramientas Gemini Mejoradas: Nuevas capacidades de contexto de URL y fundamentación de búsqueda de Google proporcionan a los modelos Gemini información web en tiempo real y capacidades de investigación mejoradas.", - "hideButton": "Ocultar anuncio", - "detailsDiscussLinks": "Obtén más detalles y participa en Discord y Reddit 🚀" + "description": "Presentamos Roo Code Cloud: Llevando el poder de Roo más allá del IDE", + "feature1": "Seguir el progreso de las tareas desde cualquier lugar (Gratis): Obtén actualizaciones en tiempo real de tareas de larga duración sin estar atrapado en tu IDE", + "feature2": "Controlar la extensión Roo remotamente (Pro): Inicia, detén e interactúa con tareas desde una interfaz de navegador basada en chat.", + "learnMore": "¿Listo para tomar el control? Aprende más aquí.", + "visitCloudButton": "Visitar Roo Code Cloud", + "socialLinks": "Únete a nosotros en X, Discord, o r/RooCode" }, "browser": { "rooWantsToUse": "Roo quiere usar el navegador:", diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 99796810d2a..717c3ee236b 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} est sortie", - "stealthModel": { - "feature": "Le modèle stealth Sonic devient Grok Code Fast ! Ce modèle de raisonnement haute performance est disponible sous grok-code-fast-1 chez le fournisseur xAI (Grok).", - "note": "En remerciement de tous vos commentaires utiles sur Sonic, xAI étend l'accès gratuit à grok-code-fast-1 pendant une semaine supplémentaire via le fournisseur Roo Code Cloud.", - "connectButton": "Se connecter à Roo Code Cloud", - "selectModel": "Visitez les Paramètres pour mettre à jour votre configuration de fournisseur." - }, - "description": "Roo Code {{version}} apporte de puissantes nouvelles fonctionnalités et des améliorations significatives pour améliorer ton flux de travail de développement.", - "whatsNew": "Quoi de neuf", - "feature1": "File d'Attente de Messages : Mettez en file d'attente plusieurs messages pendant que Roo travaille, vous permettant de continuer à planifier votre flux de travail sans interruption.", - "feature2": "Commandes Slash Personnalisées : Créez des commandes slash personnalisées pour un accès rapide aux prompts et flux de travail fréquemment utilisés, avec une gestion complète de l'interface utilisateur.", - "feature3": "Outils Gemini Améliorés : De nouvelles capacités de contexte d'URL et de fondation de recherche Google fournissent aux modèles Gemini des informations web en temps réel et des capacités de recherche améliorées.", - "hideButton": "Masquer l'annonce", - "detailsDiscussLinks": "Obtenez plus de détails et participez aux discussions sur Discord et Reddit 🚀" + "description": "Présentation de Roo Code Cloud : Apporter la puissance de Roo au-delà de l'IDE", + "feature1": "Suivre le progrès des tâches depuis n'importe où (Gratuit) : Obtenir des mises à jour en temps réel sur les tâches de longue durée sans être bloqué dans ton IDE", + "feature2": "Contrôler l'extension Roo à distance (Pro) : Démarre, arrête et interagis avec les tâches depuis une interface de navigateur basée sur le chat.", + "learnMore": "Prêt à prendre le contrôle ? En savoir plus ici.", + "visitCloudButton": "Visiter Roo Code Cloud", + "socialLinks": "Rejoins-nous sur X, Discord, ou r/RooCode" }, "browser": { "rooWantsToUse": "Roo veut utiliser le navigateur :", diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index 6c464a8fcbb..0cd6f89a4e9 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} रिलीज़ हुआ", - "stealthModel": { - "feature": "Sonic स्टेल्थ मॉडल अब Grok Code Fast है! यह उच्च-प्रदर्शन रीज़निंग मॉडल xAI (Grok) प्रोवाइडर के तहत grok-code-fast-1 के रूप में उपलब्ध है।", - "note": "Sonic के बारे में सभी सहायक फीडबैक के लिए धन्यवाद के रूप में, xAI Roo Code Cloud प्रदाता के माध्यम से एक और सप्ताह के लिए grok-code-fast-1 तक मुफ्त पहुंच बढ़ा रहा है।", - "connectButton": "Roo Code Cloud से कनेक्ट करें", - "selectModel": "अपने प्रोवाइडर कॉन्फ़िगरेशन को अपडेट करने के लिए सेटिंग्स देखें।" - }, - "description": "Roo Code {{version}} आपके विकास वर्कफ़्लो को बेहतर बनाने के लिए शक्तिशाली नई सुविधाएं और महत्वपूर्ण सुधार लेकर आया है।", - "whatsNew": "नया क्या है", - "feature1": "संदेश कतार: Roo के काम करते समय कई संदेशों को कतार में रखें, जिससे आप बिना रुकावट के अपने वर्कफ़्लो की योजना बना सकते हैं।", - "feature2": "कस्टम स्लैश कमांड: अक्सर उपयोग किए जाने वाले प्रॉम्प्ट और वर्कफ़्लो तक त्वरित पहुंच के लिए व्यक्तिगत स्लैश कमांड बनाएं, पूर्ण UI प्रबंधन के साथ।", - "feature3": "उन्नत Gemini उपकरण: नए URL संदर्भ और Google खोज आधार क्षमताएं Gemini मॉडल को वास्तविक समय वेब जानकारी और बेहतर अनुसंधान क्षमताएं प्रदान करती हैं।", - "hideButton": "घोषणा छुपाएं", - "detailsDiscussLinks": "Discord और Reddit पर अधिक विवरण प्राप्त करें और चर्चाओं में शामिल हों 🚀" + "description": "Roo Code Cloud का परिचय: Roo की शक्ति को IDE से आगे ले जाना", + "feature1": "कहीं से भी कार्य प्रगति ट्रैक करें (निःशुल्क): लंबे समय तक चलने वाले कार्यों के लिए रीयल-टाइम अपडेट प्राप्त करें बिना अपने IDE में फंसे", + "feature2": "Roo एक्सटेंशन को दूर से नियंत्रित करें (Pro): चैट-आधारित ब्राउज़र इंटरफ़ेस से कार्य शुरू करें, रोकें और बातचीत करें।", + "learnMore": "नियंत्रण लेने के लिए तैयार हैं? यहां और जानें।", + "visitCloudButton": "Roo Code Cloud पर जाएं", + "socialLinks": "X, Discord, या r/RooCode पर हमसे जुड़ें" }, "browser": { "rooWantsToUse": "Roo ब्राउज़र का उपयोग करना चाहता है:", diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index f3a6cc9426f..b893516a599 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -283,19 +283,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Dirilis", - "stealthModel": { - "feature": "Model stealth Sonic kini adalah Grok Code Fast! Model penalaran berperforma tinggi ini tersedia sebagai grok-code-fast-1 di bawah penyedia xAI (Grok).", - "note": "Sebagai ucapan terima kasih atas semua masukan berguna tentang Sonic, xAI memperpanjang akses gratis ke grok-code-fast-1 selama satu minggu lagi melalui penyedia Roo Code Cloud.", - "connectButton": "Hubungkan ke Roo Code Cloud", - "selectModel": "Kunjungi Pengaturan untuk memperbarui konfigurasi penyedia." - }, - "description": "Roo Code {{version}} menghadirkan fitur-fitur baru yang kuat dan peningkatan signifikan untuk meningkatkan alur kerja pengembangan Anda.", - "whatsNew": "Yang Baru", - "feature1": "Antrian Pesan: Antrikan beberapa pesan saat Roo sedang bekerja, memungkinkan Anda melanjutkan perencanaan alur kerja tanpa gangguan.", - "feature2": "Perintah Slash Kustom: Buat perintah slash yang dipersonalisasi untuk akses cepat ke prompt dan alur kerja yang sering digunakan, dengan manajemen UI lengkap.", - "feature3": "Alat Gemini yang Ditingkatkan: Kemampuan konteks URL baru dan dasar pencarian Google memberikan model Gemini informasi web real-time dan kemampuan penelitian yang ditingkatkan.", - "hideButton": "Sembunyikan pengumuman", - "detailsDiscussLinks": "Dapatkan detail lebih lanjut dan bergabung dalam diskusi di Discord dan Reddit 🚀" + "description": "Memperkenalkan Roo Code Cloud: Membawa kekuatan Roo melampaui IDE", + "feature1": "Lacak kemajuan tugas dari mana saja (Gratis): Dapatkan pembaruan real-time tentang tugas yang berjalan lama tanpa terjebak di IDE Anda", + "feature2": "Kontrol Ekstensi Roo dari jarak jauh (Pro): Mulai, hentikan, dan berinteraksi dengan tugas dari antarmuka browser berbasis chat.", + "learnMore": "Siap mengambil kontrol? Pelajari lebih lanjut di sini.", + "visitCloudButton": "Kunjungi Roo Code Cloud", + "socialLinks": "Bergabunglah dengan kami di X, Discord, atau r/RooCode" }, "reasoning": { "thinking": "Berpikir", diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index 44783816763..ea231f4d61d 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Rilasciato Roo Code {{version}}", - "stealthModel": { - "feature": "Il modello stealth Sonic ora è Grok Code Fast! Questo modello di ragionamento ad alte prestazioni è disponibile come grok-code-fast-1 sotto il provider xAI (Grok).", - "note": "Come ringraziamento per tutti i feedback utili su Sonic, xAI sta estendendo l'accesso gratuito a grok-code-fast-1 per un'altra settimana tramite il provider Roo Code Cloud.", - "connectButton": "Connetti a Roo Code Cloud", - "selectModel": "Visita le Impostazioni per aggiornare la configurazione del provider." - }, - "description": "Roo Code {{version}} porta nuove potenti funzionalità e miglioramenti significativi per potenziare il tuo flusso di lavoro di sviluppo.", - "whatsNew": "Novità", - "feature1": "Coda Messaggi: Metti in coda più messaggi mentre Roo sta lavorando, permettendoti di continuare a pianificare il tuo flusso di lavoro senza interruzioni.", - "feature2": "Comandi Slash Personalizzati: Crea comandi slash personalizzati per accesso rapido a prompt e flussi di lavoro utilizzati frequentemente, con gestione completa dell'interfaccia utente.", - "feature3": "Strumenti Gemini Migliorati: Nuove capacità di contesto URL e fondamenta di ricerca Google forniscono ai modelli Gemini informazioni web in tempo reale e capacità di ricerca migliorate.", - "hideButton": "Nascondi annuncio", - "detailsDiscussLinks": "Ottieni maggiori dettagli e partecipa alle discussioni su Discord e Reddit 🚀" + "description": "Presentazione di Roo Code Cloud: Portare la potenza di Roo oltre l'IDE", + "feature1": "Traccia il progresso delle attività ovunque (Gratuito): Ricevi aggiornamenti in tempo reale su attività di lunga durata senza rimanere bloccato nel tuo IDE", + "feature2": "Controlla l'estensione Roo da remoto (Pro): Avvia, ferma e interagisci con le attività da un'interfaccia browser basata su chat.", + "learnMore": "Pronto a prendere il controllo? Scopri di più qui.", + "visitCloudButton": "Visita Roo Code Cloud", + "socialLinks": "Unisciti a noi su X, Discord, o r/RooCode" }, "browser": { "rooWantsToUse": "Roo vuole utilizzare il browser:", diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index a6e56062079..c8cc7af3012 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} リリース", - "stealthModel": { - "feature": "Sonicステルスモデルが今、Grok Code Fastに!この高性能推論モデルがxAI (Grok)プロバイダーの下でgrok-code-fast-1として利用できるようになりました。", - "note": "Sonicに関するすべての有用なフィードバックに感謝して、xAIはRoo Code Cloudプロバイダーを通じてgrok-code-fast-1への無料アクセスをもう1週間延長しています。", - "connectButton": "Roo Code Cloudに接続", - "selectModel": "プロバイダー設定を更新するために設定にアクセスしてください。" - }, - "description": "Roo Code {{version}}は、開発ワークフローを向上させる強力な新機能と重要な改善をもたらします。", - "whatsNew": "新機能", - "feature1": "メッセージキュー: Rooが作業中に複数のメッセージをキューに入れ、ワークフローの計画を中断することなく続行できます。", - "feature2": "カスタムスラッシュコマンド: よく使用するプロンプトやワークフローへの迅速なアクセスのために、パーソナライズされたスラッシュコマンドを作成し、完全なUI管理を提供します。", - "feature3": "強化されたGeminiツール: 新しいURLコンテキストとGoogle検索グラウンディング機能により、Geminiモデルにリアルタイムのウェブ情報と強化された研究能力を提供します。", - "hideButton": "通知を非表示", - "detailsDiscussLinks": "詳細はDiscordRedditでご確認・ディスカッションください 🚀" + "description": "Roo Code Cloudのご紹介:RooのパワーをIDEを超えて", + "feature1": "どこからでもタスクの進行状況を追跡(無料):IDEに縛られることなく、長時間実行タスクのリアルタイム更新を取得", + "feature2": "Roo拡張機能をリモート制御(Pro):チャットベースのブラウザインターフェースからタスクを開始、停止、操作。", + "learnMore": "制御を取る準備はできましたか?詳細はこちら。", + "visitCloudButton": "Roo Code Cloudを訪問", + "socialLinks": "XDiscord、またはr/RooCodeでフォローしてください" }, "browser": { "rooWantsToUse": "Rooはブラウザを使用したい:", diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 36325db03f6..8e1a76f5664 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} 출시", - "stealthModel": { - "feature": "Sonic 스텔스 모델이 이제 Grok Code Fast입니다! 이 고성능 추론 모델은 xAI (Grok) 제공업체 하에서 grok-code-fast-1로 이용 가능합니다.", - "note": "Sonic에 대한 모든 유용한 피드백에 대한 감사의 표시로, xAI는 Roo Code Cloud 제공업체를 통해 grok-code-fast-1에 대한 무료 액세스를 한 주 더 연장합니다.", - "connectButton": "Roo Code Cloud에 연결", - "selectModel": "제공업체 설정을 업데이트하려면 설정을 방문하세요." - }, - "description": "Roo Code {{version}}은 개발 워크플로우를 향상시키는 강력한 새 기능과 중요한 개선사항을 제공합니다.", - "whatsNew": "새로운 기능", - "feature1": "메시지 대기열: Roo가 작업하는 동안 여러 메시지를 대기열에 넣어 워크플로우 계획을 중단 없이 계속할 수 있습니다.", - "feature2": "사용자 정의 슬래시 명령: 자주 사용하는 프롬프트와 워크플로우에 빠르게 액세스할 수 있는 개인화된 슬래시 명령을 생성하고, 완전한 UI 관리를 제공합니다.", - "feature3": "향상된 Gemini 도구: 새로운 URL 컨텍스트 및 Google 검색 기반 기능으로 Gemini 모델에 실시간 웹 정보와 향상된 연구 기능을 제공합니다.", - "hideButton": "공지 숨기기", - "detailsDiscussLinks": "DiscordReddit에서 자세한 내용을 확인하고 토론에 참여하세요 🚀" + "description": "Roo Code Cloud 소개: IDE를 넘어 Roo의 힘을 확장", + "feature1": "어디서나 작업 진행상황 추적 (무료): IDE에 갇히지 않고 장시간 실행 작업의 실시간 업데이트를 받아보세요", + "feature2": "원격으로 Roo 확장기능 제어 (Pro): 채팅 기반 브라우저 인터페이스에서 작업을 시작, 중지, 상호작용하세요.", + "learnMore": "제어권을 잡을 준비가 되셨나요? 여기서 자세히 알아보세요.", + "visitCloudButton": "Roo Code Cloud 방문", + "socialLinks": "X, Discord, 또는 r/RooCode에서 만나요" }, "browser": { "rooWantsToUse": "Roo가 브라우저를 사용하고 싶어합니다:", diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index 6ed5858a7ed..d662a3598a5 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -256,19 +256,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} uitgebracht", - "stealthModel": { - "feature": "Het Sonic stealth model is nu Grok Code Fast! Dit hoogperformante redeneermodel is beschikbaar als grok-code-fast-1 onder de xAI (Grok) provider.", - "note": "Als dank voor alle nuttige feedback over Sonic, breidt xAI de gratis toegang tot grok-code-fast-1 uit voor nog een week via de Roo Code Cloud-provider.", - "connectButton": "Verbinden met Roo Code Cloud", - "selectModel": "Ga naar Instellingen om je provider configuratie bij te werken." - }, - "description": "Roo Code {{version}} brengt krachtige nieuwe functies en significante verbeteringen om je ontwikkelingsworkflow te verbeteren.", - "whatsNew": "Wat is er nieuw", - "feature1": "Berichtenwachtrij: Zet meerdere berichten in de wachtrij terwijl Roo werkt, zodat je je workflow kunt blijven plannen zonder onderbreking.", - "feature2": "Aangepaste Slash Commando's: Maak gepersonaliseerde slash commando's voor snelle toegang tot veelgebruikte prompts en workflows, met volledige UI-beheer.", - "feature3": "Verbeterde Gemini Tools: Nieuwe URL-context en Google Search grounding mogelijkheden bieden Gemini modellen realtime webinformatie en verbeterde onderzoeksmogelijkheden.", - "hideButton": "Aankondiging verbergen", - "detailsDiscussLinks": "Krijg meer details en doe mee aan discussies op Discord en Reddit 🚀" + "description": "Introductie van Roo Code Cloud: De kracht van Roo brengen voorbij de IDE", + "feature1": "Volg taakvoortgang overal (Gratis): Krijg realtime updates van langlopende taken zonder vast te zitten in je IDE", + "feature2": "Bestuur de Roo Extensie op afstand (Pro): Start, stop en interacteer met taken vanuit een chat-gebaseerde browserinterface.", + "learnMore": "Klaar om de controle te nemen? Leer meer hier.", + "visitCloudButton": "Bezoek Roo Code Cloud", + "socialLinks": "Sluit je bij ons aan op X, Discord, of r/RooCode" }, "reasoning": { "thinking": "Denkt na", diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index ee3aeb55ebb..bfcf5e5a266 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} wydany", - "stealthModel": { - "feature": "Model stealth Sonic to teraz Grok Code Fast! Ten wysokowydajny model rozumowania jest dostępny jako grok-code-fast-1 u dostawcy xAI (Grok).", - "note": "W podzięce za wszystkie pomocne opinie o Sonic, xAI rozszerza bezpłatny dostęp do grok-code-fast-1 na kolejny tydzień za pośrednictwem dostawcy Roo Code Cloud.", - "connectButton": "Połącz z Roo Code Cloud", - "selectModel": "Odwiedź Ustawienia, aby zaktualizować konfigurację dostawcy." - }, - "description": "Roo Code {{version}} wprowadza potężne nowe funkcje i znaczące ulepszenia, aby ulepszyć Twój przepływ pracy programistycznej.", - "whatsNew": "Co nowego", - "feature1": "Kolejka Wiadomości: Umieszczaj wiele wiadomości w kolejce podczas pracy Roo, pozwalając na kontynuowanie planowania przepływu pracy bez przerw.", - "feature2": "Niestandardowe Polecenia Slash: Twórz spersonalizowane polecenia slash dla szybkiego dostępu do często używanych promptów i przepływów pracy, z pełnym zarządzaniem interfejsu użytkownika.", - "feature3": "Ulepszone Narzędzia Gemini: Nowe możliwości kontekstu URL i ugruntowania wyszukiwania Google zapewniają modelom Gemini informacje internetowe w czasie rzeczywistym i ulepszone możliwości badawcze.", - "hideButton": "Ukryj ogłoszenie", - "detailsDiscussLinks": "Uzyskaj więcej szczegółów i dołącz do dyskusji na Discord i Reddit 🚀" + "description": "Przedstawiamy Roo Code Cloud: Przenosimy moc Roo poza IDE", + "feature1": "Śledź postęp zadań z dowolnego miejsca (Bezpłatnie): Otrzymuj aktualizacje w czasie rzeczywistym długotrwałych zadań bez utknięcia w IDE", + "feature2": "Kontroluj rozszerzenie Roo zdalnie (Pro): Uruchamiaj, zatrzymuj i wchodź w interakcje z zadaniami z interfejsu przeglądarki opartego na czacie.", + "learnMore": "Gotowy przejąć kontrolę? Dowiedz się więcej tutaj.", + "visitCloudButton": "Odwiedź Roo Code Cloud", + "socialLinks": "Dołącz do nas na X, Discord, lub r/RooCode" }, "browser": { "rooWantsToUse": "Roo chce użyć przeglądarki:", diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index b8c2bc00c3b..5d8f9f53e22 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Lançado", - "stealthModel": { - "feature": "O modelo stealth Sonic agora é Grok Code Fast! Este modelo de raciocínio de alta performance está disponível como grok-code-fast-1 no provedor xAI (Grok).", - "note": "Como agradecimento por todo o feedback útil sobre o Sonic, a xAI está estendendo o acesso gratuito ao grok-code-fast-1 por mais uma semana através do provedor Roo Code Cloud.", - "connectButton": "Conectar ao Roo Code Cloud", - "selectModel": "Visite as Configurações para atualizar sua configuração de provedor." - }, - "description": "Roo Code {{version}} traz novos recursos poderosos e melhorias significativas para aprimorar seu fluxo de trabalho de desenvolvimento.", - "whatsNew": "O que há de novo", - "feature1": "Fila de Mensagens: Coloque várias mensagens na fila enquanto o Roo está trabalhando, permitindo que você continue planejando seu fluxo de trabalho sem interrupção.", - "feature2": "Comandos de Barra Personalizados: Crie comandos de barra personalizados para acesso rápido a prompts e fluxos de trabalho usados frequentemente, com gerenciamento completo da interface do usuário.", - "feature3": "Ferramentas Gemini Aprimoradas: Novas capacidades de contexto de URL e fundamentação de pesquisa do Google fornecem aos modelos Gemini informações web em tempo real e capacidades de pesquisa aprimoradas.", - "hideButton": "Ocultar anúncio", - "detailsDiscussLinks": "Obtenha mais detalhes e participe da discussão no Discord e Reddit 🚀" + "description": "Apresentando Roo Code Cloud: Levando o poder do Roo além da IDE", + "feature1": "Acompanhe o progresso das tarefas de qualquer lugar (Grátis): Receba atualizações em tempo real de tarefas de longa duração sem ficar preso na sua IDE", + "feature2": "Controle a Extensão Roo remotamente (Pro): Inicie, pare e interaja com tarefas de uma interface de navegador baseada em chat.", + "learnMore": "Pronto para assumir o controle? Saiba mais aqui.", + "visitCloudButton": "Visite Roo Code Cloud", + "socialLinks": "Junte-se a nós no X, Discord, ou r/RooCode" }, "browser": { "rooWantsToUse": "Roo quer usar o navegador:", diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index aece6a0a7ca..8f5083c97cf 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -256,19 +256,12 @@ }, "announcement": { "title": "🎉 Выпущен Roo Code {{version}}", - "stealthModel": { - "feature": "Скрытая модель Sonic теперь называется Grok Code Fast! Эта высокопроизводительная модель рассуждения доступна как grok-code-fast-1 у провайдера xAI (Grok).", - "note": "В благодарность за все полезные отзывы о Sonic, xAI продлевает бесплатный доступ к grok-code-fast-1 ещё на одну неделю через провайдера Roo Code Cloud.", - "connectButton": "Подключиться к Roo Code Cloud", - "selectModel": "Перейдите в Настройки для обновления конфигурации провайдера." - }, - "description": "Roo Code {{version}} приносит мощные новые функции и значительные улучшения для совершенствования вашего рабочего процесса разработки.", - "whatsNew": "Что нового", - "feature1": "Очередь сообщений: Ставьте несколько сообщений в очередь, пока Roo работает, позволяя вам продолжать планировать рабочий процесс без прерывания.", - "feature2": "Пользовательские слэш-команды: Создавайте персонализированные слэш-команды для быстрого доступа к часто используемым промптам и рабочим процессам с полным управлением пользовательского интерфейса.", - "feature3": "Улучшенные инструменты Gemini: Новые возможности контекста URL и основы поиска Google предоставляют моделям Gemini информацию в реальном времени и расширенные возможности исследования.", - "hideButton": "Скрыть объявление", - "detailsDiscussLinks": "Подробнее и обсуждение в Discord и Reddit 🚀" + "description": "Представляем Roo Code Cloud: Расширяя возможности Roo за пределы IDE", + "feature1": "Отслеживайте прогресс задач из любого места (Бесплатно): Получайте обновления в реальном времени о долгосрочных задачах, не привязываясь к IDE", + "feature2": "Управляйте расширением Roo удаленно (Pro): Запускайте, останавливайте и взаимодействуйте с задачами через браузерный интерфейс на основе чата.", + "learnMore": "Готовы взять контроль в свои руки? Узнайте больше здесь.", + "visitCloudButton": "Посетить Roo Code Cloud", + "socialLinks": "Присоединяйтесь к нам в X, Discord, или r/RooCode" }, "reasoning": { "thinking": "Обдумывание", diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 09859e5a7f2..5fbf9095001 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Yayınlandı", - "stealthModel": { - "feature": "Sonic gizli model artık Grok Code Fast! Bu yüksek performanslı akıl yürütme modeli xAI (Grok) sağlayıcısı altında grok-code-fast-1 olarak mevcut.", - "note": "Sonic hakkındaki tüm yararlı geri bildirimler için teşekkür olarak, xAI grok-code-fast-1'e ücretsiz erişimi Roo Code Cloud sağlayıcısı üzerinden bir hafta daha uzatıyor.", - "connectButton": "Roo Code Cloud'a bağlan", - "selectModel": "Sağlayıcı yapılandırmanızı güncellemek için Ayarlar'ı ziyaret edin." - }, - "description": "Roo Code {{version}}, geliştirme iş akışınızı geliştirmek için güçlü yeni özellikler ve önemli iyileştirmeler getiriyor.", - "whatsNew": "Yenilikler", - "feature1": "Mesaj Kuyruğu: Roo çalışırken birden fazla mesajı kuyruğa alın, iş akışınızı kesintisiz olarak planlamaya devam etmenizi sağlar.", - "feature2": "Özel Slash Komutları: Sık kullanılan promptlara ve iş akışlarına hızlı erişim için kişiselleştirilmiş slash komutları oluşturun, tam UI yönetimi ile.", - "feature3": "Gelişmiş Gemini Araçları: Yeni URL bağlamı ve Google Arama temellendirilmesi yetenekleri, Gemini modellerine gerçek zamanlı web bilgileri ve gelişmiş araştırma yetenekleri sağlar.", - "hideButton": "Duyuruyu gizle", - "detailsDiscussLinks": "Discord ve Reddit'te daha fazla ayrıntı alın ve tartışmalara katılın 🚀" + "description": "Roo Code Cloud Tanıtımı: Roo'nun gücünü IDE'nin ötesine taşıyoruz", + "feature1": "Görev ilerlemesini her yerden takip edin (Ücretsiz): IDE'nizde sıkışıp kalmadan uzun süren görevlerin gerçek zamanlı güncellemelerini alın", + "feature2": "Roo Uzantısını uzaktan kontrol edin (Pro): Sohbet tabanlı tarayıcı arayüzünden görevleri başlatın, durdurun ve etkileşime geçin.", + "learnMore": "Kontrolü ele almaya hazır mısınız? Daha fazlasını buradan öğrenin.", + "visitCloudButton": "Roo Code Cloud'u Ziyaret Et", + "socialLinks": "Bize X, Discord, veya r/RooCode'da katılın" }, "browser": { "rooWantsToUse": "Roo tarayıcıyı kullanmak istiyor:", diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 3784fe466f3..76847140453 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} Đã phát hành", - "stealthModel": { - "feature": "Mô hình stealth Sonic giờ là Grok Code Fast! Mô hình lý luận hiệu năng cao này có sẵn dưới dạng grok-code-fast-1 trong nhà cung cấp xAI (Grok).", - "note": "Để cảm ơn tất cả các phản hồi hữu ích về Sonic, xAI đang mở rộng quyền truy cập miễn phí vào grok-code-fast-1 thêm một tuần nữa thông qua nhà cung cấp Roo Code Cloud.", - "connectButton": "Kết nối với Roo Code Cloud", - "selectModel": "Truy cập Cài đặt để cập nhật cấu hình nhà cung cấp của bạn." - }, - "description": "Roo Code {{version}} mang đến các tính năng mạnh mẽ mới và cải tiến đáng kể để nâng cao quy trình phát triển của bạn.", - "whatsNew": "Có gì mới", - "feature1": "Hàng đợi Tin nhắn: Xếp hàng nhiều tin nhắn trong khi Roo đang làm việc, cho phép bạn tiếp tục lập kế hoạch quy trình làm việc mà không bị gián đoạn.", - "feature2": "Lệnh Slash Tùy chỉnh: Tạo các lệnh slash được cá nhân hóa để truy cập nhanh vào các prompt và quy trình làm việc thường dùng, với quản lý UI đầy đủ.", - "feature3": "Công cụ Gemini Nâng cao: Khả năng ngữ cảnh URL mới và nền tảng tìm kiếm Google cung cấp cho các mô hình Gemini thông tin web thời gian thực và khả năng nghiên cứu nâng cao.", - "hideButton": "Ẩn thông báo", - "detailsDiscussLinks": "Nhận thêm chi tiết và thảo luận tại DiscordReddit 🚀" + "description": "Giới thiệu Roo Code Cloud: Mang sức mạnh của Roo vượt ra ngoài IDE", + "feature1": "Theo dõi tiến trình tác vụ từ bất kỳ đâu (Miễn phí): Nhận cập nhật thời gian thực về các tác vụ chạy dài mà không bị mắc kẹt trong IDE của bạn", + "feature2": "Điều khiển Tiện ích Roo từ xa (Pro): Bắt đầu, dừng và tương tác với các tác vụ từ giao diện trình duyệt dựa trên chat.", + "learnMore": "Sẵn sàng nắm quyền kiểm soát? Tìm hiểu thêm tại đây.", + "visitCloudButton": "Truy cập Roo Code Cloud", + "socialLinks": "Tham gia với chúng tôi trên X, Discord, hoặc r/RooCode" }, "browser": { "rooWantsToUse": "Roo muốn sử dụng trình duyệt:", diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 9abea134e4b..861eeb3ac51 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -271,19 +271,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} 已发布", - "stealthModel": { - "feature": "Sonic 隐形模型现在是 Grok Code Fast!这个高性能推理模型可在 xAI (Grok) 提供商下作为 grok-code-fast-1 使用。", - "note": "作为对所有关于 Sonic 有用反馈的感谢,xAI 将通过 Roo Code Cloud 提供商延长对 grok-code-fast-1 的免费访问权限再一周。", - "connectButton": "连接到 Roo Code Cloud", - "selectModel": "访问设置更新你的提供商配置。" - }, - "description": "Roo Code {{version}} 带来强大的新功能和重大改进,提升您的开发工作流程。", - "whatsNew": "新特性", - "feature1": "消息队列: 在 Roo 工作时将多个消息排队,让你可以不间断地继续规划工作流程。", - "feature2": "自定义斜杠命令: 创建个性化斜杠命令,快速访问常用提示词和工作流程,具备完整的 UI 管理功能。", - "feature3": "增强的 Gemini 工具: 新的 URL 上下文和 Google 搜索基础功能为 Gemini 模型提供实时网络信息和增强的研究能力。", - "hideButton": "隐藏公告", - "detailsDiscussLinks": "在 DiscordReddit 获取更多详情并参与讨论 🚀" + "description": "介绍 Roo Code Cloud:将 Roo 的强大功能扩展到 IDE 之外", + "feature1": "随时随地跟踪任务进度(免费):获取长时间运行任务的实时更新,无需困在 IDE 中", + "feature2": "远程控制 Roo 扩展(Pro):通过基于聊天的浏览器界面启动、停止和与任务交互。", + "learnMore": "准备掌控一切?在这里了解更多。", + "visitCloudButton": "访问 Roo Code Cloud", + "socialLinks": "在 XDiscordr/RooCode 上关注我们" }, "browser": { "rooWantsToUse": "Roo想使用浏览器:", diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index e3d1fa9b9f9..1d6c824ced6 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -280,19 +280,12 @@ }, "announcement": { "title": "🎉 Roo Code {{version}} 已發布", - "stealthModel": { - "feature": "Sonic 隱形模型現在是 Grok Code Fast!這個高效能推理模型現已作為 grok-code-fast-1xAI (Grok) 提供商下提供。", - "note": "作為對 Sonic 所有寶貴回饋的感謝,xAI 將透過 Roo Code Cloud 提供商延長 grok-code-fast-1 的免費存取一週。", - "connectButton": "連接到 Roo Code Cloud", - "selectModel": "造訪設定更新你的提供商設定。" - }, - "description": "Roo Code {{version}} 帶來強大的新功能和重大改進,提升您的開發工作流程。", - "whatsNew": "新功能", - "feature1": "訊息佇列:在 Roo 工作時將多個訊息排入佇列,讓您可以不間斷地繼續規劃工作流程。", - "feature2": "自訂斜線命令:建立個人化斜線命令,快速存取常用提示詞和工作流程,具備完整的 UI 管理功能。", - "feature3": "增強的 Gemini 工具:新的 URL 內容和 Google 搜尋基礎功能為 Gemini 模型提供即時網路資訊和增強的研究能力。", - "hideButton": "隱藏公告", - "detailsDiscussLinks": "在 DiscordReddit 取得更多詳細資訊並參與討論 🚀" + "description": "介紹 Roo Code Cloud:將 Roo 的強大功能延伸到 IDE 之外", + "feature1": "隨時隨地追蹤任務進度(免費):取得長時間執行任務的即時更新,無需被困在 IDE 中", + "feature2": "遠端控制 Roo 擴充功能(Pro):透過基於聊天的瀏覽器介面啟動、停止並與任務互動。", + "learnMore": "準備好掌控一切了嗎?在這裡了解更多。", + "visitCloudButton": "造訪 Roo Code Cloud", + "socialLinks": "在 XDiscordr/RooCode 上關注我們" }, "reasoning": { "thinking": "思考中",