Merge feat/gemini-auth-ui (PR3 Gemini) into release/v3.8.0

# Conflicts:
#	src/app/(dashboard)/dashboard/providers/[id]/page.tsx
#	src/i18n/messages/en.json
This commit is contained in:
diegosouzapw
2026-05-18 03:21:56 -03:00
2 changed files with 972 additions and 12 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -3153,6 +3153,48 @@
"claudeImportBulkFailed": "Some entries failed to import",
"claudeImportBulkZipExtracting": "Extracting ZIP…",
"claudeImportBulkZipError": "Failed to extract ZIP",
"applyGeminiAuthLocal": "Apply auth",
"exportGeminiAuthFile": "Export auth",
"importGeminiAuth": "Import auth",
"geminiApplyModalTitle": "Apply to Local Gemini CLI",
"geminiApplyTargetLabel": "Target path",
"geminiApplyBackupLabel": "Backups",
"geminiApplyAccountsHint": "The google_accounts.json active account will be updated to match this connection.",
"geminiApplyWarning": "This will replace the existing oauth_creds.json and update google_accounts.json. Continue?",
"geminiApplyConfirmCheckbox": "I confirm I want to replace the existing oauth_creds.json",
"geminiApply": "Apply",
"geminiAuthAppliedLocal": "Gemini auth applied locally",
"geminiAuthApplyFailed": "Failed to apply Gemini auth locally",
"geminiAuthExported": "Gemini auth file exported",
"geminiAuthExportFailed": "Failed to export Gemini auth file",
"geminiImportModalTitle": "Import Gemini Auth",
"geminiImportTabSingle": "Single",
"geminiImportTabBulk": "Bulk",
"geminiImportTabUpload": "Upload file",
"geminiImportTabPaste": "Paste JSON",
"geminiImportFileLabel": "Choose oauth_creds.json",
"geminiImportPasteLabel": "Paste the JSON content",
"geminiImportEmailLabel": "Account email",
"geminiImportNameLabel": "Connection name (optional)",
"geminiImportOverwriteLabel": "Replace existing connection if account already exists",
"geminiImportSubmit": "Import",
"geminiImportSuccess": "Gemini connection imported successfully",
"geminiImportInvalidJson": "Could not parse the file as JSON",
"geminiImportInvalidShape": "The file is not a valid oauth_creds.json",
"geminiImportDuplicate": "Account already exists — enable \"Replace existing\" to overwrite",
"geminiImportIdentityUnverified": "Could not verify identity from id_token. Enable \"Replace existing\" or provide an email.",
"geminiImportFailed": "Failed to import Gemini auth",
"geminiImportBulkModeUpload": "Upload files",
"geminiImportBulkModePaste": "Paste JSON array",
"geminiImportBulkModeZip": "Upload ZIP",
"geminiImportBulkUploadHint": "Drop or pick up to 50 oauth_creds.json files (256KB each, 10MB total).",
"geminiImportBulkPasteHint": "Paste an array of objects: [{ json, name?, email? }, ...]",
"geminiImportBulkZipHint": "ZIP containing oauth_creds.json entries. Max 50 entries, 10MB unpacked.",
"geminiImportBulkSubmit": "Import all",
"geminiImportBulkSuccess": "Imported {count} Gemini connections",
"geminiImportBulkFailed": "Some entries failed to import",
"geminiImportBulkZipExtracting": "Extracting ZIP…",
"geminiImportBulkZipError": "Failed to extract ZIP",
"codexAuthAppliedLocal": "Codex auth.json applied locally",
"codexAuthApplyFailed": "Failed to apply Codex auth.json locally",
"codexAuthExported": "Codex auth.json exported",