feat: brainstorm sessions, PDF document Q&A, embedding fixes, and UI improvements
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 7s
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 7s
- Add brainstorm feature with collaborative canvas, AI idea generation, live cursors, playback, and export - Add PDF upload/extraction/ingestion pipeline with pgvector document search (RAG) - Add document Q&A overlay with streaming chat and PDF preview - Add note attachments UI with status polling, grid layout, and auto-scroll - Add task extraction AI tool and agent executor improvements - Fix NoteEmbedding missing updatedAt column, re-index 66 notes with 1536-dim embeddings - Fix brainstorm 'Create Note' button: add success toast and redirect to created note - Fix memory echo notification infinite polling - Fix chat route to always include document_search tool - Add brainstorm i18n keys across all 14 locales - Add socket server for real-time brainstorm collaboration - Add hierarchical notebook selector and organize notebook dialog improvements - Add sidebar brainstorm section with session management - Update prisma schema with brainstorm tables, attachments, and document chunks
This commit is contained in:
@@ -32,6 +32,8 @@
|
||||
},
|
||||
"sidebar": {
|
||||
"notes": "Notes",
|
||||
"recent": "Reciente",
|
||||
"quickNav": "Navegación rápida",
|
||||
"reminders": "Reminders",
|
||||
"labels": "Labels",
|
||||
"editLabels": "Edit labels",
|
||||
@@ -40,15 +42,35 @@
|
||||
"noLabelsInNotebook": "Sin etiquetas en este cuaderno",
|
||||
"archive": "Archive",
|
||||
"trash": "Trash",
|
||||
"clearFilter": "Remove filter"
|
||||
"clearFilter": "Remove filter",
|
||||
"inbox": "Bandeja de entrada",
|
||||
"sharedWithMe": "compartido conmigo",
|
||||
"sortNewest": "Lo más nuevo primero",
|
||||
"sortOldest": "El más viejo primero",
|
||||
"sortAlpha": "A → Z",
|
||||
"accountMenu": "Menú de cuenta",
|
||||
"profile": "Perfil",
|
||||
"signOut": "desconectar",
|
||||
"sortOrder": "orden de clasificación",
|
||||
"freezePinnedNotebook": "Orden de fijación de la barra lateral del cuaderno",
|
||||
"unfreezePinnedNotebook": "Desanclar el orden de la barra lateral del cuaderno",
|
||||
"newSubNotebook": "Nuevo subportátil",
|
||||
"renameNotebook": "Rebautizar"
|
||||
},
|
||||
"notes": {
|
||||
"title": "Notas",
|
||||
"newNote": "Nueva nota",
|
||||
"reorganize": "Reorganizar notas",
|
||||
"untitled": "Sin título",
|
||||
"placeholder": "Toma una nota...",
|
||||
"markdownPlaceholder": "Toma una nota... (Markdown compatible)",
|
||||
"titlePlaceholder": "Título",
|
||||
"noteTypes": {
|
||||
"richtext": "Texto enriquecido",
|
||||
"markdown": "Reducción",
|
||||
"text": "Texto sin formato",
|
||||
"checklist": "Lista de verificación"
|
||||
},
|
||||
"listItem": "Elemento de lista",
|
||||
"addListItem": "+ Elemento de lista",
|
||||
"newChecklist": "Nueva lista de verificación",
|
||||
@@ -58,6 +80,7 @@
|
||||
"confirmDelete": "¿Estás seguro de que quieres eliminar esta nota?",
|
||||
"confirmLeaveShare": "¿Estás seguro de que quieres abandonar esta nota compartida?",
|
||||
"sharedBy": "Compartido por",
|
||||
"sharedShort": "Compartido",
|
||||
"leaveShare": "Abandonar",
|
||||
"delete": "Eliminar",
|
||||
"archive": "Archivar",
|
||||
@@ -136,6 +159,8 @@
|
||||
"dragToReorder": "Arrastra para reordenar",
|
||||
"more": "Más",
|
||||
"emptyState": "Sin notas",
|
||||
"metadataPanel": "Detalles",
|
||||
"metadataNotebook": "Computadora portátil",
|
||||
"emptyStateTabs": "Sin notas en esta vista. Usa \"Nueva nota\" en la barra lateral (sugerencias de título IA en el compositor).",
|
||||
"inNotebook": "En cuaderno",
|
||||
"moveFailed": "Error al mover",
|
||||
@@ -147,11 +172,6 @@
|
||||
"unpinned": "Desfijadas",
|
||||
"redoShortcut": "Rehacer (Ctrl+Y)",
|
||||
"undoShortcut": "Deshacer (Ctrl+Z)",
|
||||
"viewCards": "Vista tarjetas",
|
||||
"viewCardsTooltip": "Cuadrícula de tarjetas con reorganización por arrastrar y soltar",
|
||||
"viewTabs": "Vista lista",
|
||||
"viewTabsTooltip": "Pestañas arriba, nota abajo — arrastra pestañas para reordenar",
|
||||
"viewModeGroup": "Modo de visualización de notas",
|
||||
"reorderTabs": "Reordenar pestaña",
|
||||
"modified": "Modificada",
|
||||
"created": "Creada",
|
||||
@@ -160,15 +180,18 @@
|
||||
"savedStatus": "Guardado",
|
||||
"dirtyStatus": "Modificado",
|
||||
"completedLabel": "Completados",
|
||||
"notes.emptyNotebook": "Cuaderno vacío",
|
||||
"notes.emptyNotebookDesc": "Este cuaderno no tiene notas. Haz clic en + para crear una.",
|
||||
"notes.noNoteSelected": "Ninguna nota seleccionada",
|
||||
"notes.selectOrCreateNote": "Selecciona una nota de la lista o crea una nueva.",
|
||||
"notes": {
|
||||
"emptyNotebook": "Cuaderno vacío",
|
||||
"emptyNotebookDesc": "Este cuaderno no tiene notas. Haz clic en + para crear una.",
|
||||
"noNoteSelected": "Ninguna nota seleccionada",
|
||||
"selectOrCreateNote": "Selecciona una nota de la lista o crea una nueva."
|
||||
},
|
||||
"commitVersion": "Guardar versión",
|
||||
"versionSaved": "Versión guardada",
|
||||
"deleteVersion": "Eliminar esta versión",
|
||||
"versionDeleted": "Versión eliminada",
|
||||
"deleteVersionConfirm": "¿Eliminar esta versión permanentemente?",
|
||||
"deleteVersionDesc": "Esta acción no se puede deshacer. La versión se eliminará permanentemente del historial.",
|
||||
"historyMode": "Modo de historial",
|
||||
"historyModeManual": "Manual (botón commit)",
|
||||
"historyModeAuto": "Automático (inteligente)",
|
||||
@@ -184,6 +207,10 @@
|
||||
"enableHistory": "Activar historial",
|
||||
"historyEmpty": "No hay versiones disponibles",
|
||||
"historySelectVersion": "Selecciona una versión para previsualizar su contenido",
|
||||
"currentVersion": "actual",
|
||||
"compareVersions": "Comparar",
|
||||
"diffTitle": "Comparación",
|
||||
"diffSelectHint": "Haga clic en 2 versiones de la lista para compararlas",
|
||||
"sortBy": "Ordenar por",
|
||||
"sortDateDesc": "Fecha (reciente)",
|
||||
"sortDateAsc": "Fecha (antigua)",
|
||||
@@ -197,10 +224,14 @@
|
||||
"createFailed": "Failed to create note",
|
||||
"updateFailed": "Failed to update note",
|
||||
"archived": "Note archived",
|
||||
"unarchivedSuccess": "Nota eliminada del archivo",
|
||||
"archiveFailed": "Failed to archive",
|
||||
"sort": "Sort",
|
||||
"confirmDeleteTitle": "Delete note",
|
||||
"leftShare": "Share removed",
|
||||
"ideaOrigin": "Origin of the idea",
|
||||
"noNoteLink": "Purely generative idea",
|
||||
"dismiss": "Not pertinent",
|
||||
"dismissed": "Note dismissed from recent",
|
||||
"generalNotes": "General Notes",
|
||||
"noteType": "Tipo de nota",
|
||||
@@ -214,7 +245,23 @@
|
||||
"switchTypeTitle": "¿Cambiar tipo de nota?",
|
||||
"switchTypeWarning": "Se puede perder formato al cambiar a {type}.",
|
||||
"switchTypeContentPreserved": "Tu contenido se preservará como texto plano.",
|
||||
"switchType": "Cambiar a {type}"
|
||||
"switchType": "Cambiar a {type}",
|
||||
"saveNow": "Ahorra ahora",
|
||||
"backToCollection": "Volver a la colección",
|
||||
"markdownEditingTitle": "Volver a editar",
|
||||
"markdownPreviewTitle": "Avance",
|
||||
"brainstormThisIdea": "Haz una lluvia de ideas sobre esta idea",
|
||||
"brainstormThisIdeaAria": "Haz una lluvia de ideas sobre esta idea",
|
||||
"shareNoteTitle": "Compartir nota",
|
||||
"shareNoteAria": "Compartir nota",
|
||||
"saveNoteAria": "guardar nota",
|
||||
"noChangesToSaveAria": "No hay cambios para guardar",
|
||||
"optionsMenuAria": "Menú de opciones",
|
||||
"deleteNoteConfirmItem": "Eliminar nota",
|
||||
"noteDeletedToast": "Nota eliminada.",
|
||||
"deleteNoteFailedToast": "No se pudo eliminar.",
|
||||
"documentInfoAria": "Información del documento",
|
||||
"noModification": "Sin cambios"
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
@@ -296,7 +343,24 @@
|
||||
"accessRevoked": "El acceso ha sido revocado",
|
||||
"errorLoading": "Error al cargar colaboradores",
|
||||
"failedToAdd": "Error al agregar colaborador",
|
||||
"failedToRemove": "Error al eliminar colaborador"
|
||||
"failedToRemove": "Error al eliminar colaborador",
|
||||
"shareCompactTitle": "Compartir",
|
||||
"inviteByEmailLabel": "Invitar por correo electrónico",
|
||||
"accessReadCompact": "Vista",
|
||||
"accessEditCompact": "Editar",
|
||||
"sendInvitation": "Enviar invitación",
|
||||
"invitationSentBadge": "Invitación enviada",
|
||||
"sharedAccessLabel": "Acceso compartido",
|
||||
"noCollaboratorsEmpty": "Aún no hay colaboradores.",
|
||||
"removeAccessTitle": "Quitar acceso",
|
||||
"toastInviteSentTo": "Invitación enviada a {correo electrónico}",
|
||||
"toastAccessRemoved": "Acceso eliminado para {target}",
|
||||
"toastUserFallback": "el usuario",
|
||||
"toastSharingError": "Error al compartir",
|
||||
"toastEmailNotFound": "No se encontró ninguna cuenta con este correo electrónico.",
|
||||
"toastAlreadySharedUser": "Esta nota ya está compartida con este usuario.",
|
||||
"toastRemoveAccessFailed": "No se pudo eliminar el acceso.",
|
||||
"userFallback": "Usuario"
|
||||
},
|
||||
"ai": {
|
||||
"analyzing": "IA analizando...",
|
||||
@@ -326,6 +390,8 @@
|
||||
"transforming": "Transformando...",
|
||||
"transformSuccess": "¡Texto transformado a Markdown exitosamente!",
|
||||
"transformError": "Error durante la transformación",
|
||||
"convertToRichtext": "Convertir a texto enriquecido",
|
||||
"convertingToRichtext": "Mudado...",
|
||||
"assistant": "Asistente IA",
|
||||
"generating": "Generando...",
|
||||
"generateTitles": "Generar títulos",
|
||||
@@ -389,6 +455,8 @@
|
||||
"undoAI": "Deshacer transformación de IA",
|
||||
"undoApplied": "Texto original restaurado",
|
||||
"minWordsError": "La nota debe contener al menos 5 palabras para usar acciones de IA.",
|
||||
"wordCountMin": "Seleccione al menos {min} palabras para reformular (actualmente {current} palabras)",
|
||||
"wordCountMax": "Seleccione como máximo {max} palabras para reformular (actualmente {current} palabras)",
|
||||
"genericError": "Error de IA",
|
||||
"actionError": "Error durante la acción de IA",
|
||||
"appliedToNote": "Aplicado a la nota",
|
||||
@@ -404,6 +472,15 @@
|
||||
"chatTab": "Chat",
|
||||
"noteActions": "Acciones de nota",
|
||||
"askToStart": "Pregúntale algo al Asistente para empezar.",
|
||||
"chatPanelContext": "Contexto",
|
||||
"chatPanelNotebookPlus": "+ Cuaderno",
|
||||
"chatPanelWritingTone": "Tono de escritura",
|
||||
"scopeAutoBadge": "Auto",
|
||||
"chatNoteQuestionPlaceholder": "Haga una pregunta sobre esta nota...",
|
||||
"chatNotebookSelectPlaceholder": "Incluye un cuaderno...",
|
||||
"assistantTabActions": "Comportamiento",
|
||||
"resourcePreviewAiTitle": "Vista previa de IA",
|
||||
"resourcePreviewInjectFromChat": "Inyectar desde el chat",
|
||||
"contextLabel": "Contexto",
|
||||
"thisNote": "Esta nota",
|
||||
"allMyNotes": "Todas mis notas",
|
||||
@@ -415,6 +492,7 @@
|
||||
"newLineHint": "Shift+Enter = nueva línea",
|
||||
"resultLabel": "Resultado",
|
||||
"discardAction": "Descartar",
|
||||
"organization": "Organización",
|
||||
"transformationsDesc": "Transformaciones — aplicadas directamente a la nota",
|
||||
"writeMinWordsAction": "Escribe al menos 5 palabras para activar las acciones de IA.",
|
||||
"processingAction": "Procesando...",
|
||||
@@ -425,7 +503,45 @@
|
||||
"shorten": "Acortar",
|
||||
"improve": "Mejorar",
|
||||
"toMarkdown": "A Markdown",
|
||||
"describeImages": "Describe images"
|
||||
"describeImages": "Describe images",
|
||||
"fixGrammar": "Arreglar gramática",
|
||||
"translate": "Traducir",
|
||||
"explain": "Explicar",
|
||||
"toRichText": "Convertir a texto enriquecido"
|
||||
},
|
||||
"generate": {
|
||||
"slides": "Generar diapositivas",
|
||||
"sectionLabel": "Herramientas de generación",
|
||||
"theme": "Tema",
|
||||
"themeArchitecturalMono": "Mono arquitectónico",
|
||||
"themeVibrantTech": "Tecnología vibrante",
|
||||
"themeMinimalSilk": "Seda mínima",
|
||||
"style": "Estilo",
|
||||
"styleProfessional": "Profesional",
|
||||
"styleCreative": "Creativo",
|
||||
"styleBrutalist": "brutalista",
|
||||
"diagram": "Generar diagrama",
|
||||
"diagramReadyHint": "Convertir nota en flujo visual",
|
||||
"diagramType": "Tipo de diagrama",
|
||||
"typeAuto": "Detección automática",
|
||||
"typeFlowchart": "Diagrama de flujo",
|
||||
"typeMindMap": "Mapa mental",
|
||||
"typeTimeline": "Línea de tiempo",
|
||||
"typeOrgChart": "organigrama",
|
||||
"typeArchitecture": "Arquitectura",
|
||||
"typeProcessMap": "Mapa de procesos",
|
||||
"styleSketchy": "Incompleto",
|
||||
"styleSoft": "Suave",
|
||||
"styleMinimal": "Mínimo",
|
||||
"styleDraft": "Borrador",
|
||||
"stylePolished": "Pulido",
|
||||
"styleHandwritten": "Escrito",
|
||||
"diagramReady": "¡El diagrama está listo!",
|
||||
"openInExcalidraw": "Abierto en el laboratorio Excalidraw",
|
||||
"insertDiagramInNote": "Insertar PNG en la nota actual",
|
||||
"diagramImageAlt": "Diagrama generado por IA",
|
||||
"insertedInNote": "Diagrama insertado en nota.",
|
||||
"insertExportError": "Error al exportar/cargar el diagrama"
|
||||
},
|
||||
"openAssistant": "Abrir asistente IA",
|
||||
"poweredByMomento": "Desarrollado por Momento AI",
|
||||
@@ -442,7 +558,64 @@
|
||||
"aiCopilot": "Copiañol IA",
|
||||
"suggestTitle": "Sugerencia de título por IA",
|
||||
"generateTitleFromImage": "Generate title from image",
|
||||
"titleGenerated": "Title generated from image"
|
||||
"titleGenerated": "Title generated from image",
|
||||
"resourceTab": "Recurso",
|
||||
"aiNoteTitle": "Nota de IA",
|
||||
"injectReplace": "Reemplazar",
|
||||
"injectReplaceTitle": "Reemplazar el contenido de la nota con este mensaje",
|
||||
"injectComplete": "Completo",
|
||||
"injectCompleteTitle": "Nota completa con este mensaje (AI)",
|
||||
"injectMerge": "Unir",
|
||||
"injectMergeTitle": "Fusionar con nota (AI)",
|
||||
"imagesCount": "{contar} imágenes",
|
||||
"resource": {
|
||||
"failedToLoadUrl": "No se pudo cargar esta URL",
|
||||
"pageLoaded": "Página cargada: {título}",
|
||||
"pageLoadError": "Error al cargar la página",
|
||||
"pasteOrUrlFirst": "Pegue el texto o cargue una URL primero",
|
||||
"enrichError": "error de enriquecimiento",
|
||||
"enrichErrorShort": "error de enriquecimiento",
|
||||
"contentApplied": "Contenido aplicado a la nota ✓",
|
||||
"fromChat": "💬 Del chat",
|
||||
"replacement": "↓ Reemplazo",
|
||||
"completedByAI": "✦ Completado por IA",
|
||||
"mergedByAI": "⟳ Fusionado por IA",
|
||||
"rendered": "Renderizado",
|
||||
"cancel": "Cancelar",
|
||||
"applyToNote": "Aplicar a la nota",
|
||||
"urlLabel": "URL (opcional)",
|
||||
"resourceText": "Texto de recurso",
|
||||
"resourcePlaceholder": "Pegue su texto aquí (rebajas, HTML, texto sin formato…)",
|
||||
"words": "palabras",
|
||||
"integrationMode": "Modo de integración",
|
||||
"modeReplace": "Reemplazar",
|
||||
"modeReplaceDesc": "Directo, sin IA",
|
||||
"modeComplete": "Completo",
|
||||
"modeCompleteDesc": "Agrega sin reescribir",
|
||||
"modeMerge": "Unir",
|
||||
"modeMergeDesc": "Reescribe e integra",
|
||||
"aiProcessing": "Procesamiento de IA...",
|
||||
"preview": "Avance",
|
||||
"generatePreview": "Generar vista previa",
|
||||
"emptyNoteHint": "💡 La nota está vacía: el contenido del recurso se integrará directamente."
|
||||
},
|
||||
"cancel": "Cancelar",
|
||||
"copied": "Copiado",
|
||||
"copy": "Copiar",
|
||||
"transformations": "Transformaciones",
|
||||
"otherLanguage": "otro idioma",
|
||||
"translateNow": "Traducir ahora",
|
||||
"generationTools": "Herramientas de generación",
|
||||
"generateSlidesLoading": "⏳ Generando presentación...",
|
||||
"generateDiagramLoading": "⏳ Generando diagrama...",
|
||||
"errorShort": "Error",
|
||||
"readyToast": "¡Listo!",
|
||||
"downloadFailedToast": "Descarga fallida",
|
||||
"pptxDownloadButton": "Descargar .pptx",
|
||||
"presentationReadyBadge": "Presentación lista",
|
||||
"openInLabTitle": "Abrir en el laboratorio",
|
||||
"inlineSummaryMarkdown": "**Resumen:**",
|
||||
"networkErrorShort": "Error de red."
|
||||
},
|
||||
"titleSuggestions": {
|
||||
"available": "Sugerencias de título",
|
||||
@@ -548,7 +721,19 @@
|
||||
"untitled": "Sin título",
|
||||
"notifications": "Notificaciones",
|
||||
"declined": "Uso compartido rechazado",
|
||||
"removed": "Nota eliminada de la lista"
|
||||
"removed": "Nota eliminada de la lista",
|
||||
"slidesReady": "Presentación lista",
|
||||
"openSlides": "Presentación abierta",
|
||||
"canvasReady": "Diagrama listo",
|
||||
"pptxReady": "Diapositivas listas",
|
||||
"downloadPptx": "Descargar .pptx",
|
||||
"markAllRead": "Marcar todo como leído",
|
||||
"agentSuccess": "Agente terminado",
|
||||
"agentFailed": "El agente falló",
|
||||
"brainstormInvite": "Idea genial",
|
||||
"brainstormJoined": "Idea genial",
|
||||
"systemNotification": "Sistema",
|
||||
"downloadFailed": "Descarga fallida"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Inicio",
|
||||
@@ -597,6 +782,17 @@
|
||||
"themeLight": "Claro",
|
||||
"themeDark": "Oscuro",
|
||||
"themeSystem": "Sistema",
|
||||
"themeBaseGroup": "Base",
|
||||
"themePalettesGroup": "Color palettes",
|
||||
"themeSepia": "Sepia",
|
||||
"themeMidnight": "Midnight",
|
||||
"themeRose": "Rose",
|
||||
"themeGreen": "Green",
|
||||
"themeLavender": "Lavender",
|
||||
"themeSand": "Sand",
|
||||
"themeOcean": "Ocean",
|
||||
"themeSunset": "Sunset",
|
||||
"themeBlue": "Blue",
|
||||
"notifications": "Notificaciones",
|
||||
"language": "Idioma",
|
||||
"selectLanguage": "Seleccionar idioma",
|
||||
@@ -630,17 +826,8 @@
|
||||
"desktopNotifications": "Notificaciones de escritorio",
|
||||
"desktopNotificationsDesc": "Recibir notificaciones en el navegador",
|
||||
"notificationsDesc": "Gestiona tus preferencias de notificaciones",
|
||||
"themeBaseGroup": "Base",
|
||||
"themePalettesGroup": "Color palettes",
|
||||
"themeSepia": "Sepia",
|
||||
"themeMidnight": "Midnight",
|
||||
"themeRose": "Rose",
|
||||
"themeGreen": "Green",
|
||||
"themeLavender": "Lavender",
|
||||
"themeSand": "Sand",
|
||||
"themeOcean": "Ocean",
|
||||
"themeSunset": "Sunset",
|
||||
"themeBlue": "Blue"
|
||||
"autoSave": "Guardar automáticamente",
|
||||
"autoSaveDesc": "Guarda automáticamente los cambios mientras escribes"
|
||||
},
|
||||
"profile": {
|
||||
"title": "Perfil",
|
||||
@@ -707,7 +894,15 @@
|
||||
"providerDesc": "Elige tu proveedor de IA preferido",
|
||||
"providerAutoDesc": "Ollama si disponible, OpenAI como alternativa",
|
||||
"providerOllamaDesc": "100% privado, se ejecuta localmente en tu máquina",
|
||||
"providerOpenAIDesc": "Más preciso, requiere clave API"
|
||||
"providerOpenAIDesc": "Más preciso, requiere clave API",
|
||||
"aiNote": "Nota de IA",
|
||||
"aiNoteDesc": "Habilite el botón de chat de IA y las herramientas de mejora de texto",
|
||||
"languageDetection": "Detección de idioma",
|
||||
"languageDetectionDesc": "Detecta automáticamente el idioma de tus notas",
|
||||
"autoLabeling": "Sugerencias de etiquetas",
|
||||
"autoLabelingDesc": "Sugiere y aplica etiquetas automáticamente a tus notas",
|
||||
"noteHistory": "Historial de notas",
|
||||
"noteHistoryDesc": "Habilitar instantáneas de versiones y restauración desde el Historial"
|
||||
},
|
||||
"general": {
|
||||
"loading": "Cargando...",
|
||||
@@ -764,7 +959,9 @@
|
||||
"markDone": "Marcar como completado",
|
||||
"markUndone": "Marcar como no completado",
|
||||
"todayAt": "Hoy a las {time}",
|
||||
"tomorrowAt": "Mañana a las {time}"
|
||||
"tomorrowAt": "Mañana a las {time}",
|
||||
"clearCompleted": "Borrar completado",
|
||||
"viewAll": "Ver todos los recordatorios"
|
||||
},
|
||||
"notebook": {
|
||||
"create": "Crear cuaderno",
|
||||
@@ -795,7 +992,11 @@
|
||||
"confidence": "confianza",
|
||||
"savingReminder": "Error al guardar el recordatorio",
|
||||
"removingReminder": "Error al eliminar el recordatorio",
|
||||
"generatingDescription": "Please wait..."
|
||||
"generatingDescription": "Please wait...",
|
||||
"pinnedFrozenTooltip": "Cuaderno fijado: pedido congelado",
|
||||
"organizeNotebookWithAITooltip": "Organiza este cuaderno con IA",
|
||||
"assistantRequiredForSummarize": "Active AI Assistant en la configuración para resumir",
|
||||
"createSubnotebook": "Agregar subcuaderno"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "¿Mover a {name}?",
|
||||
@@ -808,6 +1009,9 @@
|
||||
},
|
||||
"admin": {
|
||||
"title": "Panel de administración",
|
||||
"adminConsole": "Consola de administración",
|
||||
"navSection": "Navegación",
|
||||
"backToApp": "Volver a Recuerdo",
|
||||
"userManagement": "Gestión de usuarios",
|
||||
"chat": "AI Chat",
|
||||
"lab": "The Lab",
|
||||
@@ -850,6 +1054,11 @@
|
||||
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING es requerido",
|
||||
"providerOllamaOption": "🦙 Ollama (Local & Free)",
|
||||
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
|
||||
"providerAnthropicOption": "🧠 Antrópico (Claude API)",
|
||||
"providerAnthropicCustomOption": "🧩 Personalizado antrópico (API de mensajes - MiniMax, etc.)",
|
||||
"anthropicModelHint": "Elija un ID de modelo de Claude de las sugerencias o ingrese uno manualmente (no hay una lista de modelos remotos para la API oficial).",
|
||||
"anthropicCustomModelHint": "API de mensajes compatible con Anthropic (por ejemplo, MiniMax): URL base https://api.minimax.io/anthropic (China: https://api.minimaxi.com/anthropic), modelo MiniMax-M2.7. Incrustaciones: utilice el proveedor «Personalizado» + URL de OpenAI https://api.minimax.io/v1.",
|
||||
"anthropicCustomNoModelList": "Esta puerta de enlace no expone una lista de modelos/estilo OpenAI: elija el modelo de las sugerencias o escríbalo (por ejemplo, MiniMax-M2.7).",
|
||||
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
|
||||
"providerDeepSeekOption": "🔍 DeepSeek",
|
||||
"providerOpenRouterOption": "🌐 OpenRouter",
|
||||
@@ -1003,7 +1212,14 @@
|
||||
"error": "Error:",
|
||||
"testError": "Error de prueba: {error}",
|
||||
"tipTitle": "Consejo:",
|
||||
"tipDescription": "Usa el panel de pruebas de IA para diagnosticar problemas de configuración antes de probar."
|
||||
"tipDescription": "Usa el panel de pruebas de IA para diagnosticar problemas de configuración antes de probar.",
|
||||
"chatTestTitle": "Prueba de asistente de chat",
|
||||
"chatTestDescription": "Pruebe el proveedor de IA utilizado por el asistente de chat",
|
||||
"chatGenerationTest": "💬 Prueba de asistente de chat:",
|
||||
"chatStep1": "Envía un mensaje de prueba al asistente.",
|
||||
"chatStep2": "Pide una respuesta concisa sobre lo que hace el asistente.",
|
||||
"chatStep3": "Muestra la respuesta del modelo.",
|
||||
"chatStep4": "Comprueba la capacidad de respuesta y la latencia."
|
||||
},
|
||||
"sidebar": {
|
||||
"dashboard": "Panel",
|
||||
@@ -1194,6 +1410,7 @@
|
||||
"notesViewLabel": "Vista de notas",
|
||||
"notesViewTabs": "Pestañas (estilo OneNote)",
|
||||
"notesViewMasonry": "Tarjetas (cuadrícula)",
|
||||
"notesViewList": "Lista (revista)",
|
||||
"selectTheme": "Select theme",
|
||||
"fontFamilyLabel": "Familia de fuentes",
|
||||
"fontFamilyDescription": "Elige la fuente utilizada en toda la aplicación",
|
||||
@@ -1277,6 +1494,69 @@
|
||||
"organizeWithAI": "Organizar con IA",
|
||||
"organize": "Organizar"
|
||||
},
|
||||
"organizeNotebook": {
|
||||
"title": "organizar cuaderno",
|
||||
"unknownError": "Error desconocido",
|
||||
"toastSuccess": "Cuaderno organizado: {created} subcuadernos creados, {moved} notas movidas",
|
||||
"intro": "AI analizará las notas de este cuaderno y propondrá un plan para reorganizarlas en subcuadernos temáticos.",
|
||||
"bulletThemes": "Agrupar notas por tema o tema",
|
||||
"bulletSubfolders": "Crear subcuadernos faltantes",
|
||||
"bulletPreview": "Vista previa completa antes de cualquier cambio",
|
||||
"analyzingTitle": "Analizando…",
|
||||
"analyzingSubtitle": "La IA lee tus notas e identifica temas",
|
||||
"previewSummary": "{groups} grupo(s) · {notas} notas · {newSubs} nuevo(s) subcuaderno(s)",
|
||||
"badgeNew": "Nuevo",
|
||||
"untitledNote": "Nota sin título",
|
||||
"notesInGroup": "{contar} notas",
|
||||
"executingTitle": "Organizando…",
|
||||
"executingSubtitle": "Crear subcuadernos y mover notas",
|
||||
"doneTitle": "¡Cuaderno organizado!",
|
||||
"doneStats": "{creado} subcuaderno(s) creado(s) · {movido} nota(s) movida(s)",
|
||||
"analyzeButton": "Analizar con IA",
|
||||
"restart": "Empezar de nuevo",
|
||||
"confirm": "Aplicar",
|
||||
"closeButton": "Cerca"
|
||||
},
|
||||
"documentInfo": {
|
||||
"tabInfo": "Información",
|
||||
"tabVersions": "Versiones",
|
||||
"wordsLabel": "Palabras",
|
||||
"charactersLabel": "Personajes",
|
||||
"notebookLabel": "Computadora portátil",
|
||||
"typeLabel": "Tipo",
|
||||
"createdLabel": "Creado",
|
||||
"modifiedLabel": "Actualizado",
|
||||
"labelsSection": "Etiquetas",
|
||||
"idLabel": "IDENTIFICACIÓN",
|
||||
"historyDisabled": "El historial no está habilitado para esta nota.",
|
||||
"enableHistory": "Habilitar historial",
|
||||
"savedVersions": "Versiones guardadas",
|
||||
"savingEllipsis": "Ahorro…",
|
||||
"versionSaved": "¡Versión guardada!",
|
||||
"saveThisVersion": "Guarde esta versión",
|
||||
"loading": "Cargando…",
|
||||
"noVersion": "Aún no hay versiones",
|
||||
"restoreTooltip": "Restaurar",
|
||||
"deleteTooltip": "Borrar",
|
||||
"comparisonMode": "Modo de comparación",
|
||||
"comparisonSubtitle": "Comparar versiones una al lado de la otra",
|
||||
"deleteVersionConfirm": "¿Eliminar esta versión?",
|
||||
"latestBadge": "El último"
|
||||
},
|
||||
"languages": {
|
||||
"targets": {
|
||||
"french": "Francés",
|
||||
"english": "Inglés",
|
||||
"spanish": "Español",
|
||||
"german": "Alemán",
|
||||
"persian": "persa",
|
||||
"portuguese": "portugués",
|
||||
"italian": "italiano",
|
||||
"chinese": "Chino",
|
||||
"japanese": "japonés"
|
||||
},
|
||||
"customPlaceholder": "p.ej. Árabe, ruso…"
|
||||
},
|
||||
"common": {
|
||||
"unknown": "Desconocido",
|
||||
"notAvailable": "No disponible",
|
||||
@@ -1398,12 +1678,16 @@
|
||||
"scraper": "Monitor",
|
||||
"researcher": "Investigador",
|
||||
"monitor": "Observador",
|
||||
"slideGenerator": "Diapositivas",
|
||||
"excalidrawGenerator": "Diagrama",
|
||||
"custom": "Personalizado"
|
||||
},
|
||||
"typeDescriptions": {
|
||||
"scraper": "Extrae contenido de múltiples sitios y crea un resumen",
|
||||
"researcher": "Busca información sobre un tema",
|
||||
"monitor": "Observa un cuaderno y analiza notas",
|
||||
"slideGenerator": "Crea una presentación de PowerPoint a partir de notas.",
|
||||
"excalidrawGenerator": "Crea un diagrama de Excalidraw a partir de notas.",
|
||||
"custom": "Agente libre con tu propio prompt"
|
||||
},
|
||||
"form": {
|
||||
@@ -1416,6 +1700,27 @@
|
||||
"urlsOptional": "(opcional)",
|
||||
"sourceNotebook": "Cuaderno a observar",
|
||||
"selectNotebook": "Seleccionar un cuaderno...",
|
||||
"selectNotes": "Notas para analizar",
|
||||
"notesSelected": "{{count}} nota(s) seleccionada(s)",
|
||||
"slideTheme": "Tema de presentación",
|
||||
"slideThemeDefault": "Automático",
|
||||
"slideStyle": "estilo visual",
|
||||
"slideStyleSoft": "Suave (recomendado)",
|
||||
"slideStyleSharp": "Afilado y denso",
|
||||
"slideStyleRounded": "Redondeado y espacioso",
|
||||
"slideStylePill": "Prima / Pastilla",
|
||||
"excalidrawDiagramType": "Tipo de diagrama",
|
||||
"excalidrawDiagramTypeAuto": "Auto (detección de dominio)",
|
||||
"excalidrawDiagramTypeFlowchart": "Diagrama de flujo (proceso)",
|
||||
"excalidrawDiagramTypeMindmap": "Mapa mental (ideas)",
|
||||
"excalidrawDiagramTypeOrgChart": "Organigrama (equipos)",
|
||||
"excalidrawDiagramTypeTimeline": "Cronograma/hoja de ruta",
|
||||
"excalidrawDiagramTypeProcessMap": "Mapa de procesos (operaciones)",
|
||||
"excalidrawDiagramTypeArchitectureCloud": "Arquitectura de nube (zonas/RG)",
|
||||
"excalidrawDiagramStyle": "Estilo de diagrama Excalidraw",
|
||||
"excalidrawDiagramStyleDefault": "Coloreado (Excalidraw)",
|
||||
"excalidrawDiagramStyleSketchPlus": "Sketch+ (Excalidraw mejorado)",
|
||||
"excalidrawDiagramStyleAustere": "Austero (mínimo)",
|
||||
"targetNotebook": "Cuaderno de destino",
|
||||
"inbox": "Bandeja de entrada",
|
||||
"instructions": "Instrucciones de IA",
|
||||
@@ -1485,6 +1790,8 @@
|
||||
"updated": "Agente actualizado",
|
||||
"deleted": "\"{name}\" eliminado",
|
||||
"deleteError": "Error al eliminar",
|
||||
"running": "Generación en progreso…",
|
||||
"runningDesc": "La generación puede tardar unos minutos. Puedes navegar libremente.",
|
||||
"runSuccess": "\"{name}\" ejecutado exitosamente",
|
||||
"runError": "Error: {error}",
|
||||
"runFailed": "Ejecución fallida",
|
||||
@@ -1519,13 +1826,24 @@
|
||||
"chercheur": {
|
||||
"name": "Investigador de temas",
|
||||
"description": "Busca información profunda sobre un tema y crea una nota estructurada con referencias."
|
||||
},
|
||||
"slideGenerator": {
|
||||
"name": "Generador de diapositivas",
|
||||
"description": "Lee notas de un cuaderno y genera una presentación estructurada automáticamente."
|
||||
},
|
||||
"excalidrawGenerator": {
|
||||
"name": "Generador de diagramas",
|
||||
"description": "Lee una nota y genera un diagrama visual en Excalidraw Lab."
|
||||
}
|
||||
},
|
||||
"runLog": {
|
||||
"title": "Historial",
|
||||
"noHistory": "Aún no hay ejecuciones",
|
||||
"toolTrace": "{count} llamadas de herramientas",
|
||||
"step": "Paso {num}"
|
||||
"step": "Paso {num}",
|
||||
"clearConfirm": "¿Está seguro de que desea eliminar todo el historial de este agente?",
|
||||
"cleared": "Historial eliminado",
|
||||
"clearHistory": "Borrar historial"
|
||||
},
|
||||
"tools": {
|
||||
"title": "Herramientas del Agente",
|
||||
@@ -1536,6 +1854,9 @@
|
||||
"noteCreate": "Crear Nota",
|
||||
"urlFetch": "Obtener URL",
|
||||
"memorySearch": "Memoria",
|
||||
"generatePptx": "Diapositivas PPTX",
|
||||
"generateSlides": "Diapositivas HTML",
|
||||
"generateExcalidraw": "Diagrama de Excalidraw",
|
||||
"configNeeded": "configuración",
|
||||
"selected": "{count} seleccionadas",
|
||||
"maxSteps": "Iteraciones máximas"
|
||||
@@ -1547,7 +1868,9 @@
|
||||
"scraper": "Eres un asistente de monitoreo. Sintetiza artículos de diferentes sitios web en un resumen claro y estructurado.",
|
||||
"researcher": "Eres un investigador riguroso. Para el tema solicitado, produce una nota de investigación con contexto, puntos clave, debates y referencias.",
|
||||
"monitor": "Eres un asistente analítico. Analiza las notas proporcionadas y sugiere pistas, referencias y conexiones entre notas.",
|
||||
"custom": "Eres un asistente útil."
|
||||
"custom": "Eres un asistente útil.",
|
||||
"slideGenerator": "Eres un creador de presentaciones. Lea el contenido proporcionado y cree diapositivas estructuradas con títulos, puntos clave y resúmenes.",
|
||||
"excalidrawGenerator": "Eres un creador de diagramas. Analice el contenido proporcionado y cree un diagrama visual claro y organizado."
|
||||
},
|
||||
"help": {
|
||||
"title": "Guía de Agentes",
|
||||
@@ -1581,7 +1904,10 @@
|
||||
"frequency": "Con qué frecuencia se ejecuta el agente automáticamente. Comience con Manual para probar.",
|
||||
"instructions": "Instrucciones personalizadas que reemplazan el prompt de IA predeterminado. Deje vacío para usar el automático.",
|
||||
"tools": "Seleccione qué herramientas puede usar el agente. Cada herramienta da una capacidad específica.",
|
||||
"maxSteps": "Número máximo de ciclos de razonamiento. Más pasos = análisis más profundo pero más lento."
|
||||
"maxSteps": "Número máximo de ciclos de razonamiento. Más pasos = análisis más profundo pero más lento.",
|
||||
"selectNotes": "Seleccione notas específicas para analizar. Si no se selecciona ninguno, el agente utilizará todas las notas del cuaderno.",
|
||||
"slideTheme": "Elija una paleta de colores para la presentación. Automático deja que la IA decida.",
|
||||
"slideStyle": "El estilo visual afecta el radio de las esquinas, el espaciado y la densidad de la información."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1631,5 +1957,147 @@
|
||||
"lab": {
|
||||
"initializing": "Inicializando espacio",
|
||||
"loadingIdeas": "Cargando tus ideas..."
|
||||
},
|
||||
"richTextEditor": {
|
||||
"slashHint": "↑↓ navegar · Ingresar insertar · Sección de cambio de pestaña",
|
||||
"slashLoading": "La IA piensa...",
|
||||
"slashTabAll": "Todo",
|
||||
"slashCatBasic": "Bloques básicos",
|
||||
"slashCatMedia": "Medios de comunicación",
|
||||
"slashCatFormatting": "Formato",
|
||||
"slashCatAi": "Nota de IA",
|
||||
"insertImage": "Insertar imagen",
|
||||
"imageUrlPlaceholder": "https://ejemplo.com/imagen.png",
|
||||
"preview": "Avance",
|
||||
"cancel": "Cancelar",
|
||||
"insert": "Insertar",
|
||||
"slashText": "Texto",
|
||||
"slashTextDesc": "Párrafo sencillo",
|
||||
"slashH1": "Título 1",
|
||||
"slashH1Desc": "Encabezado de sección grande",
|
||||
"slashH2": "Título 2",
|
||||
"slashH2Desc": "Encabezado de sección media",
|
||||
"slashH3": "Título 3",
|
||||
"slashH3Desc": "Encabezado de sección pequeña",
|
||||
"slashBullet": "Lista de viñetas",
|
||||
"slashBulletDesc": "lista desordenada",
|
||||
"slashNumbered": "Lista numerada",
|
||||
"slashNumberedDesc": "Lista numerada ordenada",
|
||||
"slashTodo": "Lista de tareas",
|
||||
"slashTodoDesc": "Tareas de casilla de verificación",
|
||||
"slashQuote": "Cita",
|
||||
"slashQuoteDesc": "Capturar una cotización",
|
||||
"slashCode": "Bloque de código",
|
||||
"slashCodeDesc": "Fragmento de código",
|
||||
"slashDivider": "Divisor",
|
||||
"slashDividerDesc": "Separador horizontal",
|
||||
"slashTable": "Mesa",
|
||||
"slashTableDesc": "Insertar una cuadrícula simple",
|
||||
"slashDiagram": "Diagrama",
|
||||
"slashDiagramDesc": "Generar un flujo o mapa mental",
|
||||
"slashSlides": "Presentación",
|
||||
"slashSlidesDesc": "Genera una hermosa plataforma de diapositivas",
|
||||
"slashImage": "Imagen",
|
||||
"slashImageDesc": "Insertar una imagen desde la URL",
|
||||
"slashAlignLeft": "Alinear a la izquierda",
|
||||
"slashAlignLeftDesc": "Alinear texto a la izquierda",
|
||||
"slashAlignCenter": "Centro",
|
||||
"slashAlignCenterDesc": "Centrar el texto",
|
||||
"slashAlignRight": "Alinear a la derecha",
|
||||
"slashAlignRightDesc": "Alinear el texto a la derecha",
|
||||
"slashSuperscript": "Sobrescrito",
|
||||
"slashSuperscriptDesc": "Texto encima de la línea base",
|
||||
"slashSubscript": "Subíndice",
|
||||
"slashSubscriptDesc": "Texto debajo de la línea base",
|
||||
"slashClarify": "Aclarar",
|
||||
"slashClarifyDesc": "Haz el texto más claro",
|
||||
"slashShorten": "Acortar",
|
||||
"slashShortenDesc": "condensar el texto",
|
||||
"slashImprove": "Mejorar",
|
||||
"slashImproveDesc": "Realza el estilo",
|
||||
"slashExpand": "Expandir",
|
||||
"slashExpandDesc": "Elaborar y enriquecer el texto.",
|
||||
"imageModalTitle": "Insertar imagen",
|
||||
"imageModalPreview": "Avance",
|
||||
"imageModalCancel": "Cancelar",
|
||||
"imageModalInsert": "Insertar",
|
||||
"imageModalInvalidUrl": "Por favor ingresa una URL válida",
|
||||
"imageModalLoadFailed": "No se pudo cargar la imagen",
|
||||
"linkPlaceholder": "Pega o escribe un enlace...",
|
||||
"bold": "Atrevido",
|
||||
"italic": "Itálico",
|
||||
"underline": "Subrayar",
|
||||
"strike": "Tachado",
|
||||
"code": "Código",
|
||||
"highlight": "Destacar",
|
||||
"superscript": "Sobrescrito",
|
||||
"subscript": "Subíndice",
|
||||
"addBlock": "Agregar bloque",
|
||||
"placeholder": "Escriba '/' para los comandos..."
|
||||
},
|
||||
"brainstorm": {
|
||||
"title": "Waves of Thought",
|
||||
"subtitle": "Unfold dimensions of potentiality",
|
||||
"placeholder": "Enter a concept to unfold...",
|
||||
"generating": "AI is harvesting seeds of thought...",
|
||||
"newBrainstorm": "New Brainstorm",
|
||||
"noSessions": "No brainstorms yet",
|
||||
"startOne": "Start one",
|
||||
"sessions": "Brainstorms",
|
||||
"seedLabel": "Seed Idea",
|
||||
"ideaPromptDetailed": "Ingrese su idea, pregunta o tema para realizar una lluvia de ideas...",
|
||||
"brainstormThisIdea": "Brainstorm this idea",
|
||||
"startBrainstorm": "Start Brainstorm",
|
||||
"spatialMode": "Spatial Exploration Mode",
|
||||
"wave1": "Wave 1",
|
||||
"wave2": "Wave 2",
|
||||
"wave3": "Wave 3",
|
||||
"export": "Export",
|
||||
"exporting": "Exporting...",
|
||||
"wave": "Wave",
|
||||
"novelty": "Novelty",
|
||||
"originConnection": "Origin connection",
|
||||
"linkedNotes": "Linked notes",
|
||||
"deepen": "Deepen",
|
||||
"deepening": "Generating...",
|
||||
"extract": "Create Note",
|
||||
"converting": "Converting...",
|
||||
"dismiss": "Not pertinent",
|
||||
"noteCreated": "Note Created",
|
||||
"ideas": "ideas",
|
||||
"cancel": "Cancel",
|
||||
"delete": "Delete",
|
||||
"ideaOrigin": "Origin of the idea",
|
||||
"noNoteLink": "Purely generative idea",
|
||||
"derived_from": "Derived from",
|
||||
"opposes": "In opposition with",
|
||||
"extends": "Extends",
|
||||
"synthesizes": "Synthesizes",
|
||||
"transposes": "Transposes",
|
||||
"none_found": "No note link",
|
||||
"viewNote": "View note",
|
||||
"addIdea": "Add idea",
|
||||
"manualIdeaPrompt": "Title of your idea:",
|
||||
"invite": "Invite",
|
||||
"linkCopied": "Invite link copied!",
|
||||
"activityTitle": "Actividad",
|
||||
"noActivity": "Aún no hay actividad",
|
||||
"justNow": "En este momento",
|
||||
"humanIdea": "Humano",
|
||||
"aiIdea": "AI",
|
||||
"respondsTo": "Responde a",
|
||||
"adding": "Añadiendo...",
|
||||
"manualIdeaDesc": "Comparte tu idea con el lienzo de lluvia de ideas.",
|
||||
"manualIdeaTitle": "Título",
|
||||
"manualIdeaTitlePlaceholder": "Tu idea en pocas palabras...",
|
||||
"manualIdeaDescLabel": "Descripción (opcional)",
|
||||
"manualIdeaDescPlaceholder": "Desarrolla tu idea...",
|
||||
"activity": {
|
||||
"manual_idea": "añadió una idea",
|
||||
"wave_generated": "generó una ola",
|
||||
"joined": "se unió a la sesión",
|
||||
"idea_dismissed": "descartó una idea",
|
||||
"invite_created": "creó una invitación"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user