diff --git a/src/i18n/locales/ca/common.json b/src/i18n/locales/ca/common.json index dc79673948..a50c9aad17 100644 --- a/src/i18n/locales/ca/common.json +++ b/src/i18n/locales/ca/common.json @@ -129,6 +129,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Error en carregar les credencials OAuth de ChatGPT a {{path}}: {{error}}. Consell: autentica't amb la CLI de Codex (p. ex., \"codex login\") per crear auth.json.", "oauthParseFailed": "Error en analitzar el JSON de credencials OAuth de ChatGPT a {{path}}: {{error}}. Consell: assegura't que el fitxer sigui JSON vàlid o torna a autenticar-te amb \"codex login\" per regenerar-lo.", + "oauthFileTooLarge": "El fitxer de credencials OAuth a {{path}} és massa gran ({{size}} bytes). El màxim permès és {{max}} bytes.", "missingAccessToken": "Les credencials OAuth de ChatGPT no tenen tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Error de respostes de ChatGPT: No hi ha cos de resposta", diff --git a/src/i18n/locales/de/common.json b/src/i18n/locales/de/common.json index ac84d89a1c..f035d2b75a 100644 --- a/src/i18n/locales/de/common.json +++ b/src/i18n/locales/de/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Fehler beim Laden der ChatGPT OAuth-Anmeldedaten unter {{path}}: {{error}}. Tipp: Authentifiziere dich mit der Codex CLI (z.B. \"codex login\"), um auth.json zu erstellen.", "oauthParseFailed": "Fehler beim Parsen der ChatGPT OAuth-Anmeldedaten JSON unter {{path}}: {{error}}. Tipp: Stelle sicher, dass die Datei gültiges JSON ist oder authentifiziere dich erneut mit \"codex login\", um sie zu regenerieren.", + "oauthFileTooLarge": "OAuth-Anmeldedatei unter {{path}} ist zu groß ({{size}} Bytes). Maximal erlaubt sind {{max}} Bytes.", "missingAccessToken": "ChatGPT OAuth-Anmeldedaten fehlen tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT Responses Fehler: Kein Antworttext vorhanden", diff --git a/src/i18n/locales/es/common.json b/src/i18n/locales/es/common.json index 71f5b057c3..6ec6d2d888 100644 --- a/src/i18n/locales/es/common.json +++ b/src/i18n/locales/es/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Error al cargar las credenciales OAuth de ChatGPT en {{path}}: {{error}}. Consejo: auténticate con la CLI de Codex (ej., \"codex login\") para crear auth.json.", "oauthParseFailed": "Error al analizar el JSON de credenciales OAuth de ChatGPT en {{path}}: {{error}}. Consejo: asegúrate de que el archivo sea JSON válido o vuelve a autenticarte con \"codex login\" para regenerarlo.", + "oauthFileTooLarge": "El archivo de credenciales OAuth en {{path}} es demasiado grande ({{size}} bytes). El máximo permitido es {{max}} bytes.", "missingAccessToken": "Las credenciales OAuth de ChatGPT no tienen tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Error de respuestas de ChatGPT: Sin cuerpo de respuesta", diff --git a/src/i18n/locales/fr/common.json b/src/i18n/locales/fr/common.json index 975dd1a491..d26116d5bb 100644 --- a/src/i18n/locales/fr/common.json +++ b/src/i18n/locales/fr/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Échec du chargement des identifiants OAuth ChatGPT à {{path}} : {{error}}. Conseil : authentifiez-vous avec la CLI Codex (ex. \"codex login\") pour créer auth.json.", "oauthParseFailed": "Échec de l'analyse du JSON des identifiants OAuth ChatGPT à {{path}} : {{error}}. Conseil : assurez-vous que le fichier est un JSON valide ou ré-authentifiez-vous avec \"codex login\" pour le régénérer.", + "oauthFileTooLarge": "Le fichier d'identifiants OAuth à {{path}} est trop volumineux ({{size}} octets). Le maximum autorisé est {{max}} octets.", "missingAccessToken": "Les identifiants OAuth ChatGPT n'ont pas de tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}} : {{message}}", "noResponseBody": "Erreur de réponses ChatGPT : Aucun corps de réponse", diff --git a/src/i18n/locales/hi/common.json b/src/i18n/locales/hi/common.json index 4a84a5e18b..533887610b 100644 --- a/src/i18n/locales/hi/common.json +++ b/src/i18n/locales/hi/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "{{path}} पर ChatGPT OAuth क्रेडेंशियल लोड करने में विफल: {{error}}। सुझाव: auth.json बनाने के लिए Codex CLI के साथ प्रमाणित करें (जैसे, \"codex login\")।", "oauthParseFailed": "{{path}} पर ChatGPT OAuth क्रेडेंशियल JSON पार्स करने में विफल: {{error}}। सुझाव: सुनिश्चित करें कि फ़ाइल वैध JSON है या इसे पुनर्जनित करने के लिए \"codex login\" के साथ पुनः प्रमाणित करें।", + "oauthFileTooLarge": "{{path}} पर OAuth क्रेडेंशियल फ़ाइल बहुत बड़ी है ({{size}} बाइट्स)। अधिकतम अनुमतित {{max}} बाइट्स है।", "missingAccessToken": "ChatGPT OAuth क्रेडेंशियल में tokens.access_token गुम है।", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT प्रतिक्रिया त्रुटि: कोई प्रतिक्रिया बॉडी नहीं", diff --git a/src/i18n/locales/id/common.json b/src/i18n/locales/id/common.json index 5f5657463b..b626a33ff3 100644 --- a/src/i18n/locales/id/common.json +++ b/src/i18n/locales/id/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Gagal memuat kredensial OAuth ChatGPT di {{path}}: {{error}}. Tips: autentikasi dengan Codex CLI (mis., \"codex login\") untuk membuat auth.json.", "oauthParseFailed": "Gagal mengurai JSON kredensial OAuth ChatGPT di {{path}}: {{error}}. Tips: pastikan file adalah JSON yang valid atau autentikasi ulang dengan \"codex login\" untuk meregenerasi.", + "oauthFileTooLarge": "File kredensial OAuth di {{path}} terlalu besar ({{size}} byte). Maksimum yang diizinkan adalah {{max}} byte.", "missingAccessToken": "Kredensial OAuth ChatGPT tidak memiliki tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Error respons ChatGPT: Tidak ada body respons", diff --git a/src/i18n/locales/it/common.json b/src/i18n/locales/it/common.json index 8e92aead29..afb3131a89 100644 --- a/src/i18n/locales/it/common.json +++ b/src/i18n/locales/it/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Impossibile caricare le credenziali OAuth di ChatGPT in {{path}}: {{error}}. Suggerimento: autenticati con la CLI Codex (es. \"codex login\") per creare auth.json.", "oauthParseFailed": "Impossibile analizzare il JSON delle credenziali OAuth di ChatGPT in {{path}}: {{error}}. Suggerimento: assicurati che il file sia JSON valido o ri-autenticati con \"codex login\" per rigenerarlo.", + "oauthFileTooLarge": "Il file delle credenziali OAuth in {{path}} è troppo grande ({{size}} byte). Il massimo consentito è {{max}} byte.", "missingAccessToken": "Le credenziali OAuth di ChatGPT non hanno tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Errore risposte ChatGPT: Nessun corpo di risposta", diff --git a/src/i18n/locales/ja/common.json b/src/i18n/locales/ja/common.json index 201626d64b..3a8efc01da 100644 --- a/src/i18n/locales/ja/common.json +++ b/src/i18n/locales/ja/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "{{path}}でChatGPT OAuth認証情報の読み込みに失敗しました: {{error}}。ヒント: Codex CLI(例:\"codex login\")で認証してauth.jsonを作成してください。", "oauthParseFailed": "{{path}}でChatGPT OAuth認証情報JSONの解析に失敗しました: {{error}}。ヒント: ファイルが有効なJSONであることを確認するか、\"codex login\"で再認証して再生成してください。", + "oauthFileTooLarge": "{{path}}のOAuth認証情報ファイルが大きすぎます({{size}}バイト)。最大許可サイズは{{max}}バイトです。", "missingAccessToken": "ChatGPT OAuth認証情報にtokens.access_tokenがありません。", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPTレスポンスエラー: レスポンスボディがありません", diff --git a/src/i18n/locales/ko/common.json b/src/i18n/locales/ko/common.json index 712feb016d..3937c84882 100644 --- a/src/i18n/locales/ko/common.json +++ b/src/i18n/locales/ko/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "{{path}}에서 ChatGPT OAuth 자격 증명 로드 실패: {{error}}. 팁: Codex CLI(예: \"codex login\")로 인증하여 auth.json을 생성하세요.", "oauthParseFailed": "{{path}}에서 ChatGPT OAuth 자격 증명 JSON 파싱 실패: {{error}}. 팁: 파일이 유효한 JSON인지 확인하거나 \"codex login\"으로 재인증하여 재생성하세요.", + "oauthFileTooLarge": "{{path}}의 OAuth 자격 증명 파일이 너무 큽니다({{size}}바이트). 최대 허용 크기는 {{max}}바이트입니다.", "missingAccessToken": "ChatGPT OAuth 자격 증명에 tokens.access_token이 없습니다.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT 응답 오류: 응답 본문 없음", diff --git a/src/i18n/locales/nl/common.json b/src/i18n/locales/nl/common.json index b3d7d0e930..af549ad3e4 100644 --- a/src/i18n/locales/nl/common.json +++ b/src/i18n/locales/nl/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Laden van ChatGPT OAuth-referenties op {{path}} mislukt: {{error}}. Tip: authenticeer met de Codex CLI (bijv. \"codex login\") om auth.json aan te maken.", "oauthParseFailed": "Parsen van ChatGPT OAuth-referenties JSON op {{path}} mislukt: {{error}}. Tip: zorg ervoor dat het bestand geldige JSON is of authenticeer opnieuw met \"codex login\" om het te regenereren.", + "oauthFileTooLarge": "OAuth-referentiebestand op {{path}} is te groot ({{size}} bytes). Maximum toegestaan is {{max}} bytes.", "missingAccessToken": "ChatGPT OAuth-referenties missen tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT Responses fout: Geen response body", diff --git a/src/i18n/locales/pl/common.json b/src/i18n/locales/pl/common.json index 4b8db843de..142f96b732 100644 --- a/src/i18n/locales/pl/common.json +++ b/src/i18n/locales/pl/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Nie udało się załadować danych uwierzytelniających OAuth ChatGPT w {{path}}: {{error}}. Wskazówka: uwierzytelnij się za pomocą Codex CLI (np. \"codex login\"), aby utworzyć auth.json.", "oauthParseFailed": "Nie udało się przeanalizować JSON danych uwierzytelniających OAuth ChatGPT w {{path}}: {{error}}. Wskazówka: upewnij się, że plik jest prawidłowym JSON lub ponownie uwierzytelnij się za pomocą \"codex login\", aby go zregenerować.", + "oauthFileTooLarge": "Plik danych uwierzytelniających OAuth w {{path}} jest za duży ({{size}} bajtów). Maksymalny dozwolony rozmiar to {{max}} bajtów.", "missingAccessToken": "Dane uwierzytelniające OAuth ChatGPT nie zawierają tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Błąd odpowiedzi ChatGPT: Brak treści odpowiedzi", diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index c8b28ac1f9..8644393183 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -130,6 +130,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Falha ao carregar credenciais OAuth do ChatGPT em {{path}}: {{error}}. Dica: autentique-se com a CLI do Codex (ex: \"codex login\") para criar auth.json.", "oauthParseFailed": "Falha ao analisar JSON das credenciais OAuth do ChatGPT em {{path}}: {{error}}. Dica: certifique-se de que o arquivo seja JSON válido ou autentique-se novamente com \"codex login\" para regenerá-lo.", + "oauthFileTooLarge": "Arquivo de credenciais OAuth em {{path}} é muito grande ({{size}} bytes). O máximo permitido é {{max}} bytes.", "missingAccessToken": "Credenciais OAuth do ChatGPT estão faltando tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Erro de respostas do ChatGPT: Sem corpo de resposta", diff --git a/src/i18n/locales/ru/common.json b/src/i18n/locales/ru/common.json index 65a48fd730..74cac53f24 100644 --- a/src/i18n/locales/ru/common.json +++ b/src/i18n/locales/ru/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Не удалось загрузить учетные данные OAuth ChatGPT по пути {{path}}: {{error}}. Совет: аутентифицируйтесь с помощью Codex CLI (например, \"codex login\") для создания auth.json.", "oauthParseFailed": "Не удалось разобрать JSON учетных данных OAuth ChatGPT по пути {{path}}: {{error}}. Совет: убедитесь, что файл является действительным JSON, или повторно аутентифицируйтесь с помощью \"codex login\" для его регенерации.", + "oauthFileTooLarge": "Файл учетных данных OAuth по пути {{path}} слишком большой ({{size}} байт). Максимально допустимый размер {{max}} байт.", "missingAccessToken": "В учетных данных OAuth ChatGPT отсутствует tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Ошибка ответов ChatGPT: Нет тела ответа", diff --git a/src/i18n/locales/tr/common.json b/src/i18n/locales/tr/common.json index 6b23a2ab40..35f42963cd 100644 --- a/src/i18n/locales/tr/common.json +++ b/src/i18n/locales/tr/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "{{path}} konumunda ChatGPT OAuth kimlik bilgileri yüklenemedi: {{error}}. İpucu: auth.json oluşturmak için Codex CLI ile kimlik doğrulaması yapın (örn. \"codex login\").", "oauthParseFailed": "{{path}} konumunda ChatGPT OAuth kimlik bilgileri JSON'u ayrıştırılamadı: {{error}}. İpucu: dosyanın geçerli JSON olduğundan emin olun veya yeniden oluşturmak için \"codex login\" ile yeniden kimlik doğrulaması yapın.", + "oauthFileTooLarge": "{{path}} konumundaki OAuth kimlik bilgileri dosyası çok büyük ({{size}} bayt). İzin verilen maksimum {{max}} bayttır.", "missingAccessToken": "ChatGPT OAuth kimlik bilgilerinde tokens.access_token eksik.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT Yanıtları hatası: Yanıt gövdesi yok", diff --git a/src/i18n/locales/vi/common.json b/src/i18n/locales/vi/common.json index 3369789ff0..3a1f4645d4 100644 --- a/src/i18n/locales/vi/common.json +++ b/src/i18n/locales/vi/common.json @@ -126,6 +126,7 @@ "openaiNativeCodex": { "oauthReadFailed": "Không thể tải thông tin xác thực OAuth ChatGPT tại {{path}}: {{error}}. Mẹo: xác thực với Codex CLI (ví dụ: \"codex login\") để tạo auth.json.", "oauthParseFailed": "Không thể phân tích JSON thông tin xác thực OAuth ChatGPT tại {{path}}: {{error}}. Mẹo: đảm bảo tệp là JSON hợp lệ hoặc xác thực lại với \"codex login\" để tạo lại.", + "oauthFileTooLarge": "Tệp thông tin xác thực OAuth tại {{path}} quá lớn ({{size}} byte). Kích thước tối đa cho phép là {{max}} byte.", "missingAccessToken": "Thông tin xác thực OAuth ChatGPT thiếu tokens.access_token.", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "Lỗi phản hồi ChatGPT: Không có nội dung phản hồi", diff --git a/src/i18n/locales/zh-CN/common.json b/src/i18n/locales/zh-CN/common.json index d20f252568..8df6596cae 100644 --- a/src/i18n/locales/zh-CN/common.json +++ b/src/i18n/locales/zh-CN/common.json @@ -131,6 +131,7 @@ "openaiNativeCodex": { "oauthReadFailed": "无法在 {{path}} 加载 ChatGPT OAuth 凭据:{{error}}。提示:使用 Codex CLI 进行身份验证(例如 \"codex login\")以创建 auth.json。", "oauthParseFailed": "无法在 {{path}} 解析 ChatGPT OAuth 凭据 JSON:{{error}}。提示:确保文件是有效的 JSON 或使用 \"codex login\" 重新验证以重新生成。", + "oauthFileTooLarge": "{{path}} 处的 OAuth 凭据文件过大({{size}} 字节)。最大允许大小为 {{max}} 字节。", "missingAccessToken": "ChatGPT OAuth 凭据缺少 tokens.access_token。", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT 响应错误:无响应正文", diff --git a/src/i18n/locales/zh-TW/common.json b/src/i18n/locales/zh-TW/common.json index b6a25f8b62..7b64e7b9d8 100644 --- a/src/i18n/locales/zh-TW/common.json +++ b/src/i18n/locales/zh-TW/common.json @@ -125,6 +125,7 @@ "openaiNativeCodex": { "oauthReadFailed": "無法在 {{path}} 載入 ChatGPT OAuth 憑證:{{error}}。提示:使用 Codex CLI 進行驗證(例如 \"codex login\")以建立 auth.json。", "oauthParseFailed": "無法在 {{path}} 解析 ChatGPT OAuth 憑證 JSON:{{error}}。提示:確保檔案是有效的 JSON 或使用 \"codex login\" 重新驗證以重新產生。", + "oauthFileTooLarge": "{{path}} 的 OAuth 憑證檔案過大({{size}} 位元組)。允許的最大大小為 {{max}} 位元組。", "missingAccessToken": "ChatGPT OAuth 憑證缺少 tokens.access_token。", "httpError": "Codex HTTP {{status}} (req: {{requestId}}) model={{modelId}}: {{message}}", "noResponseBody": "ChatGPT 回應錯誤:無回應內容", diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index d788903f77..300891376c 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Autenticat de forma segura a través del teu compte de Roo Code Cloud.", "connectButton": "Connecta amb Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Ruta de credencials OAuth", + "oauthPathDescription": "Ruta a les teves credencials auth.json de ChatGPT Codex. Per defecte {{defaultPath}} si es deixa buit (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex utilitza les teves credencials web de ChatGPT a través de la CLI oficial de Codex. Autentica't amb la CLI de Codex perquè es creï auth.json. Si utilitzes una ubicació personalitzada, estableix aquí la ruta completa del fitxer.", + "oauthConnectDescription": "Després de l'autenticació, Roo llegirà el token d'accés des d'auth.json i es connectarà a ChatGPT Responses (Codex).", + "learnMoreLinkText": "Aprèn més sobre ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Encaminament de Proveïdors d'OpenRouter", diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index 0f8958df05..cfe070e9e0 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Sicher authentifiziert über dein Roo Code Cloud-Konto.", "connectButton": "Mit Roo Code Cloud verbinden" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth-Anmeldedaten-Pfad", + "oauthPathDescription": "Pfad zu deinen ChatGPT Codex auth.json-Anmeldedaten. Standardmäßig {{defaultPath}}, wenn leer gelassen (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex verwendet deine ChatGPT-Web-Anmeldedaten über die offizielle Codex CLI. Authentifiziere dich mit der Codex CLI, damit auth.json erstellt wird. Wenn du einen benutzerdefinierten Speicherort verwendest, gib hier den vollständigen Dateipfad an.", + "oauthConnectDescription": "Nach der Authentifizierung liest Roo das Zugriffstoken aus auth.json und verbindet sich mit ChatGPT Responses (Codex).", + "learnMoreLinkText": "Mehr über ChatGPT erfahren" + }, "openRouter": { "providerRouting": { "title": "OpenRouter Anbieter-Routing", diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index e3fc46c42c..eeec6da2cc 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Autenticado de forma segura a través de tu cuenta de Roo Code Cloud.", "connectButton": "Conectar a Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Ruta de credenciales OAuth", + "oauthPathDescription": "Ruta a tus credenciales auth.json de ChatGPT Codex. Por defecto {{defaultPath}} si se deja vacío (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex usa tus credenciales web de ChatGPT a través del CLI oficial de Codex. Autentícate con el CLI de Codex para que se cree auth.json. Si usas una ubicación personalizada, establece aquí la ruta completa del archivo.", + "oauthConnectDescription": "Después de la autenticación, Roo leerá el token de acceso desde auth.json y se conectará a ChatGPT Responses (Codex).", + "learnMoreLinkText": "Aprende más sobre ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Enrutamiento de Proveedores de OpenRouter", diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 320f9b80eb..bfed5d587b 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Authentifié de manière sécurisée via ton compte Roo Code Cloud.", "connectButton": "Se connecter à Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Chemin des identifiants OAuth", + "oauthPathDescription": "Chemin vers vos identifiants auth.json de ChatGPT Codex. Par défaut {{defaultPath}} si laissé vide (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex utilise vos identifiants web ChatGPT via le CLI officiel Codex. Authentifiez-vous avec le CLI Codex pour que auth.json soit créé. Si vous utilisez un emplacement personnalisé, définissez ici le chemin complet du fichier.", + "oauthConnectDescription": "Après l'authentification, Roo lira le token d'accès depuis auth.json et se connectera à ChatGPT Responses (Codex).", + "learnMoreLinkText": "En savoir plus sur ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Routage des fournisseurs OpenRouter", diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index cfafaf5a93..cea503655a 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "आपके Roo Code Cloud खाते के माध्यम से सुरक्षित रूप से प्रमाणित।", "connectButton": "Roo Code Cloud से कनेक्ट करें" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth क्रेडेंशियल पथ", + "oauthPathDescription": "आपके ChatGPT Codex auth.json क्रेडेंशियल का पथ। यदि खाली छोड़ा जाए तो डिफ़ॉल्ट {{defaultPath}} (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json)।", + "oauthCliDescription": "ChatGPT Codex आधिकारिक Codex CLI के माध्यम से आपके ChatGPT वेब क्रेडेंशियल का उपयोग करता है। Codex CLI के साथ प्रमाणित करें ताकि auth.json बनाया जा सके। यदि आप कस्टम स्थान का उपयोग करते हैं, तो यहाँ पूरा फ़ाइल पथ सेट करें।", + "oauthConnectDescription": "प्रमाणीकरण के बाद, Roo auth.json से एक्सेस टोकन पढ़ेगा और ChatGPT Responses (Codex) से कनेक्ट होगा।", + "learnMoreLinkText": "ChatGPT के बारे में और जानें" + }, "openRouter": { "providerRouting": { "title": "OpenRouter प्रदाता रूटिंग", diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index c170ff03c8..fb75c97019 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -444,6 +444,13 @@ "authenticatedMessage": "Terautentikasi dengan aman melalui akun Roo Code Cloud Anda.", "connectButton": "Hubungkan ke Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Jalur Kredensial OAuth", + "oauthPathDescription": "Jalur ke kredensial auth.json ChatGPT Codex Anda. Default ke {{defaultPath}} jika dibiarkan kosong (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex menggunakan kredensial web ChatGPT Anda melalui CLI Codex resmi. Autentikasi dengan CLI Codex agar auth.json dibuat. Jika Anda menggunakan lokasi kustom, atur jalur file lengkap di sini.", + "oauthConnectDescription": "Setelah autentikasi, Roo akan membaca token akses dari auth.json dan terhubung ke ChatGPT Responses (Codex).", + "learnMoreLinkText": "Pelajari lebih lanjut tentang ChatGPT" + }, "openRouter": { "providerRouting": { "title": "OpenRouter Provider Routing", diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 1effd5c16d..b9118fe388 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Autenticato in modo sicuro tramite il tuo account Roo Code Cloud.", "connectButton": "Connetti a Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Percorso credenziali OAuth", + "oauthPathDescription": "Percorso alle tue credenziali auth.json di ChatGPT Codex. Predefinito {{defaultPath}} se lasciato vuoto (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex utilizza le tue credenziali web ChatGPT tramite la CLI ufficiale Codex. Autenticati con la CLI Codex in modo che venga creato auth.json. Se usi una posizione personalizzata, imposta qui il percorso completo del file.", + "oauthConnectDescription": "Dopo l'autenticazione, Roo leggerà il token di accesso da auth.json e si connetterà a ChatGPT Responses (Codex).", + "learnMoreLinkText": "Scopri di più su ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Routing dei fornitori OpenRouter", diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 18e5169380..b7e536f248 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Roo Code Cloudアカウントを通じて安全に認証されています。", "connectButton": "Roo Code Cloudに接続" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth認証情報パス", + "oauthPathDescription": "ChatGPT Codex auth.json認証情報へのパス。空の場合は{{defaultPath}}がデフォルト(Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json)。", + "oauthCliDescription": "ChatGPT Codexは公式Codex CLIを介してChatGPTウェブ認証情報を使用します。auth.jsonが作成されるようにCodex CLIで認証してください。カスタムの場所を使用する場合は、ここに完全なファイルパスを設定してください。", + "oauthConnectDescription": "認証後、Rooはauth.jsonからアクセストークンを読み取り、ChatGPT Responses(Codex)に接続します。", + "learnMoreLinkText": "ChatGPTについて詳しく学ぶ" + }, "openRouter": { "providerRouting": { "title": "OpenRouterプロバイダールーティング", diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index e5cfad76bf..6fb354b337 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Roo Code Cloud 계정을 통해 안전하게 인증되었습니다.", "connectButton": "Roo Code Cloud에 연결" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth 자격 증명 경로", + "oauthPathDescription": "ChatGPT Codex auth.json 자격 증명 경로입니다. 비어있으면 기본값 {{defaultPath}}를 사용합니다 (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex는 공식 Codex CLI를 통해 ChatGPT 웹 자격 증명을 사용합니다. auth.json이 생성되도록 Codex CLI로 인증하세요. 사용자 정의 위치를 사용하는 경우 여기에 전체 파일 경로를 설정하세요.", + "oauthConnectDescription": "인증 후 Roo는 auth.json에서 액세스 토큰을 읽고 ChatGPT Responses (Codex)에 연결합니다.", + "learnMoreLinkText": "ChatGPT에 대해 자세히 알아보기" + }, "openRouter": { "providerRouting": { "title": "OpenRouter 제공자 라우팅", diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index ff74c2096f..1974f90daf 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Veilig geauthenticeerd via je Roo Code Cloud-account.", "connectButton": "Verbinden met Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth-referentiepad", + "oauthPathDescription": "Pad naar je ChatGPT Codex auth.json-referenties. Standaard {{defaultPath}} als leeg gelaten (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex gebruikt je ChatGPT-webreferenties via de officiële Codex CLI. Authenticeer met de Codex CLI zodat auth.json wordt aangemaakt. Als je een aangepaste locatie gebruikt, stel hier het volledige bestandspad in.", + "oauthConnectDescription": "Na authenticatie zal Roo het toegangstoken uit auth.json lezen en verbinden met ChatGPT Responses (Codex).", + "learnMoreLinkText": "Meer leren over ChatGPT" + }, "openRouter": { "providerRouting": { "title": "OpenRouter-providerroutering", diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 68ffe8b08c..09111226c6 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Bezpiecznie uwierzytelniony przez twoje konto Roo Code Cloud.", "connectButton": "Połącz z Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Ścieżka poświadczeń OAuth", + "oauthPathDescription": "Ścieżka do twoich poświadczeń auth.json ChatGPT Codex. Domyślnie {{defaultPath}} jeśli pozostawione puste (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex używa twoich poświadczeń internetowych ChatGPT przez oficjalne CLI Codex. Uwierzytelnij się za pomocą CLI Codex, aby utworzono auth.json. Jeśli używasz niestandardowej lokalizacji, ustaw tutaj pełną ścieżkę pliku.", + "oauthConnectDescription": "Po uwierzytelnieniu Roo odczyta token dostępu z auth.json i połączy się z ChatGPT Responses (Codex).", + "learnMoreLinkText": "Dowiedz się więcej o ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Routing dostawców OpenRouter", diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index 182e1d57ff..090e546167 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Autenticado com segurança através da sua conta Roo Code Cloud.", "connectButton": "Conectar ao Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Caminho das credenciais OAuth", + "oauthPathDescription": "Caminho para suas credenciais auth.json do ChatGPT Codex. Padrão {{defaultPath}} se deixado vazio (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex usa suas credenciais web do ChatGPT através da CLI oficial do Codex. Autentique com a CLI do Codex para que auth.json seja criado. Se você usar um local personalizado, defina o caminho completo do arquivo aqui.", + "oauthConnectDescription": "Após a autenticação, Roo lerá o token de acesso do auth.json e se conectará ao ChatGPT Responses (Codex).", + "learnMoreLinkText": "Saiba mais sobre ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Roteamento de Provedores OpenRouter", diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 19130f93d6..0427e1e3fb 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Безопасно аутентифицирован через твой аккаунт Roo Code Cloud.", "connectButton": "Подключиться к Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Путь к учетным данным OAuth", + "oauthPathDescription": "Путь к вашим учетным данным auth.json ChatGPT Codex. По умолчанию {{defaultPath}}, если оставлено пустым (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex использует ваши веб-учетные данные ChatGPT через официальный CLI Codex. Аутентифицируйтесь с помощью CLI Codex, чтобы создать auth.json. Если вы используете пользовательское расположение, установите здесь полный путь к файлу.", + "oauthConnectDescription": "После аутентификации Roo прочитает токен доступа из auth.json и подключится к ChatGPT Responses (Codex).", + "learnMoreLinkText": "Узнать больше о ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Маршрутизация провайдера OpenRouter", diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index fc4b381ed1..3b2db824d4 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Roo Code Cloud hesabın üzerinden güvenli bir şekilde kimlik doğrulandı.", "connectButton": "Roo Code Cloud'a Bağlan" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth kimlik bilgileri yolu", + "oauthPathDescription": "ChatGPT Codex auth.json kimlik bilgilerinizin yolu. Boş bırakılırsa varsayılan {{defaultPath}} (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex, resmi Codex CLI aracılığıyla ChatGPT web kimlik bilgilerinizi kullanır. auth.json oluşturulması için Codex CLI ile kimlik doğrulaması yapın. Özel bir konum kullanıyorsanız, burada tam dosya yolunu ayarlayın.", + "oauthConnectDescription": "Kimlik doğrulamasından sonra Roo, auth.json'dan erişim belirtecini okuyacak ve ChatGPT Responses (Codex) ile bağlantı kuracak.", + "learnMoreLinkText": "ChatGPT hakkında daha fazla bilgi edinin" + }, "openRouter": { "providerRouting": { "title": "OpenRouter Sağlayıcı Yönlendirmesi", diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index 279121b5c9..acb403e8cf 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "Đã xác thực an toàn thông qua tài khoản Roo Code Cloud của bạn.", "connectButton": "Kết nối với Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "Đường dẫn thông tin xác thực OAuth", + "oauthPathDescription": "Đường dẫn đến thông tin xác thực auth.json ChatGPT Codex của bạn. Mặc định {{defaultPath}} nếu để trống (Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json).", + "oauthCliDescription": "ChatGPT Codex sử dụng thông tin xác thực web ChatGPT của bạn thông qua CLI Codex chính thức. Xác thực với CLI Codex để tạo auth.json. Nếu bạn sử dụng vị trí tùy chỉnh, hãy đặt đường dẫn tệp đầy đủ ở đây.", + "oauthConnectDescription": "Sau khi xác thực, Roo sẽ đọc token truy cập từ auth.json và kết nối với ChatGPT Responses (Codex).", + "learnMoreLinkText": "Tìm hiểu thêm về ChatGPT" + }, "openRouter": { "providerRouting": { "title": "Định tuyến nhà cung cấp OpenRouter", diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 950bb7702a..a8bc91f790 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "已通过 Roo Code Cloud 账户安全认证。", "connectButton": "连接到 Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth 凭据路径", + "oauthPathDescription": "ChatGPT Codex auth.json 凭据的路径。如果留空则默认为 {{defaultPath}}(Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json)。", + "oauthCliDescription": "ChatGPT Codex 通过官方 Codex CLI 使用你的 ChatGPT 网页凭据。使用 Codex CLI 进行认证以创建 auth.json。如果使用自定义位置,请在此设置完整文件路径。", + "oauthConnectDescription": "认证后,Roo 将从 auth.json 读取访问 Token 并连接到 ChatGPT Responses(Codex)。", + "learnMoreLinkText": "了解更多关于 ChatGPT" + }, "openRouter": { "providerRouting": { "title": "OpenRouter 提供商路由", diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 8a3b12ed4c..e4c0e56bd5 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -440,6 +440,13 @@ "authenticatedMessage": "已透過 Roo Code Cloud 帳戶安全認證。", "connectButton": "連接到 Roo Code Cloud" }, + "openAiNativeCodex": { + "oauthPathLabel": "OAuth 憑證路徑", + "oauthPathDescription": "您的 ChatGPT Codex auth.json 憑證路徑。如果留空則預設為 {{defaultPath}}(Windows: C:\\\\Users\\\\USERNAME\\\\.codex\\\\auth.json)。", + "oauthCliDescription": "ChatGPT Codex 透過官方 Codex CLI 使用您的 ChatGPT 網頁憑證。使用 Codex CLI 進行認證以建立 auth.json。如果您使用自訂位置,請在此設定完整檔案路徑。", + "oauthConnectDescription": "認證後,Roo 將從 auth.json 讀取存取權杖並連接到 ChatGPT Responses(Codex)。", + "learnMoreLinkText": "深入了解 ChatGPT" + }, "openRouter": { "providerRouting": { "title": "OpenRouter 供應商路由",