File size: 30,957 Bytes
05c5ed5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
{
  "Common": {
    "cancel": "Cancelar",
    "update": "Actualizar",
    "continue": "Continuar",
    "success": "Éxito",
    "delete": "Eliminar",
    "save": "Guardar",
    "back": "Atrás",
    "next": "Siguiente",
    "create": "Crear",
    "showLess": "Mostrar menos",
    "showMore": "Mostrar más",
    "generate": "Generar",
    "edit": "Editar",
    "editAgent": "Editar Agente",
    "search": "Buscar...",
    "approve": "Aprobar",
    "reject": "Rechazar",
    "saving": "Guardando...",
    "optional": "Opcional",
    "deleting": "Eliminando...",
    "run": "Ejecutar",
    "description": "Descripción",
    "defaultValue": "Valor Predeterminado",
    "empty": "Vacío",
    "required": "Requerido",
    "options": "Opciones",
    "status": "Estado",
    "result": "Resultado",
    "startedAt": "Iniciado En",
    "duration": "Duración",
    "addOption": "Agregar Opción",
    "tool": "Herramienta",
    "selectTool": "Seleccionar Herramienta...",
    "noResults": "Sin resultados.",
    "generateInputWithAI": "Generar Entrada con IA",
    "generatingInputWithAI": "Generando entrada con IA...",
    "inputGeneratedSuccessfully": "Entrada generada exitosamente",
    "failedToGenerateInput": "Error al generar entrada",
    "createWithExample": "Crear con Ejemplo",
    "resultsFound": "{count} resultados encontrados",
    "youAreAnExpertIn": "Eres un experto en {role}",
    "sharedBy": "Compartido por {userName}"
  },
  "Auth": {
    "SignIn": {
      "title": "Bienvenido de vuelta",
      "description": "Inicia sesión para continuar a tu cuenta",
      "oauthClientIdNotSet": "ID del cliente de {provider} no configurado",
      "noAccount": "¿No tienes una cuenta?",
      "signUp": "Registrarse",
      "signIn": "Iniciar sesión",
      "orContinueWith": "O CONTINÚA CON"
    },
    "SignUp": {
      "title": "Crear una cuenta",
      "signIn": "Iniciar sesión",
      "description": "Regístrate en tu cuenta",
      "step1": "Comienza tu viaje con nosotros ingresando tu dirección de correo electrónico",
      "step2": "Usaré este nombre cuando charlemos",
      "step3": "Crea una contraseña segura para proteger tu cuenta",
      "signUp": "Registrarse",
      "invalidEmail": "Dirección de correo electrónico inválida",
      "emailAlreadyExists": "El correo electrónico ya existe",
      "nameRequired": "El nombre es obligatorio",
      "passwordRequired": "La contraseña es obligatoria",
      "createAccount": "Crear cuenta"
    },
    "Intro": {
      "description": "Bienvenido a better-chatbot. Inicia sesión para experimentar nuestras herramientas conversacionales impulsadas por IA."
    }
  },
  "Chat": {
    "Error": "Error de Chat",
    "thisMessageWasNotSavedPleaseTryTheChatAgain": "Este mensaje no se guardó. Por favor, intenta el chat nuevamente.",
    "uploadImage": "Subir archivo",
    "generateImage": "Generar Imagen",
    "imageUploadedSuccessfully": "Imagen subida exitosamente",
    "pleaseUploadImageFile": "Por favor sube un archivo de imagen",
    "imageSizeMustBeLessThan10MB": "El tamaño de la imagen debe ser menor a 10MB",
    "failedToUploadImage": "Error al subir la imagen",
    "imageUploadFailedUsingBase64": "Error al subir la imagen. Usando codificación base64 como alternativa.",
    "Greeting": {
      "goodMorning": "Buenos días, {name}",
      "goodAfternoon": "Buenas tardes, {name}",
      "goodEvening": "Buenas noches, {name}",
      "niceToSeeYouAgain": "Es un placer verte de nuevo, {name}",
      "whatAreYouWorkingOnToday": "¿En qué estás trabajando hoy, {name}?",
      "letMeKnowWhenYoureReadyToBegin": "Avísame cuando estés listo para comenzar.",
      "whatAreYourThoughtsToday": "¿Cuáles son tus pensamientos hoy?",
      "whereWouldYouLikeToStart": "¿Por dónde te gustaría empezar?",
      "whatAreYouThinking": "¿Qué estás pensando, {name}?"
    },
    "TemporaryChat": {
      "toggleTemporaryChat": "Alternar Chat Temporal",
      "temporaryChat": "Chat Temporal",
      "resetChat": "Reiniciar Chat",
      "thisChatWontBeSaved": "Este chat no se guardará.",
      "feelFreeToAskAnythingTemporarily": "Siéntete libre de preguntar cualquier cosa temporalmente",
      "temporaryChatInstructions": "Instrucciones del Chat Temporal",
      "temporaryChatInstructionsPlaceholder": "Ingresa tus instrucciones aquí",
      "temporaryChatInstructionsDescription": "Puedes establecer instrucciones para el chat temporal. Esto se usará como prompt del sistema para el chat temporal."
    },
    "placeholder": "Pregunta cualquier cosa o @menciona",
    "Tool": {
      "webSearching": "Buscando en la web...",
      "searchedTheWeb": "Buscado en la web",
      "toolModeDescription": "Elije cómo se usan las herramientas:\n• Auto: La IA decide cuándo usar herramientas\n• Manual: Pide permiso antes de usar herramientas\n• Ninguno: Desactiva todas las herramientas",
      "toolsSetupDescription": "Selecciona las herramientas que el chatbot puede usar.\nEl chatbot utilizará las herramientas seleccionadas según su propio juicio.\n\nTambién puedes forzar el uso de herramientas específicas a través de @mention.",
      "selectToolMode": "Seleccionar modo de herramientas",
      "autoToolModeDescription": "Decide cuándo usar herramientas sin preguntarte",
      "manualToolModeDescription": "Pide tu permiso antes de usar cualquier herramienta",
      "noneToolModeDescription": "No usar herramientas. @mention sigue estando disponible.",
      "toolsSetup": "Configuración de Herramientas",
      "preset": "Preajuste",
      "toolPresets": "Preajustes de Herramientas",
      "saveAsPreset": "Guardar como Preajuste",
      "saveAsPresetDescription": "Guarda la configuración actual de herramientas como un preajuste.",
      "noPresetsAvailableYet": "Aún no hay preajustes disponibles",
      "presetNameCannotBeEmpty": "El nombre del preajuste no puede estar vacío",
      "presetNameAlreadyExists": "El nombre del preajuste ya existe",
      "presetSaved": "Preajuste guardado",
      "clickSaveAsPresetToGetStarted": "Haz clic en Guardar como Preajuste para comenzar.",
      "searchOptions": "Opciones de Búsqueda",
      "searchOptionsDescription": "Puedes pasar opciones de búsqueda al chatbot, como el número máximo de resultados de búsqueda, la fecha de búsqueda, etc.",
      "defaultToolKit": {
        "visualization": "Visualización de datos",
        "webSearch": "Buscar en la web"
      },
      "agent": "Agente",
      "mention": "Mención",
      "tools": "Herramientas",
      "tooManyToolsSelected": "Demasiadas herramientas seleccionadas, por favor selecciona menos de 128 herramientas",
      "presetNamePlaceholder": "Nombre del Preajuste",
      "noMcpServersDetected": "No se detectaron servidores MCP.",
      "addServer": "Agregar un servidor",
      "error": "error",
      "authorizationRequired": "Se Requiere Autorización",
      "clickToAuthorize": "Haz clic aquí para autorizar este servidor MCP y acceder a sus herramientas.",
      "auto": "Automático",
      "manual": "Manual",
      "none": "Ninguno",
      "mentionOnly": "solo @mención",
      "noToolsAvailable": "No hay herramientas disponibles"
    },
    "VoiceChat": {
      "title": "Modo de Chat por Voz",
      "compactDisplayMode": "Modo de visualización compacta",
      "conversationDisplayMode": "Modo de visualización de conversación",
      "pleaseCloseTheVoiceChatAndTryAgain": "Por favor, cierra el chat por voz e intenta de nuevo.",
      "startConversation": "Iniciar conversación",
      "closeMic": "Cerrar micrófono",
      "openMic": "Abrir micrófono",
      "endConversation": "Terminar conversación",
      "toggleVoiceChat": "Alternar Chat por Voz",
      "readyWhenYouAreJustStartTalking": "Listo cuando lo estés—solo comienza a hablar.",
      "yourMicIsOff": "Tu micrófono está apagado.",
      "preparing": "Preparando...",
      "startVoiceChat": "¿Iniciar chat por voz?"
    },
    "Thread": {
      "chat": "Chat",

      "renameChat": "Renombrar",
      "deleteChat": "Eliminar Chat",
      "deleteUnarchivedChats": "Eliminar Todos los Chats No Archivados",
      "confirmDeleteUnarchivedChats": "¿Estás seguro de que quieres eliminar todos los chats no archivados?",
      "thisActionCannotBeUndone": "Esta acción no se puede deshacer.",
      "unarchivedChatsDeleted": "Los chats no archivados han sido eliminados",
      "failedToDeleteUnarchivedChats": "Error al eliminar chats no archivados",
      "failedToDeleteThread": "Error al eliminar el hilo",
      "threadDeleted": "Hilo eliminado",
      "failedToUpdateThread": "Error al actualizar el hilo",
      "titleRequired": "El título es obligatorio",
      "threadUpdated": "Hilo actualizado",
      "areYouSureYouWantToDeleteThisChatThread": "¿Estás seguro de que quieres eliminar este hilo de chat?",
      "sharePublicLink": "Compartir Enlace Público",
      "sharePublicLinkDescription": "Todos los mensajes añadidos después de compartir permanecerán privados.",
      "creatingLink": "Creando enlace...",
      "createLink": "Crear Enlace",
      "linkCopied": "Enlace copiado"
    },

    "ChatPreferences": {
      "title": "Preferencias de Chat",
      "whatShouldWeCallYou": "¿Cómo deberíamos llamarte?",
      "botName": "Nombre del Asistente",
      "whatBestDescribesYourWork": "¿Qué describe mejor tu trabajo?",
      "whatPersonalPreferencesShouldBeTakenIntoAccountInResponses": "¿Qué preferencias personales deberían considerarse en las respuestas?",
      "responseStyleExample1": "ej. mantén las explicaciones breves y al grano",
      "responseStyleExample2": "ej. al aprender nuevos conceptos, encuentro las analogías particularmente útiles",
      "responseStyleExample3": "ej. haz preguntas aclaratorias antes de dar respuestas detalladas",
      "responseStyleExample4": "ej. recuerda que programo principalmente en Python (no soy principiante en programación)",
      "professionExample1": "ej. ingeniero de software",
      "professionExample2": "ej. gerente de producto",
      "professionExample3": "ej. gerente de marketing",
      "professionExample4": "ej. gerente de ventas",
      "professionExample5": "ej. analista de negocios",
      "preferencesSaved": "Preferencias guardadas",
      "failedToSavePreferences": "Error al guardar las preferencias",
      "userInstructions": "Instrucciones de Usuario",
      "userInstructionsDescription": "Preséntate y obtén una respuesta más personalizada.",
      "mcpInstructions": "Instrucciones MCP",
      "mcpInstructionsDescription": "Personaliza las instrucciones del servidor MCP.",
      "userSettings": "Configuración de Usuario"
    }
  },
  "Layout": {
    "toggleSidebar": "Alternar Barra Lateral",
    "newChat": "Nuevo Chat",
    "mcpConfiguration": "Configuración MCP",
    "agents": "Agentes",
    "newAgent": "Nuevo Agente",
    "createAgent": "Crear un agente",
    "createYourOwnAgent": "Crea tu propio agente de IA especializado con características y personalidad únicas",
    "whatIsAgent": "¿Qué es un Agente?",
    "agentDescription": "Los agentes son asistentes de IA especializados que pueden personalizarse con roles, instrucciones y herramientas específicas para ayudarte con diversas tareas.",
    "specializedAIAssistant": "Asistente de IA Especializado",
    "specializedAIAssistantDescription": "Cada agente puede personalizarse con roles específicos, personalidades y áreas de experiencia para brindar asistencia enfocada en tus necesidades únicas.",
    "customInstructions": "Instrucciones Personalizadas",
    "customInstructionsDescription": "Define prompts de sistema detallados y pautas de comportamiento para dar forma a cómo tu agente responde e interactúa contigo.",
    "toolIntegration": "Integración de Herramientas",
    "toolIntegrationDescription": "Conecta tus agentes a servidores MCP, flujos de trabajo y otras herramientas para extender sus capacidades más allá de la conversación.",
    "agentExamples": "Ejemplos de Agentes",
    "businessAssistant": "Asistente de Negocios",
    "businessAssistantDescription": "Especializado en análisis empresarial, generación de informes y comunicación profesional.",
    "creativeWriter": "Escritor Creativo",
    "creativeWriterDescription": "Enfocado en narrativa, creación de contenido y lluvia de ideas creativas.",
    "technicalExpert": "Experto Técnico",
    "technicalExpertDescription": "Equipado con herramientas de desarrollo y experiencia en codificación para tareas técnicas.",
    "createFirstAgentToStart": "¡Crea tu primer agente para empezar!",
    "today": "Hoy",
    "yesterday": "Ayer",
    "lastWeek": "Últimos 7 días",
    "older": "Más antiguos",
    "recentChats": "Chats Recientes",
    "deleteAllChats": "Eliminar Todos los Chats",
    "deleteUnarchivedChats": "Eliminar Chats No Archivados",
    "noConversationsYet": "Aún no hay conversaciones",
    "deletingAllChats": "Eliminando todos los hilos...",
    "deletingUnarchivedChats": "Eliminando hilos no archivados...",
    "allChatsDeleted": "Todos los hilos eliminados",
    "unarchivedChatsDeleted": "Hilos no archivados eliminados",
    "failedToDeleteAllChats": "Error al eliminar todos los hilos",
    "failedToDeleteUnarchivedChats": "Error al eliminar hilos no archivados",
    "chatPreferences": "Preferencias de Chat",
    "keyboardShortcuts": "Atajos de Teclado",
    "theme": "Tema",
    "signOut": "Cerrar sesión",
    "language": "Idioma",

    "showAllChats": "Ver Todos los Chats",
    "showLessChats": "Mostrar menos",
    "reportAnIssue": "Reportar un problema",
    "joinCommunity": "Unirse a la Comunidad",
    "workflow": "Flujo de Trabajo",
    "userSettings": "Configuración de Usuario"
  },
  "Archive": {
    "title": "Archivo",
    "addArchive": "Añadir Archivo",
    "archiveName": "Nombre del Archivo",
    "archiveDescription": "Descripción del Archivo",
    "archiveDescriptionPlaceholder": "Los archivos son espacios para almacenar el historial de chat.",
    "noArchives": "No hay archivos",
    "createFirstArchive": "Crea tu primer archivo",
    "archiveCreated": "Archivo creado",
    "archiveUpdated": "Archivo actualizado",
    "archiveDeleted": "Archivo eliminado",
    "failedToCreateArchive": "Error al crear archivo",
    "failedToUpdateArchive": "Error al actualizar archivo",
    "failedToDeleteArchive": "Error al eliminar archivo",
    "editArchive": "Editar Archivo",
    "editArchiveDescription": "Editar información del archivo",
    "deleteArchive": "Eliminar Archivo",
    "confirmDeleteArchive": "¿Está seguro de que desea eliminar este archivo?",
    "deleteArchiveDescription": "Este archivo y todos sus elementos se eliminarán permanentemente. Esta acción no se puede deshacer.",
    "addToArchive": "Añadir al Archivo",
    "removeFromArchive": "Eliminar del Archivo",
    "itemAddedToArchive": "Elemento añadido al archivo",
    "itemRemovedFromArchive": "Elemento eliminado del archivo"
  },
  "Agent": {
    "title": "Agente",
    "generatingAgent": "Generando Agente...",
    "agentNameAndIconLabel": "Dale a tu agente un nombre y un icono.",
    "agentDescriptionLabel": "Añade una breve descripción de lo que hace este agente.",
    "agentDescriptionPlaceholder": "Esto es solo una descripción del agente, no es crítico.",
    "agentSettingsDescription": "A partir de aquí, estas son configuraciones que pueden afectar al agente.",
    "thisAgentIs": "Este agente es un experto en",
    "expertIn": "",
    "agentRolePlaceholder": "análisis de acciones",
    "agentInstructionsLabel": "Siéntete libre de escribir el papel, personalidad, directrices, conocimiento, etc. del agente.",
    "agentInstructionsPlaceholder": "Este agente ayuda con el análisis de acciones. Utiliza herramientas de búsqueda web para obtener información de acciones...",
    "agentToolsLabel": "Añade herramientas que este agente puede usar.",
    "loadingTools": "Cargando herramientas...",
    "addTools": "Por favor añade herramientas.",
    "generateAgentGreeting": "¡Hola! Te ayudaré a crear tu propio agente. ¿Qué te gustaría crear?",
    "generateAgentDetailedGreeting": "¡Hola! Te ayudaré a crear tu propio agente. ¿Qué te gustaría crear? Puedes escribir de forma breve o detallada.",
    "inputPromptHere": "escribe el prompt aquí...",
    "agentNamePlaceholder": "better-agent",
    "myAgents": "Mis Agentes",
    "sharedAgents": "Agentes Compartidos",
    "noAgents": "Aún no hay agentes",
    "createFirst": "Crea tu primer agente para empezar",
    "noSharedAgents": "No hay agentes compartidos",
    "noSharedAgentsDescription": "No hay agentes públicos disponibles para marcar",
    "noDescription": "No se proporcionó descripción",
    "bookmarkAdded": "Agente marcado",
    "bookmarkRemoved": "Marcador eliminado",
    "bookmarkedAgent": "Agente marcado",
    "addBookmark": "Marcar agente",
    "removeBookmark": "Eliminar marcador",
    "visibilityUpdated": "Visibilidad actualizada",
    "deleted": "Agente eliminado",
    "deleteConfirm": "¿Estás seguro de que quieres eliminar este agente?",
    "makePrivate": "Hacer Privado",
    "makeReadonly": "Hacer Solo Lectura",
    "makePublic": "Hacer Público",
    "visibility": "Visibilidad",
    "private": "Privado",
    "readOnly": "Solo Lectura",
    "public": "Público",
    "privateDescription": "Solo tú puedes ver, editar y usar este agente.",
    "readOnlyDescription": "Otros pueden ver y usar como herramienta, pero solo tú puedes editar.",
    "publicDescription": "Cualquiera puede ver, editar y usar este agente como herramienta."
  },
  "KeyboardShortcuts": {
    "title": "Atajos de Teclado",
    "newChat": "Nuevo Chat",
    "toggleTemporaryChat": "Alternar Chat Temporal",
    "toggleSidebar": "Alternar Barra Lateral",
    "toolMode": "Modo de Herramientas",
    "lastMessageCopy": "Copiar Último Mensaje",
    "openChatPreferences": "Abrir Preferencias de Chat",
    "deleteThread": "Eliminar Chat",
    "openShortcutsPopup": "Abrir Ventana de Atajos",
    "toggleVoiceChat": "Alternar Chat por Voz"
  },
  "MCP": {
    "marketplace": "Mercado",
    "addMcpServer": "Agregar Servidor",
    "configureYourMcpServerConnectionSettings": "Configura los ajustes de conexión de tu servidor MCP",
    "mcpConfiguration": "Configuración MCP",
    "nameMustContainOnlyAlphanumericCharactersAndHyphens": "El nombre debe contener solo caracteres alfanuméricos (A-Z, a-z, 0-9) y guiones (-)",
    "nameIsRequired": "El nombre es obligatorio",
    "configurationSavedSuccessfully": "Configuración guardada exitosamente",
    "enterMcpServerName": "Ingresa el nombre del servidor MCP",
    "saveConfiguration": "Guardar Configuración",
    "toolsTest": "Prueba de Herramientas",
    "refresh": "Actualizar",
    "delete": "Eliminar",
    "edit": "Editar",
    "configuration": "Configuración",
    "availableTools": "Herramientas Disponibles",
    "noToolsAvailable": "No hay herramientas disponibles",
    "overviewTitle": "Conecta Tu Primer Servidor",
    "overviewDescription": "Agrega servidores MCP para desbloquear integraciones de IA poderosas",
    "searchTools": "Buscar herramientas",
    "detail": "Detalle",
    "noSchemaPropertiesAvailable": "No hay propiedades de esquema disponibles",
    "createInputWithAI": "Crear Entrada con IA",
    "generateExampleInputJSON": "Generar JSON de Entrada de Ejemplo",
    "enterPromptToGenerateExampleInputJSON": "Ingresa un prompt para generar un JSON de entrada de ejemplo para la herramienta seleccionada.",
    "callTool": "Llamar a herramienta",
    "customInstructions": "Instrucciones personalizadas",
    "serverCustomInstructionsPlaceholder": "Estas líneas se añadirán al mensaje del sistema siempre que haya una herramienta de este servidor disponible.",
    "nameAlreadyExists": "El nombre ya existe",
    "additionalInstructions": "Instrucciones de Personalización de Herramientas",
    "inputSchema": "Esquema de Entrada",
    "toolCustomizationInstructions": "Las instrucciones de personalización de herramientas se añadirán al prompt del sistema cuando la herramienta esté disponible.\nejemplo) Siempre ingresa el email en el formato ejemplo@ejemplo.com.",
    "mcpServerCustomization": "Personalización del Servidor MCP",
    "mcpServerCustomizationDescription": "Las instrucciones de personalización del servidor MCP se añadirán al prompt del sistema cuando el servidor MCP esté disponible.",
    "toolCustomizationInstructionsPlaceholder": "Las instrucciones de personalización de herramientas no están disponibles.",
    "mcpServerCustomizationPlaceholder": "ej. Si el valor de entrada es email, siempre ingresa el email en el formato ejemplo@ejemplo.com.",
    "noInstructions": "Ninguno"
  },
  "Error": {},
  "Info": {
    "mcpAddingDisabled": "La adición de servidores MCP ha sido deshabilitada por el administrador.",
    "vercelSyncDelay": "Ejecutándose en Vercel\n\nLos cambios de MCP pueden tardar 10-15 segundos en sincronizarse. Por favor espera un momento si los cambios no aparecen inmediatamente después de agregar, editar o eliminar servidores."
  },
  "Workflow": {
    "title": "Flujo de Trabajo",
    "createWorkflow": "Crear Flujo de Trabajo",
    "draft": "Borrador",
    "publish": "Publicar",
    "createWorkflowDescription": "Crea flujos de trabajo como herramientas poderosas para tu chatbot.",
    "workflowDescription": "Estos pueden activarse durante conversaciones para automatizar tareas complejas.",
    "nameAndIcon": "Nombre e Icono",
    "workflowNamePlaceholder": "El chatbot reconocerá esto como nombre de herramienta",
    "description": "Descripción",
    "descriptionPlaceholder": "El chatbot verá esto como descripción de herramienta",
    "inputNodeCannotBeDeleted": "El nodo de entrada no puede ser eliminado",
    "autoSaveDescription": "Guardado automático cada 10 segundos",
    "draftDescription": "Actualmente en Borrador.\n\nHaz clic en Publicar para hacerlo disponible al chatbot\n(pero ya no será editable).",
    "publishedDescription": "Actualmente Publicado y disponible para el chatbot.\n\nHaz clic en Borrador para hacerlo editable\n(pero no disponible para el chatbot).",
    "private": "Privado",
    "readonly": "Solo Lectura",
    "public": "Público",
    "privateDescription": "Solo tú puedes ver, editar y usar este flujo de trabajo como herramienta.",
    "readonlyDescription": "Otros pueden ver y usar como herramienta, pero solo tú puedes editar.",
    "publicDescription": "Cualquiera puede ver, editar y usar este flujo de trabajo como herramienta.",
    "visibilityDescription": "Controla quién puede acceder y modificar este flujo de trabajo",
    "nodeDescriptionPlaceholder": "descripción del nodo...",
    "nextNode": "Siguiente Nodo",
    "nextNodeDescription": "Agregar un siguiente nodo a este flujo de trabajo.",
    "addNextNode": "Agregar Siguiente Nodo",
    "inputFields": "Campos de Entrada",
    "addInputField": "Agregar Campo de Entrada",
    "inputFieldsDescription": "Define el esquema de parámetros para este flujo de trabajo.\n\nCuando el chatbot use esto como herramienta,\nproporcionará valores según este esquema.",
    "fieldEditor": "Editor de Campo",
    "variableName": "Nombre de Variable",
    "variableNamePlaceholder": "Ingresa nombre de variable...",
    "fieldDescriptionPlaceholder": "Ingresa descripción del campo...",
    "defaultValuePlaceholder": "Ingresa valor {type} predeterminado...",
    "selectOptionPlaceholder": "Seleccionar opción...",
    "unlink": "Desvincular Nodo",
    "elseIfDescription": "Si la condición no se cumple, se define la lógica a ejecutar.",
    "elseDescription": "Si la condición no se cumple, se define la lógica a ejecutar.",
    "addCondition": "Agregar Condición",
    "noVariablesFound": "No se encontraron variables",
    "outputVariables": "Variables de Salida",
    "outputVariablesDescription": "Las variables de salida son las variables que se generan desde el flujo de trabajo.",
    "addOutputVariable": "Agregar Variable de Salida",
    "outputSchema": "Esquema de Salida",
    "addMessage": "Agregar Mensaje",
    "messagesDescription": "Generar datos a través del procesamiento LLM.\n\nUsa '/' para mencionar y referenciar datos de nodos anteriores como entrada.\n\nCon Salida Estructurada habilitada, perfecto para transformación, formateo y validación de datos.",
    "descriptionAndSchema": "Descripción y Esquema",
    "noDescriptionAndSchema": "Sin descripción y esquema",
    "toolDescription": "Proporciona información necesaria para que LLM genere parámetros de herramienta.\n\nUsa '/' para mencionar datos de nodos anteriores.",
    "generateInputWithAIDescription": "Escribe un prompt para generar entrada para el flujo de trabajo",
    "example": {
      "babyResearch": "Investigación de Bebés",
      "getWeather": "Consultar Clima"
    },
    "selectVariable": "Seleccionar Variable",
    "structuredOutput": "Salida Estructurada",
    "structuredOutputDescription": "Generar respuesta como objeto JSON con esquema definido",
    "outputSchemaEditor": "Editor de Esquema de Salida",
    "addField": "Agregar Campo",
    "saveSchema": "Guardar Esquema",
    "generateSchemaWithAI": "Generar Esquema con IA",
    "describeOutputDataRequest": "Proporciona datos JSON de ejemplo que representen lo que este nodo debería generar\n\nEjemplo: {eg}",
    "generatingJsonSchemaWithAI": "Generando esquema JSON con IA...",
    "jsonSchemaGeneratedSuccessfully": "¡Esquema JSON generado exitosamente!",
    "failedToGenerateSchema": "Error al generar esquema",
    "jsonSchemaEditorDescription": "Edición directa de esquema JSON con asistencia de IA. Soporta estructuras anidadas complejas y arrays.",
    "template": "Plantilla",
    "templateDescription": "Generar documentos de plantilla.\n\nUsa '/' para referenciar y usar valores de salida de otros nodos.",
    "kindsDescription": {
      "input": "Define parámetros de entrada que el chatbot proporcionará al usar este flujo de trabajo como herramienta.\n\nEspecifica la estructura de datos y reglas de validación para la ejecución de la herramienta.",
      "output": "Recopila y retorna los resultados finales de la ejecución de tu flujo de trabajo.\n\nCombina datos de múltiples nodos en la respuesta final de la herramienta.",
      "llm": "Genera texto o datos estructurados usando modelos de IA.\n\nReferencia salidas de nodos anteriores con menciones '/' para crear respuestas conscientes del contexto.\n\nUsa Salida Estructurada para transformar, formatear y validar datos - no solo para generación de texto.",
      "tool": "Ejecuta herramientas MCP o servicios externos.\n\nEscribe instrucciones en mensajes, y LLM generará los parámetros de herramienta requeridos desde tu contexto.",
      "note": "Agrega documentación y comentarios para organizar la lógica de tu flujo de trabajo.\n\nAyuda a los miembros del equipo a entender procesos complejos de flujo de trabajo.",
      "code": "Ejecuta scripts de código personalizado con acceso a datos de nodos anteriores.\n\nEjecuta JavaScript, Python u otros lenguajes dentro de tu flujo de trabajo (próximamente).",
      "http": "Obtén datos de APIs externas y servicios web vía peticiones HTTP.\n\nIntégrate con APIs REST, webhooks y servicios de terceros.",
      "template": "Crea documentos dinámicos combinando texto con datos de nodos anteriores.\n\nGenera correos, reportes o contenido formateado usando sustitución de variables.",
      "condition": "Agrega lógica condicional para ramificar tu flujo de trabajo basado en evaluación de datos.\n\nCrea lógica if-else para manejar diferentes escenarios y condiciones de datos."
    },
    "greeting": {
      "buildAutomationTitle": "Construir Automatización Conectando Nodos",
      "buildAutomationDescription": "Conecta varios nodos para automatizar tareas complejas. Cada nodo maneja funciones específicas, y los datos fluyen secuencialmente para su procesamiento.",
      "chatbotToolTitle": "Usar como Herramientas de Chatbot",
      "chatbotToolDescription": "El propósito principal de los flujos de trabajo es usarlos como herramientas en conversaciones de chatbot. Convierte tareas repetitivas en flujos de trabajo para una fácil ejecución durante los chats.",
      "parameterBasedTitle": "️ Inicio Basado en Parámetros",
      "parameterBasedDescription": "Los nodos de entrada definen estructuras de parámetros, no disparadores. Especifican el formato de datos necesario cuando el chatbot llama a este flujo de trabajo como herramienta.",
      "exampleTitle": "Ejemplo de Uso",
      "exampleDescription": "Crea un flujo de trabajo \"Escribir Email → Traducir → Enviar\", luego ejecútalo fácilmente en conversaciones de chatbot con \"@email_workflow\".",
      "availableNodesTitle": "Nodos Disponibles",
      "upcomingNodesTitle": "Nodos Próximos",
      "ctaMessage": "¡Comienza a crear flujos de trabajo ahora para expandir las capacidades de tu chatbot!",
      "soonMessage": "Próximamente."
    },
    "arrangeNodes": "Auto Layout",
    "nodesArranged": "Layout aplicado exitosamente",
    "visibilityUpdated": "Visibilidad actualizada exitosamente"
  },
  "User": {
    "Profile": {
      "common": {
        "uploadPhoto": "Subir Foto",
        "chooseDefault": "Elegir Predeterminada",
        "useEmoji": "Usar Emoji",
        "generateWithAI": "Generar con IA",
        "changeProfilePhoto": "Cambiar Foto de Perfil",
        "selectDefaultAvatar": "Elegir Avatar Predeterminado",
        "selectDefaultAvatarDescription": "Selecciona uno de los avatares predeterminados a continuación",
        "chooseEmojiAvatar": "Elegir Avatar Emoji",
        "chooseEmojiAvatarDescription": "Selecciona un emoji para usar como tu foto de perfil",
        "generateAvatarWithAI": "Generar Avatar con IA",
        "generateAvatarWithAIDescription": "Describe tu foto de perfil ideal y deja que la IA la cree",
        "aiProvider": "Proveedor de IA",
        "describeYourAvatar": "Describe tu avatar",
        "avatarPromptPlaceholder": "ej., Un cachorro lindo en estilo Studio Ghibli",
        "generating": "Generando...",
        "regenerate": "Regenerar",
        "useThisAvatar": "Usar Este Avatar",
        "profilePhotoUpdatedSuccessfully": "Foto de perfil actualizada exitosamente",
        "failedToUpdateProfilePhoto": "Error al actualizar la foto de perfil",
        "pleaseEnterPrompt": "Por favor ingresa una descripción",
        "imageGeneratedSuccessfully": "¡Imagen generada exitosamente!",
        "failedToGenerateImage": "Error al generar imagen",
        "failedToSaveImage": "Error al guardar imagen",
        "pleaseUploadValidImage": "Por favor sube una imagen válida (JPEG, PNG o WebP)",
        "imageSizeMustBeLessThan": "El tamaño de la imagen debe ser menor a 5MB",
        "select": "Seleccionar"
      }
    }
  }
}