Skip to content

Commit b7a6f13

Browse files
committed
Small changes
1 parent 400650a commit b7a6f13

File tree

12 files changed

+511
-40
lines changed

12 files changed

+511
-40
lines changed

src/_locales/en/messages.json

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,19 @@
146146
"settingsExportAll": {
147147
"message": "Export All"
148148
},
149+
150+
"settingsAi": {
151+
"message": "AI Settings"
152+
},
153+
"settingsAiConfigure": {
154+
"message": "Configure AI Features"
155+
},
156+
"settingsAiConfigureDesc": {
157+
"message": "Open the settings page for the AI DOM Editor"
158+
},
159+
"settingsAiConfigureButton": {
160+
"message": "Configure"
161+
},
149162

150163
"aboutTitle": {
151164
"message": "About CodeTweak"
@@ -332,5 +345,148 @@
332345
},
333346
"editorEnableAutosave": {
334347
"message": "Enable Autosave"
348+
},
349+
350+
"aiSettingsTitle": {
351+
"message": "AI DOM Editor Settings"
352+
},
353+
"aiSettingsPrivacySecurity": {
354+
"message": "Privacy & Security"
355+
},
356+
"aiSettingsPrivacyLi1": {
357+
"message": "API keys are stored locally in your browser"
358+
},
359+
"aiSettingsPrivacyLi2": {
360+
"message": "No data is sent to CodeTweak servers"
361+
},
362+
"aiSettingsPrivacyLi3": {
363+
"message": "All requests go directly to your chosen AI provider"
364+
},
365+
"aiSettingsPrivacyLi4": {
366+
"message": "Generated code runs in an isolated sandbox"
367+
},
368+
"aiSettingsGettingStarted": {
369+
"message": "Getting Started"
370+
},
371+
"aiSettingsGettingStartedLi1": {
372+
"message": "Obtain an API key from your chosen provider"
373+
},
374+
"aiSettingsSavedApiKeys": {
375+
"message": "Saved API Keys"
376+
},
377+
"aiSettingsAddKey": {
378+
"message": "Add Key"
379+
},
380+
"aiSettingsProviderConfig": {
381+
"message": "AI Provider Configuration"
382+
},
383+
"aiSettingsProvider": {
384+
"message": "AI Provider"
385+
},
386+
"aiSettingsSelectProvider": {
387+
"message": "Select a provider..."
388+
},
389+
"aiSettingsProviderHint": {
390+
"message": "Choose your AI provider"
391+
},
392+
"aiSettingsApiKey": {
393+
"message": "API Key"
394+
},
395+
"aiSettingsApiKeyHint": {
396+
"message": "Your API key is stored locally and never sent to external servers"
397+
},
398+
"aiSettingsApiEndpoint": {
399+
"message": "API Endpoint"
400+
},
401+
"aiSettingsApiEndpointHint": {
402+
"message": "Custom API endpoint URL"
403+
},
404+
"aiSettingsModel": {
405+
"message": "Model"
406+
},
407+
"aiSettingsSelectModel": {
408+
"message": "Select a model..."
409+
},
410+
"aiSettingsFetchModels": {
411+
"message": "Fetch Models"
412+
},
413+
"aiSettingsModelHint": {
414+
"message": "AI model to use for code generation"
415+
},
416+
"aiSettingsAdvanced": {
417+
"message": "Advanced Settings"
418+
},
419+
"aiSettingsTemperature": {
420+
"message": "Temperature"
421+
},
422+
"aiSettingsTemperatureHint": {
423+
"message": "Controls randomness (0 = deterministic, 1 = creative)"
424+
},
425+
"aiSettingsMaxTokens": {
426+
"message": "Max Tokens"
427+
},
428+
"aiSettingsMaxTokensHint": {
429+
"message": "Maximum tokens in AI response"
430+
},
431+
"aiSettingsTestConnection": {
432+
"message": "Test Connection"
433+
},
434+
"aiSettingsReset": {
435+
"message": "Reset"
436+
},
437+
"aiSettingsSave": {
438+
"message": "Save Settings"
439+
},
440+
441+
"aiEditorTitle": {
442+
"message": "AI DOM Editor"
443+
},
444+
"aiEditorClearConversation": {
445+
"message": "Clear conversation"
446+
},
447+
"aiEditorSettings": {
448+
"message": "Settings"
449+
},
450+
"aiEditorClose": {
451+
"message": "Close AI Editor"
452+
},
453+
"aiEditorApiNotConfigured": {
454+
"message": "API not configured. Please configure your AI provider in settings."
455+
},
456+
"aiEditorConfigure": {
457+
"message": "Configure"
458+
},
459+
"aiEditorWelcomeTitle": {
460+
"message": "Ai Editor"
461+
},
462+
"aiEditorWelcomeSubtitle": {
463+
"message": "What's your idea?"
464+
},
465+
"aiEditorExamplePrompt1": {
466+
"message": "Make the background pink and all headings blue"
467+
},
468+
"aiEditorExamplePrompt2": {
469+
"message": "Remove all Ads"
470+
},
471+
"aiEditorExamplePrompt3": {
472+
"message": "Make all buttons larger"
473+
},
474+
"aiEditorClickElement": {
475+
"message": "Click an element on the page"
476+
},
477+
"aiEditorCancel": {
478+
"message": "Cancel"
479+
},
480+
"aiEditorSelectModel": {
481+
"message": "Select AI Model"
482+
},
483+
"aiEditorLoadingModels": {
484+
"message": "Loading models..."
485+
},
486+
"aiEditorSelectElement": {
487+
"message": "Select element on page"
488+
},
489+
"aiEditorPlaceholder": {
490+
"message": "Describe what you want to change on this page..."
335491
}
336492
}

src/_locales/es/messages.json

Lines changed: 155 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,19 @@
146146
"settingsExportAll": {
147147
"message": "Exportar Todo"
148148
},
149-
149+
150+
"settingsAi": {
151+
"message": "Configuración de IA"
152+
},
153+
"settingsAiConfigure": {
154+
"message": "Configurar funciones de IA"
155+
},
156+
"settingsAiConfigureDesc": {
157+
"message": "Abre la página de configuración del Editor DOM de IA"
158+
},
159+
"settingsAiConfigureButton": {
160+
"message": "Configurar"
161+
},
150162
"aboutTitle": {
151163
"message": "Acerca de CodeTweak"
152164
},
@@ -332,5 +344,147 @@
332344
},
333345
"editorEnableAutosave": {
334346
"message": "Habilitar Guardado Automático"
347+
},
348+
"aiSettingsTitle": {
349+
"message": "Configuración del Editor DOM de IA"
350+
},
351+
"aiSettingsPrivacySecurity": {
352+
"message": "Privacidad y Seguridad"
353+
},
354+
"aiSettingsPrivacyLi1": {
355+
"message": "Las claves API se almacenan localmente en su navegador"
356+
},
357+
"aiSettingsPrivacyLi2": {
358+
"message": "No se envían datos a los servidores de CodeTweak"
359+
},
360+
"aiSettingsPrivacyLi3": {
361+
"message": "Todas las solicitudes van directamente a su proveedor de IA elegido"
362+
},
363+
"aiSettingsPrivacyLi4": {
364+
"message": "El código generado se ejecuta en un entorno aislado (sandbox)"
365+
},
366+
"aiSettingsGettingStarted": {
367+
"message": "Primeros Pasos"
368+
},
369+
"aiSettingsGettingStartedLi1": {
370+
"message": "Obtenga una clave API de su proveedor elegido"
371+
},
372+
"aiSettingsSavedApiKeys": {
373+
"message": "Claves API Guardadas"
374+
},
375+
"aiSettingsAddKey": {
376+
"message": "Agregar Clave"
377+
},
378+
"aiSettingsProviderConfig": {
379+
"message": "Configuración del Proveedor de IA"
380+
},
381+
"aiSettingsProvider": {
382+
"message": "Proveedor de IA"
383+
},
384+
"aiSettingsSelectProvider": {
385+
"message": "Seleccione un proveedor..."
386+
},
387+
"aiSettingsProviderHint": {
388+
"message": "Elija su proveedor de IA"
389+
},
390+
"aiSettingsApiKey": {
391+
"message": "Clave API"
392+
},
393+
"aiSettingsApiKeyHint": {
394+
"message": "Su clave API se almacena localmente y nunca se envía a servidores externos"
395+
},
396+
"aiSettingsApiEndpoint": {
397+
"message": "Extremo API"
398+
},
399+
"aiSettingsApiEndpointHint": {
400+
"message": "URL del extremo API personalizado"
401+
},
402+
"aiSettingsModel": {
403+
"message": "Modelo"
404+
},
405+
"aiSettingsSelectModel": {
406+
"message": "Seleccione un modelo..."
407+
},
408+
"aiSettingsFetchModels": {
409+
"message": "Obtener Modelos"
410+
},
411+
"aiSettingsModelHint": {
412+
"message": "Modelo de IA que se usará para la generación de código"
413+
},
414+
"aiSettingsAdvanced": {
415+
"message": "Configuración Avanzada"
416+
},
417+
"aiSettingsTemperature": {
418+
"message": "Temperatura"
419+
},
420+
"aiSettingsTemperatureHint": {
421+
"message": "Controla la aleatoriedad (0 = determinista, 1 = creativo)"
422+
},
423+
"aiSettingsMaxTokens": {
424+
"message": "Máximo de Tokens"
425+
},
426+
"aiSettingsMaxTokensHint": {
427+
"message": "Cantidad máxima de tokens en la respuesta de la IA"
428+
},
429+
"aiSettingsTestConnection": {
430+
"message": "Probar Conexión"
431+
},
432+
"aiSettingsReset": {
433+
"message": "Restablecer"
434+
},
435+
"aiSettingsSave": {
436+
"message": "Guardar Configuración"
437+
},
438+
439+
"aiEditorTitle": {
440+
"message": "Editor DOM de IA"
441+
},
442+
"aiEditorClearConversation": {
443+
"message": "Borrar conversación"
444+
},
445+
"aiEditorSettings": {
446+
"message": "Configuración"
447+
},
448+
"aiEditorClose": {
449+
"message": "Cerrar Editor de IA"
450+
},
451+
"aiEditorApiNotConfigured": {
452+
"message": "API no configurada. Configure su proveedor de IA en la configuración."
453+
},
454+
"aiEditorConfigure": {
455+
"message": "Configurar"
456+
},
457+
"aiEditorWelcomeTitle": {
458+
"message": "Editor de IA"
459+
},
460+
"aiEditorWelcomeSubtitle": {
461+
"message": "¿Cuál es tu idea?"
462+
},
463+
"aiEditorExamplePrompt1": {
464+
"message": "Haz que el fondo sea rosa y todos los encabezados azules"
465+
},
466+
"aiEditorExamplePrompt2": {
467+
"message": "Elimina todos los anuncios"
468+
},
469+
"aiEditorExamplePrompt3": {
470+
"message": "Haz que todos los botones sean más grandes"
471+
},
472+
"aiEditorClickElement": {
473+
"message": "Haz clic en un elemento de la página"
474+
},
475+
"aiEditorCancel": {
476+
"message": "Cancelar"
477+
},
478+
"aiEditorSelectModel": {
479+
"message": "Seleccionar Modelo de IA"
480+
},
481+
"aiEditorLoadingModels": {
482+
"message": "Cargando modelos..."
483+
},
484+
"aiEditorSelectElement": {
485+
"message": "Seleccionar elemento en la página"
486+
},
487+
"aiEditorPlaceholder": {
488+
"message": "Describe lo que deseas cambiar en esta página..."
335489
}
336490
}

0 commit comments

Comments
 (0)