main
arb 958 lines 53 KB
Raw
1 {
2 "@@locale": "es",
3 "app_name": "LocalMind",
4 "app_tagline": "Su IA. Su dispositivo. Sus normas.",
5 "app_version": "1.0.0",
6 "cancel": "Cancelar",
7 "confirm": "Confirmar",
8 "delete": "Eliminar",
9 "save": "Guardar",
10 "retry": "Reintentar",
11 "close": "Cerrar",
12 "done": "Listo",
13 "continue_action": "Continuar",
14 "skip": "Omitir",
15 "install": "Instalar",
16 "download": "Descargar",
17 "resume": "Reanudar",
18 "pause": "Pausar",
19 "stop": "Detener",
20 "edit": "Editar",
21 "preview": "Vista previa",
22 "unload": "Liberar de memoria",
23 "load": "Cargar",
24 "rename": "Renombrar",
25 "pin": "Fijar",
26 "unpin": "Desfijar",
27 "share": "Compartir",
28 "copy": "Copiar",
29 "copied": "¡Copiado!",
30 "copied_to_clipboard": "Copiado al portapapeles",
31 "select": "Seleccionar",
32 "active": "Activo",
33 "all": "Todo",
34 "none": "Ninguno",
35 "none_selected": "Ninguno seleccionado",
36 "online": "En línea",
37 "connected": "Conectado",
38 "checking": "Comprobando",
39 "offline": "Sin conexión",
40 "error": "Error",
41 "unknown_error": "Error desconocido",
42 "not_now": "Ahora no",
43 "enable": "Habilitar",
44 "proceed_anyway": "Proceder de todos modos",
45 "test_connection": "Probar conexión",
46 "testing": "Probando...",
47 "connection_successful": "¡Conexión exitosa!",
48 "connection_failed": "Conexión fallida. Compruebe sus ajustes.",
49 "save_continue": "Guardar y continuar",
50 "save_changes": "Guardar cambios",
51 "finish_setup": "Finalizar configuración",
52 "start_new_chat": "Comenzar nuevo chat",
53 "cannot_undo": "Esta acción no se puede deshacer.",
54 "ram_warning": "Advertencia de RAM",
55 "recommended": "RECOMENDADO",
56 "may_be_large": "Puede ser demasiado grande para este dispositivo",
57 "calculating": "Calculando...",
58 "download_failed": "Descarga fallida",
59 "downloaded": "Descargado",
60 "not_downloaded": "No descargado",
61 "installed": "Instalado",
62 "not_installed": "No instalado",
63 "loading": "Cargando...",
64 "thinking": "Pensando",
65 "processing": "Procesando...",
66 "initializing": "Inicializando...",
67 "ready": "Listo",
68 "preparing_app": "Preparando aplicación...",
69 "initializing_services": "Inicializando servicios...",
70 "configuring_server": "Configurando servidor...",
71 "startup_failed": "Fallo en el inicio",
72 "something_went_wrong": "Algo salió mal",
73 "delete_model_title": "Eliminar modelo",
74 "delete_model_body": "¿Está seguro de que desea eliminar {name}?",
75 "delete_model_body_with_size": "¿Está seguro de que desea eliminar {name}? Esto liberará aproximadamente {size} de espacio.\n\nPuede volver a descargar este modelo más tarde si es necesario.",
76 "delete_voice_title": "Eliminar voz",
77 "delete_voice_body": "¿Está seguro de que desea eliminar {name}? Esto liberará aproximadamente {size} de espacio.\n\nPuede volver a descargar esta voz más tarde si es necesario.",
78 "delete_server_title": "Eliminar servidor",
79 "delete_server_body": "¿Está seguro de que desea eliminar \"{name}\"? Esto no se puede deshacer.",
80 "delete_conversation_title": "¿Eliminar conversación?",
81 "delete_conversation_body": "¿Está seguro de que desea eliminar \"{title}\"? Esto no se puede deshacer.",
82 "delete_message_title": "¿Eliminar mensaje?",
83 "delete_persona_title": "¿Eliminar \"{name}\"?",
84 "delete_persona_body": "Esto no se puede deshacer.",
85 "delete_builtin_persona_body": "Este es un personaje incorporado. Puedes restaurarlo más tarde desde Configuración.",
86 "restore_builtin_personas": "Restaurar personajes predeterminados",
87 "restore_builtin_personas_desc": "Vuelve a añadir cualquier personaje incorporado que hayas eliminado",
88 "restore_builtin_personas_success": "Personajes predeterminados restaurados",
89 "clear_personas": "Limpiar personajes",
90 "enable_image_compression": "Comprimir imágenes antes de enviar",
91 "enable_image_compression_desc": "Redimensionar y comprimir imágenes adjuntas para que las cargas se mantengan dentro de los límites del servidor",
92 "image_compression_level": "Agresividad de la compresión",
93 "image_compression_level_desc": "Una mayor agresividad produce cargas más pequeñas a menor calidad",
94 "image_compression_level_low": "Baja",
95 "image_compression_level_medium": "Media",
96 "image_compression_level_high": "Alta",
97 "sort_models_tooltip": "Ordenar modelos",
98 "sort_by_favorites": "Favoritos primero",
99 "sort_by_name": "Nombre (A-Z)",
100 "sort_by_size_smallest": "Tamaño (más pequeño primero)",
101 "sort_by_size_largest": "Tamaño (más grande primero)",
102 "sort_by_context_length": "Longitud de contexto",
103 "bulk_ai_rename_progress": "Renombrando {done}/{total}...",
104 "selected_count": "{count} seleccionados",
105 "ai_rename_tooltip": "Renombrar seleccionados con IA",
106 "new_chat_in_folder_tooltip": "Nuevo chat en esta carpeta",
107 "total_tokens_count": "{count} tokens",
108 "smart_replies_use_persona": "Usar personaje en respuestas inteligentes",
109 "smart_replies_use_persona_desc": "Las respuestas sugeridas coinciden con el tono del personaje activo en lugar de un asistente genérico",
110 "keep_persona_on_new_chat": "Mantener personaje al iniciar chat nuevo",
111 "keep_persona_on_new_chat_desc": "No limpiar la selección de personaje al comenzar un nuevo chat",
112 "role_swap_button_enabled": "Mostrar botón de cambio de rol",
113 "role_swap_button_enabled_desc": "Mostrar un botón en la entrada de chat para enviar tu mensaje con el rol de asistente en lugar de usuario, sin generar respuesta",
114 "send_as_user_tooltip": "Enviar como usuario",
115 "send_as_assistant_tooltip": "Enviar como asistente (sin respuesta)",
116 "insert_without_generating_tooltip": "Insertar sin generar",
117 "token_usage_title": "Uso de Tokens",
118 "total_tokens_label": "Tokens usados",
119 "usage_percent_label": "Contexto usado",
120 "export_choice_title": "Exportar",
121 "export_choice_body": "¿Cómo te gustaría exportar esto?",
122 "copy_to_clipboard": "Copiar al portapapeles",
123 "bulk_export_conversations_success": "Exportado {count} conversaciones",
124 "bulk_ai_rename_confirm_title": "¿Renombrar con IA?",
125 "bulk_ai_rename_confirm_body": "Esto le pedirá a la IA que genere un nuevo título para cada una de las {count} conversaciones seleccionadas, reemplazando sus títulos actuales. Esto puede tardar un poco y no se puede deshacer.",
126 "sort_by_modified_date": "Última modificación",
127 "sort_by_created_date": "Fecha de creación",
128 "sort_title": "Ordenar",
129 "clear_conversation_title": "¿Limpiar conversación?",
130 "clear_conversation_body": "Esto eliminará todos los mensajes de esta conversación.",
131 "clear": "Limpiar",
132 "label_completed": "{label} completado",
133 "error_with_message": "Error: {error}",
134 "preview_failed": "Vista previa fallida: {error}",
135 "loading_model": "Cargando {modelId}...",
136 "model_loaded": "Modelo cargado: {modelId} ({backend})",
137 "no_model_loaded": "Ningún modelo cargado. Toque \"Gestionar modelos locales\" para descargar y cargar un modelo.",
138 "loading_model_error": "Error: {error}",
139 "delete_conversation": "¿Eliminar conversación?",
140 "nav_history": "Historial",
141 "nav_servers": "Servidores",
142 "nav_local_models": "Modelos locales",
143 "nav_tts": "Texto a voz",
144 "nav_personas": "Personajes",
145 "nav_settings": "Ajustes",
146 "nav_new_chat": "Nuevo chat",
147 "search_hint": "Buscar conversaciones...",
148 "no_server_selected": "Ningún servidor seleccionado",
149 "switch_server": "Cambiar de servidor",
150 "switch_server_subtitle": "Elija un servidor al que conectarse",
151 "manage_servers": "Gestionar servidores",
152 "open_source": "Código abierto",
153 "open_source_desc": "LocalMind es de código abierto. Siga nuestro progreso o contribuya en GitHub.",
154 "star_on_github": "Dar estrella en GitHub",
155 "add_more": "Añadir más",
156 "on_github": "en GitHub",
157 "could_not_open_github": "No se pudo abrir GitHub.",
158 "settings_title": "Ajustes",
159 "settings_appearance": "Apariencia",
160 "settings_language": "Idioma",
161 "language_system_default": "Predeterminado del sistema",
162 "settings_tts": "Texto a voz",
163 "settings_behavior": "Comportamiento",
164 "settings_on_device": "Inferencia local",
165 "settings_default_server": "Servidor predeterminado",
166 "settings_default_persona": "Personaje predeterminado",
167 "settings_privacy": "Privacidad",
168 "settings_data_management": "Gestión de datos",
169 "settings_about": "Acerca de",
170 "theme": "Tema",
171 "theme_system": "Sistema",
172 "theme_light": "Claro",
173 "theme_dark": "Oscuro",
174 "theme_claude": "Claude",
175 "font_size": "Tamaño de fuente",
176 "font_size_desc": "Ajustar el tamaño del texto en el chat.",
177 "font_preview": "El rápido zorro marrón salta sobre el perro perezoso.",
178 "code_theme_dark": "Tema de código (Oscuro)",
179 "code_theme_light": "Tema de código (Claro)",
180 "code_theme_desc": "Elija el tema de resaltado de sintaxis para los bloques de código.",
181 "tts_engine": "Motor TTS",
182 "tts_engine_system": "TTS del sistema",
183 "tts_engine_kitten": "Kitten TTS",
184 "voice": "Voz",
185 "voice_female": "Femenino",
186 "voice_male": "Masculino",
187 "voice_other": "Otro",
188 "tts_speed": "Velocidad de TTS",
189 "tts_speed_desc": "Ajustar la velocidad de reproducción.",
190 "manage_tts_models": "Gestionar modelos TTS",
191 "manage_on_device_models": "Gestionar modelos locales",
192 "enable_smart_reply": "Respuestas inteligentes locales",
193 "ai_user_response_enabled": "Mensaje de usuario de IA (mantener presionado)",
194 "ai_user_response_enabled_desc": "Mantén presionado el botón de enviar durante 3 segundos para que la IA escriba y envíe tu próximo mensaje",
195 "ai_user_response_tooltip": "Generar mensaje de usuario con IA",
196 "streaming_responses": "Respuestas en tiempo real (streaming)",
197 "auto_generate_titles": "Autogenerar títulos",
198 "send_on_enter": "Enviar al presionar Enter",
199 "show_system_messages": "Mostrar mensajes del sistema",
200 "show_system_messages_desc": "Cuando no se seleccione ningún personaje, enviar un prompt de sistema de asistente predeterminado con cada solicitud",
201 "show_system_messages_in_chat": "Mostrar mensajes del sistema en el chat",
202 "show_system_messages_in_chat_desc": "Mostrar mensajes de sistema (por ejemplo, de una copia de seguridad importada) como burbujas visibles en la conversación",
203 "auto_collapse_thinking": "Plegar pensamiento automáticamente",
204 "auto_collapse_thinking_desc": "Plegar automáticamente el proceso de razonamiento tras completar la respuesta cuando hay una respuesta principal",
205 "haptic_feedback": "Comentarios hápticos",
206 "enable_mcp": "Habilitar MCP",
207 "new_chat_mcp_default": "Nuevo chat MCP predeterminado",
208 "show_data_indicator": "Mostrar indicador de datos",
209 "privacy_info": "\"LocalMind nunca ve sus datos\"",
210 "delete_all_conversations": "Eliminar todas las conversaciones",
211 "reset_settings_defaults": "Restablecer ajustes a los predeterminados",
212 "chat_title": "LocalMind",
213 "chat_parameters_tooltip": "Parámetros del chat",
214 "change_persona": "Cambiar personaje",
215 "set_persona": "Establecer personaje",
216 "remove_persona": "Eliminar personaje",
217 "clear_conversation": "Limpiar conversación",
218 "connection_error": "Error de conexión. Compruebe su servidor.",
219 "disconnected": "Desconectado del servidor.",
220 "configure": "Configurar",
221 "select_model": "Seleccionar modelo",
222 "select_persona": "Seleccionar personaje",
223 "manage_personas": "Gestionar personajes",
224 "personas_combine_hint": "Los personajes seleccionados se combinarán",
225 "start_conversation": "Comenzar una conversación",
226 "recent_chats": "Chats recientes",
227 "see_all": "Ver todo",
228 "quick_write": "Ayúdame a escribir una función",
229 "quick_explain": "Explica este código",
230 "quick_debug": "Depura esto por mí",
231 "quick_async": "¿Cómo uso async/await?",
232 "history_missing_title": "Historial faltante",
233 "history_missing_desc": "O bien los mensajes de este chat fueron eliminados o el registro de historial está dañado.",
234 "technical_details": "Detalles técnicos",
235 "last_error": "Último error:",
236 "copy_info": "Copiar información",
237 "conversation_id": "ID de conversación",
238 "created_at": "Creado el",
239 "expected_messages": "Mensajes esperados",
240 "debug_dialog_desc": "Información de diagnóstico para ayudar a identificar problemas de sincronización.",
241 "chat_input_hint": "Pregunte cualquier cosa",
242 "send_message_tooltip": "Enviar mensaje",
243 "stop_generation_tooltip": "Detener generación",
244 "attach_images_tooltip": "Adjuntar imágenes",
245 "start_listening_tooltip": "Iniciar escucha",
246 "stop_listening_tooltip": "Detener escucha",
247 "tool_label": "Herramienta: {toolCallId}",
248 "tool_unknown": "Herramienta: Desconocida",
249 "message_options": "Opciones de mensaje",
250 "copy_markdown": "Copiar como Markdown",
251 "copied_markdown": "Copiado como Markdown",
252 "read_aloud": "Leer en voz alta",
253 "stop_reading": "Detener lectura",
254 "more": "Más",
255 "character_count": "{length} caracteres",
256 "edit_message": "Editar mensaje",
257 "edit_message_desc": "Al guardar se eliminará la respuesta del asistente que aparece a continuación y se volverá a generar.",
258 "save_regenerate": "Guardar y regenerar",
259 "chat_settings_title": "Ajustes de chat",
260 "reset_defaults": "Restablecer valores predeterminados",
261 "parameters_tab": "Parámetros",
262 "mcp_tab": "MCP",
263 "temperature": "Temperatura",
264 "temperature_desc": "Controla la aleatoriedad: Mayor = Creativo, Menor = Enfocado",
265 "top_p": "Top P",
266 "top_p_desc": "Umbral de muestreo de núcleo",
267 "max_tokens": "Máximo de tokens",
268 "max_tokens_desc": "Límite de respuesta",
269 "context_length": "Longitud del contexto",
270 "context_length_desc": "Ventana de historial",
271 "mcp_disabled_warning": "MCP está deshabilitado globalmente. Habilítelo en Ajustes para usar estas funciones.",
272 "mcp_enable_chat": "Habilitar MCP para este chat",
273 "auto_execute_tools": "Ejecutar herramientas automáticamente",
274 "beta_label": "Beta",
275 "experimental_label": "Experimental",
276 "add_ephemeral_mcp": "Añadir servidor MCP efímero",
277 "mcp_label_placeholder": "Etiqueta",
278 "mcp_url_placeholder": "URL (https://...)",
279 "active_integrations": "Integraciones activas",
280 "enable_notifications": "Habilitar notificaciones",
281 "enable_notifications_desc": "Reciba notificaciones cuando los modelos terminen de descargarse.",
282 "chat_history_title": "Historial de chat",
283 "conversation_just_now": "Hace un momento",
284 "conversation_minutes_ago": "hace {minutes}m",
285 "conversation_hours_ago": "hace {hours}h",
286 "conversation_yesterday": "Ayer",
287 "conversation_days_ago": "hace {days}d",
288 "conversation_date": "{month}/{day}/{year}",
289 "options_tooltip": "Opciones",
290 "no_results_found": "No se encontraron resultados",
291 "no_conversations_yet": "Aún sin conversaciones",
292 "try_different_search": "Pruebe con un término de búsqueda diferente",
293 "start_new_conversation": "Comenzar una nueva conversación",
294 "rename_conversation": "Renombrar conversación",
295 "enter_new_title": "Introduzca un nuevo título",
296 "pinned_section": "FIJADOS",
297 "today_section": "HOY",
298 "yesterday_section": "AYER",
299 "previous_7_days": "ÚLTIMOS 7 DÍAS",
300 "previous_30_days": "ÚLTIMOS 30 DÍAS",
301 "older_section": "MÁS ANTIGUOS",
302 "onboarding_choose_language": "Elija el idioma",
303 "onboarding_choose_language_desc": "Seleccione su idioma preferido. Puede cambiar esto en cualquier momento en la configuración.",
304 "onboarding_localmind": "LOCALMIND",
305 "onboarding_connect_server": "Conecte su\nservidor",
306 "onboarding_connect_desc": "Conéctese a LM Studio, Ollama o\nOpenRouter para comenzar su experiencia\nprivada de IA.",
307 "openai_compatible_api": "API compatible con OpenAI",
308 "https_requires_ssl": "HTTPS requiere SSL",
309 "most_local_setups_use_http": "La mayoría de las configuraciones locales usan http://",
310 "onboarding_welcome": "Bienvenido a LocalMind",
311 "server_type_on_device": "Local",
312 "server_type_lm_studio": "LM Studio",
313 "server_type_ollama": "Ollama",
314 "server_type_openrouter": "OpenRouter",
315 "server_type_requesty": "Requesty",
316 "server_type_openrouter_sub": "NUBE UNIFICADA",
317 "server_type_requesty_sub": "NUBE UNIFICADA",
318 "ready_continue": "LISTO PARA CONTINUAR",
319 "waiting_selection": "ESPERANDO SELECCIÓN",
320 "setup_connection": "Configurar conexión",
321 "setup_connection_desc": "Configure su servidor {server} para comenzar a chatear.",
322 "server_name": "Nombre de servidor",
323 "name_required": "Nombre requerido",
324 "name_max_50": "Máx. 50 caracteres",
325 "host_label": "Host / Dirección IP",
326 "host_required": "Host requerido",
327 "port_label": "Puerto",
328 "port_required": "Puerto requerido",
329 "port_invalid": "Debe ser un número",
330 "port_range": "Introduzca un puerto válido (1-65535)",
331 "api_key_required": "Clave API *",
332 "api_key_optional": "Clave API (Opcional)",
333 "api_key_required_openrouter": "Clave API requerida para OpenRouter",
334 "api_key_required_requesty": "Clave API requerida para Requesty",
335 "api_key_format": "Las claves de API de OpenRouter comienzan con sk-",
336 "my_server_hint": "Mi servidor",
337 "name_length_validation": "El nombre debe tener 50 caracteres o menos",
338 "host_valid": "Introduzca un nombre de host o dirección IP válida",
339 "api_key_hint_openrouter": "sk-...",
340 "api_key_hint_requesty": "rqsty-...",
341 "api_key_hint_generic": "Para servidores autenticados",
342 "update_server": "Actualizar servidor",
343 "save_server": "Guardar servidor",
344 "server_updated": "Servidor actualizado",
345 "server_added": "Servidor añadido",
346 "download_model_title": "Descargar un modelo",
347 "download_model_desc": "Elija un modelo para descargar.\nSe ejecutará localmente en su dispositivo.",
348 "on_device_android_only": "La inferencia local está disponible actualmente solo en Android.",
349 "total_ram": "RAM total",
350 "available": "Disponible",
351 "ram_min_required": "{fileSize} GB de RAM mín.",
352 "download_progress": "{percent}% • {speed}",
353 "eta_label": "Tiempo restante: {eta}",
354 "paused_progress": "Pausado - {percent}%",
355 "ram_warning_body_download": "Este modelo requiere al menos {ram} GB de RAM, pero su dispositivo tiene {totalMemory}. Es posible que no se ejecute correctamente o que cause el cierre de la aplicación.",
356 "ram_warning_body_load": "Su dispositivo tiene {availableRAM} de RAM disponible, pero este modelo recomienda al menos {ram} GB. Cargarlo podría fallar o causar inestabilidad.",
357 "choose_theme": "Elegir tema",
358 "choose_theme_desc": "Personalice la apariencia de la aplicación. Siempre puede cambiar esto más tarde en los ajustes.",
359 "theme_card_system": "Sistema",
360 "theme_card_system_sub": "Coincide con los ajustes de su dispositivo",
361 "theme_card_light": "Claro",
362 "theme_card_light_sub": "Limpio y brillante",
363 "theme_card_dark": "Oscuro",
364 "theme_card_dark_sub": "Fácil para los ojos",
365 "theme_card_claude": "Claude",
366 "theme_card_claude_sub": "Un tema cálido con tonos durazno",
367 "stay_updated": "Manténgase al día",
368 "stay_updated_desc": "Reciba notificaciones cuando sus modelos de IA terminen de descargarse o cuando se completen tareas largas.",
369 "notification_benefit_downloads": "Progreso de descarga del modelo",
370 "notification_benefit_completions": "Completados de generación",
371 "notification_benefit_background": "Estado de las tareas en segundo plano",
372 "allow_notifications": "Permitir notificaciones",
373 "servers_title": "Servidores",
374 "no_servers_yet": "Aún sin servidores",
375 "no_servers_desc": "Añada su primer servidor para comenzar a chatear con modelos de IA.",
376 "add_server": "Añadir servidor",
377 "switched_to_server": "Cambiado a {name}",
378 "edit_server": "Editar servidor",
379 "add_server_title": "Añadir servidor",
380 "server_type_label": "Tipo de servidor",
381 "server_icon_label": "Icono de servidor",
382 "default_icon": "Icono predeterminado",
383 "server_type_lm_studio_display": "LM Studio",
384 "server_type_openai_display": "Compatible con OpenAI",
385 "server_type_ollama_display": "Ollama",
386 "server_type_openrouter_display": "OpenRouter",
387 "server_type_requesty_display": "Requesty",
388 "server_type_on_device_display": "Local",
389 "server_address_openrouter": "openrouter.ai",
390 "server_address_requesty": "router.requesty.ai",
391 "server_address_on_device": "Inferencia local",
392 "server_address_format": "{host}:{port}",
393 "default_badge": "Predeterminado",
394 "set_as_default": "Establecer como predeterminado",
395 "select_icon": "Seleccionar icono",
396 "select_icon_desc": "Elija un icono para su servidor",
397 "search_icons_hint": "Buscar iconos...",
398 "server_icon_stack": "Pila de servidores",
399 "server_icon_stack2": "Pila de servidores 02",
400 "server_icon_stack3": "Pila de servidores 03",
401 "server_icon_cloud": "Nube",
402 "server_icon_cloud_server": "Servidor en la nube",
403 "server_icon_mcp": "Servidor MCP",
404 "server_icon_database": "Base de datos",
405 "server_icon_database1": "Base de datos 01",
406 "server_icon_database2": "Base de datos 02",
407 "server_icon_cpu": "CPU",
408 "server_icon_chip": "Chip",
409 "server_icon_chip2": "Chip 02",
410 "server_icon_computer": "Computadora",
411 "server_icon_laptop": "Laptop",
412 "server_icon_terminal": "Terminal de computadora",
413 "server_icon_code": "Código",
414 "server_icon_ai_brain": "Cerebro de IA",
415 "server_icon_ai_brain2": "Cerebro de IA 02",
416 "server_icon_ai_cloud": "Nube de IA",
417 "server_icon_ai_network": "Red de IA",
418 "server_icon_ai_chat": "Chat de IA",
419 "server_icon_cellular": "Red celular",
420 "server_icon_plug1": "Enchufe 01",
421 "server_icon_plug2": "Enchufe 02",
422 "server_icon_bot": "Bot",
423 "server_icon_bot2": "Bot 02",
424 "server_icon_robotic": "Robótico",
425 "server_icon_rocket": "Cohete",
426 "server_icon_star": "Estrella",
427 "server_icon_settings1": "Ajustes 01",
428 "server_icon_settings2": "Ajustes 02",
429 "server_icon_home1": "Inicio 01",
430 "server_icon_home2": "Inicio 02",
431 "server_icon_folder1": "Carpeta 01",
432 "server_icon_folder2": "Carpeta 02",
433 "server_icon_file1": "Archivo 01",
434 "server_icon_lock": "Bloqueo",
435 "server_icon_key": "Clave 01",
436 "server_icon_link": "Enlace 01",
437 "server_icon_globe": "Globo",
438 "server_icon_api": "API",
439 "server_icon_arrow_right": "Flecha derecha 01",
440 "server_icon_check": "Círculo de verificación",
441 "server_icon_alert": "Círculo de alerta",
442 "server_icon_info": "Círculo de información",
443 "server_icon_zap": "Zap",
444 "server_icon_cloud_upload": "Subida a la nube",
445 "server_icon_cloud_download": "Descarga en la nube",
446 "server_icon_refresh": "Actualizar",
447 "server_icon_hard_drive": "Disco duro",
448 "server_icon_drive": "Unidad",
449 "personas_title": "Personajes",
450 "persona_category_general": "General",
451 "persona_category_coding": "Programación",
452 "persona_category_education": "Educación",
453 "persona_category_creative": "Creativo",
454 "persona_builtin_section": "INTEGRADO",
455 "persona_my_section": "MIS PERSONAJES",
456 "clone_edit": "Clonar y editar",
457 "builtin_badge": "Integrado",
458 "no_personas_found": "No se encontraron personajes",
459 "no_personas_desc": "Cree su primer personaje para personalizar el comportamiento de la IA.",
460 "edit_persona": "Editar personaje",
461 "create_persona": "Crear personaje",
462 "create_persona_button": "Crear",
463 "emoji_label": "Emoji",
464 "name_label": "Nombre",
465 "my_persona_hint": "Mi personaje",
466 "category_label": "Categoría",
467 "description_optional": "Descripción (opcional)",
468 "description_hint": "Lo que hace este personaje...",
469 "system_prompt": "Instrucción del sistema",
470 "character_count_max": "{currentLen}/4000",
471 "no_prompt_placeholder": "Aún sin indicaciones...",
472 "prompt_hint": "Usted es un asistente servicial...",
473 "prompt_required": "La instrucción del sistema es requerida",
474 "prompt_max_chars": "Máx. 4000 caracteres",
475 "advanced_settings": "Ajustes avanzados",
476 "temperature_label": "Temperatura (0.0-2.0)",
477 "top_p_label": "Top P (0.0-1.0)",
478 "temp_hint": "0.7",
479 "top_p_hint": "0.9",
480 "range_0_2": "0.0-2.0",
481 "range_0_1": "0.0-1.0",
482 "persona_updated": "Personaje actualizado",
483 "persona_created": "Personaje creado",
484 "tts_models_title": "Modelos de texto a voz",
485 "always_available": "Siempre disponible",
486 "tts_system_desc": "Utiliza el motor de texto a voz integrado de su dispositivo.\nNo requiere descargas. La selección de voz utiliza los ajustes del sistema de su dispositivo.",
487 "downloading_status": "Descargando...",
488 "tts_kitten_desc": "TTS neural ultrarrápido con 8 voces expresivas.\nRequiere descarga de {size}.",
489 "tts_piper_desc": "Voces Piper sin conexión rápidas con 2 voces expresivas.\nRequiere una descarga de {size} por voz.",
490 "engine_spec": "{sizeMb} MB · {ramMb} MB de RAM · {voiceCount} voces",
491 "on_device_models_title": "Modelos locales",
492 "settings_huggingface_token": "Token de Hugging Face (Opcional)",
493 "settings_huggingface_token_desc": "Solo se requiere para modelos restringidos (p. ej., Gemma). Obtenga un token en huggingface.co/settings/tokens.",
494 "settings_huggingface_token_set": "Token guardado",
495 "settings_huggingface_token_cleared": "Token eliminado",
496 "model_requires_huggingface_token": "Requiere un token de Hugging Face",
497 "model_missing_huggingface_token": "Este modelo está restringido en Hugging Face. Añada un token en Ajustes → Inferencia en el dispositivo para descargarlo.",
498 "set_huggingface_token": "Configurar token",
499 "clear_huggingface_token": "Borrar",
500 "edit_huggingface_token_dialog_title": "Token de acceso de Hugging Face",
501 "huggingface_token_dialog_hint": "hf_…",
502 "server_type_ollama_desc": "Motor de IA local. No requiere clave API.",
503 "server_type_on_device_desc": "Se ejecuta en su teléfono. Algunos modelos necesitan un token de Hugging Face.",
504 "server_type_lm_studio_desc": "Servidor API local. No requiere clave API.",
505 "available_models": "Modelos disponibles",
506 "device_memory": "Memoria del dispositivo",
507 "ram_usage": "Uso de RAM",
508 "memory_healthy": "Saludable",
509 "memory_critical": "Crítico",
510 "memory_low": "Bajo",
511 "ram_used": "{percent}% usado",
512 "available_ram": "RAM disponible",
513 "total_capacity": "Capacidad total",
514 "loaded_status": "Cargado",
515 "inference_backend": "Motor de inferencia",
516 "backend_ios_notice": "Solo el motor de CPU está disponible en iOS.",
517 "backend_cpu_desc": "Funciona en todos los dispositivos. Más compatible.",
518 "backend_gpu_desc": "Aceleración OpenCL. Más rápido en dispositivos compatibles.",
519 "backend_npu_desc": "NPU del fabricante (Qualcomm/MediaTek). Inferencia más rápida.",
520 "select_model_title": "Seleccionar modelo",
521 "refresh_models": "Actualizar modelos",
522 "search_models_hint": "Buscar modelos...",
523 "no_server_connected": "Ningún servidor conectado",
524 "add_server_first": "Añada un servidor primero para ver los modelos disponibles.",
525 "failed_load_models": "No se pudieron cargar los modelos",
526 "no_models_available": "No hay modelos disponibles",
527 "no_models_match": "Ningún modelo coincide con \"{searchQuery}\"",
528 "model_load_failed": "No se pudo cargar el modelo: {error}",
529 "model_unloaded_ollama": "{name} se liberará de la memoria una vez que pase el tiempo de espera activo",
530 "model_unloaded_success": "{name} liberado de memoria correctamente",
531 "model_unload_failed": "No se pudo descargar el modelo de la memoria: {error}",
532 "unload_from_server": "Liberar del servidor",
533 "context_chip": "{ctx} ctx",
534 "unload_all_models": "Descargar todos los modelos",
535 "loaded_models_count": "{count} modelos cargados",
536 "all_models_unloaded": "Todos los modelos descargados",
537 "branch_chat": "Ramificar chat",
538 "branch_chat_desc": "Crear un nuevo chat a partir de este mensaje",
539 "edit_assistant_message_desc": "Editar el contenido del mensaje del asistente",
540 "switch_to_model": "Cambiar al modelo {model}",
541 "download_notification_title": "Descargando {modelName}...",
542 "download_complete_notification": "¡Descarga completa!",
543 "download_complete_body": "{modelName} se ha descargado correctamente.",
544 "download_failed_notification": "Descarga fallida: {error}",
545 "download_failed_body": "No se pudo descargar {modelName}.",
546 "engine_name_system": "TTS del sistema",
547 "engine_tagline_system": "Motor integrado en el dispositivo",
548 "engine_name_kitten": "Kitten TTS",
549 "engine_tagline_kitten": "TTS neural de alta velocidad",
550 "engine_name_sherpa": "Sherpa ONNX VITS",
551 "engine_tagline_sherpa": "Voces Piper sin conexión",
552 "voice_jasper": "Jasper",
553 "voice_bella": "Bella",
554 "voice_bruno": "Bruno",
555 "voice_luna": "Luna",
556 "voice_hugo": "Hugo",
557 "voice_rosie": "Rosie",
558 "voice_leo": "Leo",
559 "voice_kiki": "Kiki",
560 "voice_lessac": "Lessac (US)",
561 "voice_ryan": "Ryan (US)",
562 "model_qwen_3": "Qwen 3 0.6B",
563 "model_qwen_3_desc": "Modelo de chat de propósito general más pequeño. Respuestas rápidas, bajo uso de memoria.",
564 "model_license_apache": "Apache-2.0",
565 "model_qwen_25": "Qwen 2.5 1.5B Instruct",
566 "model_qwen_25_desc": "Calidad y tamaño equilibrados. Bueno para conversación general.",
567 "model_deepseek": "DeepSeek R1 Distill Qwen 1.5B",
568 "model_deepseek_desc": "Modelo de razonamiento y cadena de pensamiento. El mejor para tareas lógicas.",
569 "model_license_mit": "MIT",
570 "model_gemma": "Gemma 4 E2B Instruct",
571 "model_gemma_desc": "Modelo insignia de Google. Máxima calidad, requiere más RAM.",
572 "export_header": "*Exportado de LocalMind — {date}*",
573 "export_role_user": "## 👤 Usuario",
574 "export_role_assistant": "## 🤖 Asistente",
575 "export_role_system": "## ⚙️ Sistema",
576 "export_role_tool": "## 🔧 Herramienta",
577 "export_text_user": "[USUARIO]",
578 "export_text_assistant": "[ASISTENTE]",
579 "export_text_system": "[SISTEMA]",
580 "export_text_tool": "[HERRAMIENTA]",
581 "export_label_user": "USUARIO",
582 "export_label_assistant": "ASISTENTE",
583 "export_label_system": "SISTEMA",
584 "export_label_tool": "HERRAMIENTA",
585 "select_model_hint": "Seleccione un modelo para empezar a chatear",
586 "test_notification_title": "Notificación de prueba",
587 "test_notification_body": "Esta es una notificación de prueba para el progreso de descarga de modelos.",
588 "tts_supports_background": "Soporta reproducción en segundo plano como audio nativo",
589 "tts_other_services_background_note": "Nota: Los otros servicios de TTS soportan reproducción en segundo plano como audio nativo.",
590 "gguf_imported_models_title": "Imported GGUF models",
591 "gguf_imported_models_empty_subtitle": "Import a GGUF from your device or add one from Hugging Face. Imported models run locally with llama.cpp.",
592 "gguf_imported_models_ready": "imported models ready for local inference.",
593 "gguf_curated_models_subtitle": "Curated on-device models you can download and manage inside LocalMind.",
594 "gguf_only_supported": "Only GGUF models are supported for this import.",
595 "gguf_imported_from_local_file": "imported from local file.",
596 "gguf_import_failed": "Failed to import GGUF model",
597 "gguf_imported_from_huggingface": "imported from Hugging Face.",
598 "gguf_import_canceled": "GGUF import canceled.",
599 "gguf_enter_huggingface_url": "Enter a Hugging Face GGUF URL.",
600 "gguf_only_official_huggingface_urls": "Only official Hugging Face GGUF URLs are supported.",
601 "gguf_use_https_url": "Use an HTTPS Hugging Face URL for GGUF import.",
602 "gguf_url_must_point_to_file": "The Hugging Face URL must point directly to a .gguf file.",
603 "gguf_unable_to_detect_file_name": "Unable to determine the GGUF file name.",
604 "gguf_download_empty": "The downloaded GGUF file was empty or missing.",
605 "gguf_selected_file_missing": "Selected model file does not exist.",
606 "gguf_import_action": "Import GGUF",
607 "gguf_overview_title": "Bring your own GGUF models",
608 "gguf_overview_subtitle": "Import a .gguf from local storage or download one straight from Hugging Face. Imported models stay on this device and load with llama.cpp.",
609 "gguf_imported_count_label": "imported",
610 "gguf_local_files_label": "local files",
611 "gguf_huggingface_label": "Hugging Face",
612 "gguf_import_local_title": "Import local GGUF",
613 "gguf_import_local_subtitle": "Copy a .gguf file from this device",
614 "gguf_import_huggingface_title": "Import from Hugging Face",
615 "gguf_import_huggingface_subtitle": "Paste a GGUF URL or repo path",
616 "gguf_no_imported_title": "No imported GGUF models yet",
617 "gguf_no_imported_subtitle": "You can bring your own GGUF file from device storage or paste a Hugging Face URL or repo path that points to a .gguf file.",
618 "gguf_import_huggingface_dialog_title": "Import GGUF from Hugging Face",
619 "gguf_import_huggingface_dialog_subtitle": "Paste a direct GGUF URL or a Hugging Face repo path like `owner/repo/blob/main/model.gguf`. Blob links are converted automatically.",
620 "gguf_url_or_repo_path": "GGUF URL or repo path",
621 "paste": "Paste",
622 "gguf_browse": "Browse GGUFs",
623 "gguf_huggingface_token_ready": "Hugging Face token ready",
624 "gguf_huggingface_token_optional": "Token optional but recommended",
625 "gguf_huggingface_token_ready_desc": "Your saved token will be used automatically for gated or private repositories.",
626 "gguf_huggingface_token_optional_desc": "Requires a Hugging Face token. Add one in Settings if this GGUF is gated or private.",
627 "gguf_downloading": "Downloading GGUF",
628 "gguf_preparing": "Preparing",
629 "gguf_preparing_download": "Preparing download...",
630 "gguf_cancel_import": "Cancel import",
631 "clipboard_empty": "Clipboard is empty.",
632 "could_not_open_huggingface": "Could not open Hugging Face.",
633 "gguf_paste_url_error": "Paste a Hugging Face GGUF URL or repo path.",
634 "gguf_blob_link": "Blob link",
635 "gguf_repository_label": "Repository",
636 "gguf_detected_path_label": "Detected path",
637 "gguf_imported_section_label": "Imported GGUF",
638 "gguf_already_available": "Already available on this device",
639 "gguf_curated_models_short": "Curated on-device models",
640 "execute_tool_title": "Execute Tool",
641 "execute_tool_request_desc": "The model is requesting to execute the following tool:",
642 "reject": "Reject",
643 "approve": "Approve",
644 "server_type_help": "Pick the provider before filling connection details.",
645 "server_identity_title": "Identity",
646 "server_identity_desc": "Name this server and choose how it appears in the list.",
647 "server_connection_title": "Connection",
648 "server_connection_desc": "Use the address and port exposed by your server.",
649 "server_authentication_title": "Authentication",
650 "server_authentication_required_desc": "OpenRouter requires an API key before testing.",
651 "server_authentication_required_desc_requesty": "Requesty requires an API key before testing.",
652 "server_authentication_optional_desc": "Leave the API key empty if this server does not require one.",
653 "mcp_tools_title": "MCP Tools",
654 "available_tools": "Available tools",
655 "unable_load_tools": "Unable to load tools",
656 "no_tools_registered": "No tools registered",
657 "no_tools_registered_desc": "Enable the example MCP server or add MCP integrations from chat settings.",
658 "example_mcp_server_title": "Example MCP server",
659 "example_mcp_server_desc": "Registers example.echo and example.word_count through the same MCP tool provider used by external servers.",
660 "disable_example_server": "Disable example server",
661 "enable_example_server": "Enable example server",
662 "built_in_label": "Built-in",
663 "highlights_label": "Highlights",
664 "built_with_label": "Built with",
665 "local_label": "Local",
666 "gguf_format_label": "GGUF",
667 "tool_status_requested": "Requested",
668 "tool_status_approved": "Approved",
669 "tool_status_rejected": "Rejected",
670 "tool_status_running": "Running",
671 "tool_status_done": "Done",
672 "tool_status_failed": "Failed",
673 "model_favorite_toggle": "Alternar favorito",
674 "model_note_label": "Nota",
675 "model_note_hint": "Añade una nota privada para este modelo...",
676 "unload_models_before_load": "Descargar modelos antes de cargar",
677 "temp_chat_keyboard_incognito": "Teclado de incógnito en chat temporal",
678 "temp_chat_keyboard_incognito_desc": "Solicitar al teclado del sistema que no guarde el historial de escritura durante los chats temporales",
679 "resume_last_chat": "Reanudar último chat",
680 "resume_last_chat_desc": "Abrir automáticamente tu última conversación activa al iniciar",
681 "export_all_data": "Exportar todos los datos",
682 "import_all_data": "Importar todos los datos",
683 "export_data_success": "Datos exportados con éxito",
684 "import_data_success": "Datos importados con éxito",
685 "import_data_failed": "Error al importar datos",
686 "import_data_confirm": "Esto reemplazará todos tus datos actuales con los datos importados. ¿Continuar?",
687 "import_settings_confirm": "Esto reemplazará tu configuración actual con la configuración importada. ¿Continuar?",
688 "export_conversations": "Exportar conversaciones",
689 "import_conversations": "Importar conversaciones",
690 "export_personas": "Exportar personajes",
691 "import_personas": "Importar personajes",
692 "export_settings": "Exportar configuración",
693 "import_settings": "Importar configuración",
694 "export_all_zip": "Exportar todo (ZIP)",
695 "import_all_zip": "Importar todo (ZIP)",
696 "duplicate_chat": "Duplicar chat",
697 "duplicate_chat_success": "Chat duplicado con éxito",
698 "move_to_folder": "Mover a carpeta",
699 "remove_from_folder": "Eliminar de la carpeta",
700 "create_folder": "Crear carpeta",
701 "new_folder": "Nueva carpeta",
702 "folder_name_hint": "Introduce el nombre de la carpeta...",
703 "all_chats": "Todos los chats",
704 "unfiled_chats": "Chats sin archivar",
705 "create": "Crear",
706 "server_path_prefix_label": "Prefijo de ruta del servidor",
707 "server_path_prefix_hint": "Prefijo opcional para las rutas de la API del servidor (por ejemplo, /v1)",
708 "search_message_contents": "Buscar contenidos de mensajes...",
709 "message_search_results": "Resultados de búsqueda de mensajes",
710 "saved_messages_title": "Mensajes Guardados",
711 "nav_saved_messages": "Mensajes guardados",
712 "saved_messages_empty": "No hay mensajes guardados todavía",
713 "save_message": "Guardar mensaje",
714 "message_saved": "Mensaje guardado",
715 "token_count": "Tokens: {count}",
716 "estimated_token_count": "Tokens estimados: {count}",
717 "test_tts_section_title": "Prueba de Texto a Voz",
718 "test_tts_hint": "Escribe algo para probar la voz...",
719 "test_speak_button": "Hablar",
720 "scroll_to_bottom": "Desplazarse hacia abajo",
721 "generate_ai_response": "Generar respuesta de IA",
722 "no_response": "Sin respuesta",
723 "export": "Exportar",
724 "import": "Importar",
725 "conversations_label": "Conversaciones",
726 "personas_label": "Personajes",
727 "settings_label": "Configuración",
728 "export_conversation": "Exportar conversación",
729 "tts_process_markdown": "Procesar Markdown",
730 "tts_process_markdown_desc": "Eliminar formato como **negrita** antes de leer en voz alta",
731 "tts_skip_seconds": "Segundos a omitir",
732 "tts_skip_seconds_desc": "Tiempo para saltar hacia adelante/atrás en el reproductor de voz",
733 "tts_skip_seconds_value": "{seconds}s",
734 "preview_system_prompts": "Vista previa de prompts del sistema",
735 "welcome_message_1": "¡Hola! Soy tu asistente de IA local.",
736 "welcome_message_2": "Pregúntame lo que quieras, estoy listo cuando tú lo estés.",
737 "welcome_message_3": "Tus datos se procesan localmente y nunca salen de tu dispositivo.",
738 "welcome_message_4": "Para empezar, selecciona un modelo en la barra superior o añade uno en la sección de administración de modelos.",
739 "temporary_chat": "Chat temporal",
740 "temporary_chat_desc": "Los mensajes de este chat no se guardarán en el historial",
741 "temporary_chat_banner": "Chat Temporal Activo — No se guardará en el historial",
742 "temporary_chat_save_warning_title": "¿Guardar chat temporal?",
743 "temporary_chat_save_warning_body": "Este chat no está guardado en tu historial. ¿Quieres guardarlo ahora?",
744 "save_to_history": "Guardar en el historial",
745 "share_conversation": "Compartir conversación",
746 "download_tts_audio": "Descargar audio de voz",
747 "tts_download_unavailable": "Descarga de voz no disponible",
748 "tts_download_no_audio": "No hay audio generado para descargar",
749 "tts_download_success": "Audio de voz guardado con éxito",
750 "return_to_chat": "Volver al chat",
751 "return_to_temp_chat": "Volver al chat temporal",
752 "insert_saved_message": "Insertar mensaje guardado",
753 "insert_saved_message_desc": "Añade un fragmento de tus mensajes guardados al chat",
754 "model_info": "Información del modelo",
755 "model_name": "Nombre del modelo",
756 "model_identifier": "Identificador del modelo",
757 "not_available": "No disponible",
758 "save_message_folders": "Guardar en carpetas",
759 "remove_from_saved": "Eliminar de guardados",
760 "message_already_saved": "El mensaje ya está guardado",
761 "stream_ttft": "Tiempo hasta el primer token",
762 "stream_tokens_per_sec": "Tokens por segundo",
763 "stream_stop_reason": "Razón de parada",
764 "stream_input_tokens": "Tokens de entrada",
765 "stream_output_tokens": "Tokens de salida",
766 "stream_generation_time": "Tiempo de generación",
767 "attach_image": "Adjuntar imagen",
768 "attach_text_document": "Adjuntar documento de texto",
769 "attach_shortcut_images": "Fotos",
770 "attach_shortcut_documents": "Archivos",
771 "attach_shortcut_saved": "Guardados",
772 "add_attachment": "Añadir adjunto",
773 "add_to_chat": "Añadir al chat",
774 "choose_what_to_attach": "¿Qué te gustaría añadir?",
775 "choose_attachment_subtitle": "Elige una fuente para adjuntar a tu mensaje",
776 "photo_permission_denied": "Permiso de fotos denegado",
777 "select_model_prompt": "Seleccionar modelo",
778 "characters_label": "Caracteres",
779 "exit_temporary_chat_title": "¿Salir del chat temporal?",
780 "exit_temporary_chat_body": "Esto eliminará permanentemente la conversación actual. ¿Continuar?",
781 "saved_message_temp_snap_unavailable": "Las capturas de mensajes no están disponibles en chats temporales",
782 "filter_title": "Filtrar chats",
783 "filter_pinned": "Fijados",
784 "filter_archived": "Archivados",
785 "filter_temp_chats": "Chats temporales",
786 "filter_user_messages": "Mensajes de usuario",
787 "filter_assistant_messages": "Mensajes de asistente",
788 "archive_chat": "Archivar chat",
789 "unarchive_chat": "Desarchivar chat",
790 "conversation_message_count": "{count} mensajes",
791 "conversation_character_count": "{count} caracteres",
792 "generate_title_with_ai": "Generar título con IA",
793 "generating_title": "Generando título...",
794 "generate_title_failed": "No se pudo generar un título",
795 "lm_studio_model_browser_title": "Navegador de Modelos",
796 "lm_studio_model_search_hint": "Buscar modelos...",
797 "lm_studio_staff_picks": "Selección del equipo",
798 "lm_studio_community_models": "Modelos de la comunidad",
799 "lm_studio_no_models": "No se encontraron modelos",
800 "lm_studio_models_count": "{count} modelos",
801 "lm_studio_browse_models": "Buscar modelos en LM Studio",
802 "lm_studio_model_search": "Búsqueda de modelos",
803 "lm_studio_downloads_title": "Descargas",
804 "lm_studio_choose_quant": "Elegir cuantización",
805 "lm_studio_use_default_quant": "Usar cuantización predeterminada",
806 "lm_studio_recommended": "Recomendado",
807 "lm_studio_clear_downloads": "Limpiar descargas completadas",
808 "lm_studio_no_downloads": "No hay descargas activas",
809 "lm_studio_downloads_disclaimer": "Las descargas de modelos se realizan directamente desde Hugging Face.",
810 "lm_studio_staff_pick": "Selección destacada",
811 "lm_studio_params": "Parámetros",
812 "lm_studio_arch": "Arquitectura",
813 "lm_studio_domain": "Dominio",
814 "lm_studio_format": "Formato",
815 "lm_studio_vision": "Visión",
816 "lm_studio_tool_use": "Uso de herramientas",
817 "lm_studio_reasoning": "Razonamiento",
818 "lm_studio_download_options": "Opciones de descarga",
819 "lm_studio_download": "Descargar",
820 "lm_studio_download_size": "Tamaño de descarga",
821 "lm_studio_downloading_percent": "Descargando: {percent}%",
822 "lm_studio_readme_unavailable": "README no disponible para este modelo.",
823 "lm_studio_full_gpu_offload": "Descarga completa de GPU posible",
824 "lm_studio_partial_gpu_offload": "Descarga parcial de GPU posible",
825 "lm_studio_likely_too_large": "Probablemente demasiado grande",
826 "lm_studio_available_ram_gb": "RAM disponible (GB, opcional)",
827 "lm_studio_available_vram_gb": "VRAM disponible (GB, opcional)",
828 "lm_studio_memory_settings_title": "Memoria para recomendaciones",
829 "lm_studio_memory_settings_desc": "Se utiliza para estimar si los modelos caben en tu máquina en el explorador de modelos.",
830 "think_button_label": "Pensar",
831 "thinking_mode_title": "Modo de pensamiento",
832 "reasoning_effort_low": "Bajo",
833 "reasoning_effort_medium": "Medio",
834 "reasoning_effort_high": "Alto",
835 "could_not_read_file": "No se pudo leer el archivo",
836 "server_offline": "Servidor sin conexión",
837 "could_not_establish_connection": "No se pudo establecer una conexión con el servidor. Por favor, comprueba si tu servidor está funcionando y si la configuración de host/puerto es correcta.",
838 "retry_connection": "Reintentar conexión",
839 "tokens_label": "Tokens",
840 "enter_context_length": "Introduce la longitud del contexto...",
841 "openrouter_disclosure": "Al conectar este proveedor, tus mensajes de chat y entradas se enviarán a sus servidores. LocalMind no rastrea ni almacena tus conversaciones.",
842 "requesty_disclosure": "Al conectar este proveedor, tus mensajes de chat y entradas se enviarán a sus servidores. LocalMind no rastrea ni almacena tus conversaciones.",
843 "welcome_message_cloud": "Tus mensajes se envían a tu proveedor conectado.",
844 "privacy_policy": "Política de privacidad",
845 "cloud_sync": "Sincronización S3",
846 "cloud_sync_description": "Sincronización cifrada de extremo a extremo con tu servidor compatible con S3",
847 "cloud_sync_endpoint": "URL del endpoint",
848 "cloud_sync_bucket": "Bucket",
849 "cloud_sync_region": "Región",
850 "cloud_sync_prefix": "Prefijo",
851 "cloud_sync_access_key": "ID de clave de acceso",
852 "cloud_sync_secret_key": "Clave de acceso secreta",
853 "cloud_sync_session_token": "Token de sesión (opcional)",
854 "cloud_sync_passphrase": "Frase de cifrado",
855 "cloud_sync_confirm_passphrase": "Confirmar frase",
856 "cloud_sync_path_style": "Usar direccionamiento por ruta",
857 "cloud_sync_allow_http": "Permitir HTTP inseguro",
858 "cloud_sync_http_warning": "HTTP expone metadatos y credenciales a la red. Úsalo solo con un servidor S3 local de confianza.",
859 "cloud_sync_test": "Probar conexión",
860 "cloud_sync_enable": "Activar sincronización cifrada",
861 "cloud_sync_now": "Sincronizar ahora",
862 "cloud_sync_disconnect": "Desconectar este dispositivo",
863 "cloud_sync_last_synced": "Última sincronización",
864 "cloud_sync_never": "Nunca",
865 "cloud_sync_conflicts": "Conflictos conservados",
866 "cloud_sync_passphrase_mismatch": "Las frases no coinciden",
867 "crash_report_title": "Algo salió mal",
868 "crash_report_stack_trace": "Seguimiento de pila",
869 "crash_report_tap_to_expand": "Toca para expandir",
870 "crash_report_button": "Informar de este error",
871 "crash_try_again": "Intentar de nuevo",
872 "crash_report_empty_stack": "<vacío>",
873 "crash_report_disclaimer": "Informar abre GitHub con el diagnóstico rellenado de antemano. Tú tienes el control: no se envía nada automáticamente. Revisa y elimina cualquier contenido sensible antes de enviar.",
874 "crash_report_copied": "Copiado al portapapeles",
875 "report_a_problem": "Informar de un problema",
876 "rename_folder": "Renombrar carpeta",
877 "delete_folder": "Eliminar carpeta",
878 "delete_folder_title": "¿Eliminar carpeta?",
879 "delete_folder_body": "¿Seguro que quieres eliminar \"{name}\"? Las conversaciones o mensajes guardados dentro se moverán a \"Sin clasificar\". No se puede deshacer.",
880 "folder_name_required": "Introduce un nombre de carpeta",
881 "model_required_toast": "Primero debes seleccionar un modelo",
882 "server_type_lm_studio_sub": "API LOCAL",
883 "server_type_ollama_sub": "MOTOR CLI",
884 "server_type_on_device_sub": "NO SE REQUIERE SERVIDOR",
885 "settings_default_model": "Modelo predeterminado",
886 "settings_default_model_desc": "Se selecciona automáticamente al iniciar un nuevo chat.",
887 "import_mcp_json": "Importar JSON",
888 "import_mcp_json_dialog_title": "Importar JSON de configuración MCP",
889 "import_mcp_json_instructions": "Copia tu JSON de mcpServers directamente desde LM Studio (mcp.json) o pega una lista de complementos a continuación:",
890 "import_mcp_json_placeholder": "Pega el JSON de mcpServers o la lista de complementos aquí...",
891 "mcp_import_success": "{count} integración(es) importada(s) con éxito",
892 "mcp_import_failed": "No se encontraron integraciones MCP válidas en el JSON",
893 "server_type_ollama_cloud": "Ollama Cloud",
894 "server_type_ollama_cloud_sub": "NUBE ADMINISTRADA",
895 "server_type_ollama_cloud_display": "Ollama Cloud",
896 "server_address_ollama_cloud": "ollama.com",
897 "ollama_cloud_disclosure": "Al conectar Ollama Cloud, tus mensajes e insumos de chat se envían a los servidores administrados de Ollama para la inferencia. LocalMind no rastrea ni almacena tus conversaciones. Puedes revocar esta clave en cualquier momento en ollama.com/settings/keys.",
898 "api_key_required_ollama_cloud": "Se requiere clave API para Ollama Cloud",
899 "api_key_hint_ollama_cloud": "Pega tu clave API de Ollama Cloud",
900 "add_server_ollama_cloud_subtitle": "Conéctate a Ollama Cloud con una clave API de ollama.com/settings/keys para acceder a modelos administrados en la nube.",
901 "add_server_openrouter_subtitle": "Conéctate a través de OpenRouter con una clave API válida y mantén este perfil listo para el enrutamiento de modelos.",
902 "add_server_requesty_subtitle": "Conéctate a través de Requesty con una clave API válida y mantén este perfil listo para el enrutamiento de modelos.",
903 "add_server_endpoint_subtitle": "Configura un punto de enlace local o alojado por ti mismo y luego verifica la conexión antes de guardar.",
904 "model_set_default": "Establecer como modelo predeterminado",
905 "model_clear_default": "Quitar como modelo predeterminado",
906 "model_default_badge": "Predeterminado",
907 "model_capabilities": "Capacidades",
908 "model_api_pricing": "Precios de API (por millón de tokens)",
909 "openrouter_pricing_free": "Gratis",
910 "openrouter_pricing_tooltip": "Entrada {input} / Salida {output} por millón de tokens",
911 "reasoning_effort_minimal": "Mínimo",
912 "reasoning_effort_xhigh": "Muy alto",
913 "reasoning_effort_max": "Máximo",
914 "reasoning_effort_off": "Desactivado",
915 "settings_android_assistant": "Asistente de Android",
916 "assistant_default_title": "Asistente de voz predeterminado",
917 "assistant_default_description": "Establece Localmind como tu asistente de voz predeterminado en Android.",
918 "assistant_status_active": "Localmind está configurado como tu asistente predeterminado",
919 "assistant_status_available": "Localmind se puede configurar como tu asistente predeterminado",
920 "assistant_status_manual": "Abre los ajustes del sistema y selecciona Localmind manualmente",
921 "assistant_status_unsupported": "El asistente predeterminado solo está disponible en Android 7.0 o superior",
922 "assistant_status_checking": "Comprobando el estado del asistente…",
923 "assistant_set_default": "Establecer asistente predeterminado",
924 "assistant_open_settings": "Abrir ajustes del asistente",
925 "assistant_error": "Error: {error}",
926 "settings_concise_voice_responses": "Respuestas concisas en modo voz",
927 "settings_concise_voice_responses_desc": "Mantén las respuestas del modelo breves (1 párrafo corto) y haz preguntas de seguimiento en modo voz.",
928 "s3_connection_succeeded": "Conexión a S3 realizada con éxito.",
929 "failed_to_open_url": "Error al abrir la URL: {error}",
930 "failed_to_copy": "Error al copiar: {error}",
931 "model_reasoning_default": "Predeterminado del modelo",
932 "model_reasoning_on": "Activado",
933 "model_reasoning_help": "Se aplica a la siguiente respuesta. Desactivado impide el razonamiento si la plantilla de chat del modelo lo permite.",
934 "model_reasoning_save_error": "No se pudo guardar el modo de razonamiento. Inténtalo de nuevo.",
935 "on_device_engine_failed_error": "El modelo en el dispositivo dejó de responder, normalmente porque la conversación superó su ventana de contexto. El modelo se está recargando. Inténtalo de nuevo, inicia un chat nuevo o aumenta la longitud de contexto en los ajustes.",
936 "stt_error_no_match": "No se reconoció ninguna voz. Toca para intentarlo de nuevo.",
937 "stt_error_speech_timeout": "No se detectó voz. Toca para intentarlo de nuevo.",
938 "stt_error_permission": "Permiso de micrófono denegado.",
939 "stt_error_busy": "El reconocimiento de voz está ocupado. Inténtalo de nuevo.",
940 "stt_error_network": "Error de red. Comprueba tu conexión e inténtalo de nuevo.",
941 "stt_error_audio": "Error de grabación de audio. Revisa tu micrófono.",
942 "stt_error_client": "No se pudo iniciar el servicio de reconocimiento de voz. Asegúrate de tener instalada una app de entrada de voz configurada como reconocedor predeterminado e inténtalo de nuevo.",
943 "stt_error_language": "El reconocedor de voz de este dispositivo no admite tu idioma.",
944 "stt_error_unavailable": "No se encontró ningún servicio de reconocimiento de voz en este dispositivo. Instala una app de entrada de voz (por ejemplo FUTO Voice Input) y configúrala como reconocedor predeterminado.",
945 "stt_error_generic": "Error de reconocimiento de voz: {code}",
946 "send_temperature_to_api": "Enviar temperatura",
947 "send_top_p_to_api": "Enviar Top P",
948 "send_sampling_params_desc": "Desactívalo para proveedores o modelos que rechazan este parámetro (por ejemplo, algunos modelos de razonamiento). Se aplica a todos los chats con servidores remotos.",
949 "default_system_prompt": "Prompt de sistema predeterminado",
950 "default_system_prompt_desc": "Se usa en chats sin persona ni prompt de sistema propio.",
951 "default_system_prompt_hint": "Eres un asistente útil…",
952 "background_generation_notice": "Aún respondiendo en \"{title}\". Podrás enviar aquí cuando termine. Toca para abrir.",
953 "background_generation_notice_untitled": "Otro chat aún está respondiendo. Podrás enviar aquí cuando termine. Toca para abrir.",
954 "background_generation_notice_info": "Respondiendo en \"{title}\" en segundo plano. Toca para abrir.",
955 "background_generation_notice_info_untitled": "Otro chat está respondiendo en segundo plano. Toca para abrir.",
956 "background_generation_notice_multiple": "{count} chats están respondiendo en segundo plano.",
957 "background_generation_chat_untitled": "Chat sin título"
958 }