feat(notes): liens internes, onglet Réseau, living blocks et consentement IA
Rend les liens entre notes visibles et persistants (sync NoteLink au save, auto-save, graphe réseau rafraîchi), ajoute living blocks, Memory Echo, recherche globale, consentement IA explicite et consolide les prototypes design en architectural-grid. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -183,6 +183,7 @@
|
||||
"loading": "Cargando...",
|
||||
"exportPDF": "Exportar PDF",
|
||||
"savedStatus": "Guardado",
|
||||
"saved": "Nota guardada",
|
||||
"dirtyStatus": "Modificado",
|
||||
"completedLabel": "Completados",
|
||||
"notes": {
|
||||
@@ -270,7 +271,16 @@
|
||||
"notes.emptyNotebook": "Empty notebook",
|
||||
"notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.",
|
||||
"notes.noNoteSelected": "No note selected",
|
||||
"notes.selectOrCreateNote": "Select a note from the list or create a new one."
|
||||
"notes.selectOrCreateNote": "Select a note from the list or create a new one.",
|
||||
"attachments": "Archivos adjuntos",
|
||||
"createFirst": "Crea tu primera nota",
|
||||
"generateIllustration": "Generar ilustración",
|
||||
"illustrationGenerated": "Ilustración generada",
|
||||
"open": "Abrir",
|
||||
"saveFailed": "Error al guardar",
|
||||
"search": "Buscar",
|
||||
"unarchived": "Desarchivado",
|
||||
"uploading": "Subiendo..."
|
||||
},
|
||||
"pagination": {
|
||||
"previous": "←",
|
||||
@@ -310,7 +320,9 @@
|
||||
"count": "{count} etiquetas",
|
||||
"noLabels": "Sin etiquetas",
|
||||
"confirmDeleteShort": "¿Confirmar?",
|
||||
"labelRemoved": "Etiqueta \"{label}\" eliminada"
|
||||
"labelRemoved": "Etiqueta \"{label}\" eliminada",
|
||||
"filterByTags": "Filtrar por etiquetas",
|
||||
"searchTags": "Buscar etiquetas"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Buscar",
|
||||
@@ -427,7 +439,10 @@
|
||||
"create": "Crear",
|
||||
"creating": "Creando etiquetas...",
|
||||
"notesCount": "{count} notas",
|
||||
"typeForSuggestions": "Escribe contenido para obtener sugerencias de etiquetas..."
|
||||
"typeForSuggestions": "Escribe contenido para obtener sugerencias de etiquetas...",
|
||||
"noNotebook": "No notebook selected",
|
||||
"noSuggestions": "No suggestions",
|
||||
"regenerate": "Regenerate"
|
||||
},
|
||||
"batchOrganization": {
|
||||
"title": "Organizar con IA",
|
||||
@@ -442,7 +457,10 @@
|
||||
"noNotesSelected": "No se seleccionaron notas",
|
||||
"applyFailed": "Error al aplicar el plan de organización",
|
||||
"selectAllIn": "Seleccionar todas las notas en {notebook}",
|
||||
"selectNote": "Seleccionar nota: {title}"
|
||||
"selectNote": "Seleccionar nota: {title}",
|
||||
"notesToOrganize": "Notes to organize",
|
||||
"selected": "Selected",
|
||||
"unorganized": "Unorganized"
|
||||
},
|
||||
"notebookSummary": {
|
||||
"regenerate": "Regenerar resumen",
|
||||
@@ -516,7 +534,8 @@
|
||||
"fixGrammar": "Arreglar gramática",
|
||||
"translate": "Traducir",
|
||||
"explain": "Explicar",
|
||||
"toRichText": "Convertir a texto enriquecido"
|
||||
"toRichText": "Convertir a texto enriquecido",
|
||||
"customLang": "Custom language"
|
||||
},
|
||||
"generate": {
|
||||
"slides": "Generar diapositivas",
|
||||
@@ -550,7 +569,8 @@
|
||||
"insertDiagramInNote": "Insertar PNG en la nota actual",
|
||||
"diagramImageAlt": "Diagrama generado por IA",
|
||||
"insertedInNote": "Diagrama insertado en nota.",
|
||||
"insertExportError": "Error al exportar/cargar el diagrama"
|
||||
"insertExportError": "Error al exportar/cargar el diagrama",
|
||||
"noNoteId": "No note ID"
|
||||
},
|
||||
"openAssistant": "Abrir asistente IA",
|
||||
"poweredByMomento": "Desarrollado por Momento AI",
|
||||
@@ -631,6 +651,15 @@
|
||||
"creative": "Creative",
|
||||
"academic": "Academic",
|
||||
"casual": "Casual"
|
||||
},
|
||||
"noHistory": "Sin historial",
|
||||
"webSearchDisabled": "Búsqueda web desactivada",
|
||||
"webSearchEnabled": "Búsqueda web activada",
|
||||
"result": {
|
||||
"apply": "Apply",
|
||||
"original": "Original",
|
||||
"preview": "Preview",
|
||||
"suggestion": "Suggestion"
|
||||
}
|
||||
},
|
||||
"titleSuggestions": {
|
||||
@@ -749,7 +778,8 @@
|
||||
"brainstormInvite": "Idea genial",
|
||||
"brainstormJoined": "Idea genial",
|
||||
"systemNotification": "Sistema",
|
||||
"downloadFailed": "Descarga fallida"
|
||||
"downloadFailed": "Descarga fallida",
|
||||
"brainstormShared": "Lluvia de ideas compartida"
|
||||
},
|
||||
"nav": {
|
||||
"home": "Home",
|
||||
@@ -945,7 +975,8 @@
|
||||
"testConnection": "Test Connection",
|
||||
"clean": "Clean",
|
||||
"indexAll": "Index All",
|
||||
"preview": "Vista previa"
|
||||
"preview": "Vista previa",
|
||||
"delete": "Eliminar"
|
||||
},
|
||||
"colors": {
|
||||
"default": "Predeterminado",
|
||||
@@ -965,7 +996,8 @@
|
||||
"reminderDate": "Fecha del recordatorio",
|
||||
"reminderTime": "Hora del recordatorio",
|
||||
"save": "Configurar recordatorio",
|
||||
"cancel": "Cancelar"
|
||||
"cancel": "Cancelar",
|
||||
"changeReminder": "Cambiar recordatorio"
|
||||
},
|
||||
"reminders": {
|
||||
"title": "Recordatorios",
|
||||
@@ -1017,7 +1049,13 @@
|
||||
"createSubnotebook": "Agregar subcuaderno",
|
||||
"createSubNotebook": "Add sub-notebook",
|
||||
"rename": "Rename",
|
||||
"moveToTrash": "Move to trash"
|
||||
"moveToTrash": "Move to trash",
|
||||
"noParent": "Sin padre",
|
||||
"parentNotebook": "Cuaderno padre",
|
||||
"under": "Bajo",
|
||||
"trashCascadeWarning": "Esto también eliminará todas las notas y sub-cuadernos.",
|
||||
"trashConfirm": "¿Mover este cuaderno a la papelera?",
|
||||
"trashTitle": "Mover a la papelera"
|
||||
},
|
||||
"notebookSuggestion": {
|
||||
"title": "¿Mover a {name}?",
|
||||
@@ -1026,7 +1064,8 @@
|
||||
"dismiss": "Descartar",
|
||||
"dismissIn": "Descartar (cierra en {timeLeft}s)",
|
||||
"moveToNotebook": "Mover al cuaderno",
|
||||
"generalNotes": "Notas generales"
|
||||
"generalNotes": "Notas generales",
|
||||
"movedToNotebook": "Movido al cuaderno"
|
||||
},
|
||||
"admin": {
|
||||
"title": "Panel de administración",
|
||||
@@ -1430,8 +1469,17 @@
|
||||
"title": "Cleanup Orphaned Data",
|
||||
"description": "Remove labels and connections that reference deleted notes.",
|
||||
"button": "Cleanup",
|
||||
"failed": "Error during cleanup"
|
||||
}
|
||||
"failed": "Error during cleanup",
|
||||
"success": "Cleanup successful"
|
||||
},
|
||||
"zipExport": {
|
||||
"title": "Exportación RGPD del espacio (ZIP)",
|
||||
"description": "Descargue todas las notas, adjuntos y lienzos de brainstorm en Markdown dentro de un archivo ZIP.",
|
||||
"button": "Exportar ZIP",
|
||||
"success": "Espacio exportado correctamente",
|
||||
"failed": "Error en la exportación"
|
||||
},
|
||||
"zipExporting": "Exportando…"
|
||||
},
|
||||
"appearance": {
|
||||
"title": "Apariencia",
|
||||
@@ -1503,7 +1551,8 @@
|
||||
"daysRemaining": "DAYS LEFT",
|
||||
"notebookContentPreserved": "Notebook content preserved",
|
||||
"notebookRestoreHint": "Restoring a notebook also restores all its notes.",
|
||||
"filterAll": "All"
|
||||
"filterAll": "All",
|
||||
"autoDelete30": "Autoeliminación después de 30 días"
|
||||
},
|
||||
"footer": {
|
||||
"privacy": "Privacidad",
|
||||
@@ -1988,7 +2037,8 @@
|
||||
"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."
|
||||
}
|
||||
}
|
||||
},
|
||||
"intelligenceOS": "Sistema operativo inteligente"
|
||||
},
|
||||
"chat": {
|
||||
"title": "Chat IA",
|
||||
@@ -2260,9 +2310,16 @@
|
||||
},
|
||||
"usageMeter": {
|
||||
"packName": "AI Discovery Pack",
|
||||
"packPro": "Pack Pro",
|
||||
"packBusiness": "Pack Business",
|
||||
"packEnterprise": "Pack Enterprise",
|
||||
"featureSearch": "Search",
|
||||
"featureTags": "Tags",
|
||||
"featureTitles": "Titles",
|
||||
"featureReformulate": "Reformular",
|
||||
"featureChat": "Chat",
|
||||
"featureBrainstormSessions": "Sesiones de lluvia de ideas",
|
||||
"featureCharts": "Gráficos IA",
|
||||
"unlimited": "Unlimited",
|
||||
"remaining": "{count} left",
|
||||
"upgradeTitle": "Upgrade to Pro",
|
||||
@@ -2381,7 +2438,28 @@
|
||||
"enterpriseFeature2": "SSO / SAML",
|
||||
"enterpriseFeature3": "Dedicated support",
|
||||
"enterpriseFeature4": "Custom invoicing",
|
||||
"enterpriseFeature5": "Guaranteed SLA"
|
||||
"enterpriseFeature5": "Guaranteed SLA",
|
||||
"subtitle": "Elige el plan que mejor se adapte a ti",
|
||||
"freeDescription": "Para descubrir Memento",
|
||||
"freeF1": "30 búsquedas semánticas",
|
||||
"freeF2": "15 etiquetas automáticas",
|
||||
"freeF3": "5 títulos automáticos",
|
||||
"freeF4": "100 notas",
|
||||
"freeF5": "3 cuadernos",
|
||||
"freePlanDesc": "Perfecto para descubrir Memento",
|
||||
"freePrice": "Gratis",
|
||||
"proDescription": "Para consultores y freelancers",
|
||||
"proFeature5": "50 reformulaciones/mes",
|
||||
"proFeature6": "50 mensajes IA/mes",
|
||||
"proCta": "Actualizar a Pro",
|
||||
"businessFeature5": "500 reformulaciones/mes",
|
||||
"businessFeature6": "500 mensajes IA/mes",
|
||||
"businessCta": "Actualizar a Business",
|
||||
"recommended": "Recomendado",
|
||||
"instantActivation": "Activación instantánea",
|
||||
"secureDesc": "Pagos seguros por Stripe",
|
||||
"secureTransactions": "Transacciones seguras",
|
||||
"satisfactionGuarantee": "Garantía de satisfacción de 30 días"
|
||||
},
|
||||
"landing": {
|
||||
"nav": {
|
||||
@@ -2535,7 +2613,8 @@
|
||||
"feature3": "Audit Logs y SLA",
|
||||
"feature4": "Soporte dedicado",
|
||||
"feature5": "Onboarding en vivo"
|
||||
}
|
||||
},
|
||||
"basicPrice": "Free"
|
||||
},
|
||||
"byok": {
|
||||
"label": "Tecnología cloud abierta",
|
||||
@@ -2612,6 +2691,34 @@
|
||||
"cancel": "Cancel",
|
||||
"save": "Save Preferences",
|
||||
"saved": "Preferences updated successfully."
|
||||
},
|
||||
"ai": {
|
||||
"modalTitle": "Se requiere consentimiento para el procesamiento por IA",
|
||||
"modalDescription": "Para analizar tus notas, PDF o sesiones de lluvia de ideas, Memento transmite de forma segura estos datos a APIs de IA de terceros (OpenAI, Gemini, DeepSeek). Aplicamos una política estricta de cero retención de datos. Al aceptar, autorizas este tratamiento.",
|
||||
"zeroRetentionTitle": "Cero retención de datos",
|
||||
"zeroRetentionDesc": "Todas las solicitudes salientes incluyen indicadores de no entrenamiento para proteger tu propiedad intelectual.",
|
||||
"rememberMe": "Recordar mi elección (no volver a preguntar)",
|
||||
"acceptButton": "Autorizar y continuar",
|
||||
"rejectButton": "Rechazar",
|
||||
"aborted": "Procesamiento por IA cancelado (consentimiento rechazado).",
|
||||
"revocationTitle": "Consentimiento de procesamiento por IA (RGPD)",
|
||||
"revocationDescription": "Permiso opcional para enviar el contenido de tus notas a proveedores de IA externos solo cuando uses funciones de IA.",
|
||||
"revokeButton": "Revocar consentimiento",
|
||||
"grantButton": "Otorgar consentimiento",
|
||||
"statusActive": "Activo",
|
||||
"statusInactive": "No otorgado",
|
||||
"helpAriaLabel": "¿Qué significa el consentimiento de IA?",
|
||||
"helpTooltip": "Momento no vende tus datos. Este consentimiento solo aplica cuando activas una función de IA (títulos, etiquetas, chat, reformulación). Sin él, el resto de la app funciona con normalidad.",
|
||||
"whatItMeansTitle": "¿Qué significa esto?",
|
||||
"inactiveHint": "Sin consentimiento, solo se desactivan las funciones de IA. Puedes seguir creando, editando y organizando notas con normalidad.",
|
||||
"noCommercialUse": "Momento no vende ni monetiza tus datos personales.",
|
||||
"affectedFeatures": "Funciones afectadas: sugerencias de títulos, etiquetas, chat asistente, reformulación, Memory Echo, etc.",
|
||||
"dataPortabilityHint": "Puedes exportar o eliminar todos tus datos en cualquier momento (Ajustes → Datos).",
|
||||
"dataPortabilityLink": "Exportar mis datos",
|
||||
"revoked": "Consentimiento no otorgado",
|
||||
"revokedToast": "Consentimiento de IA revocado correctamente.",
|
||||
"complianceBadge": "Cumplimiento RGPD",
|
||||
"auditFailed": "No se pudo registrar tu consentimiento. Inténtalo de nuevo."
|
||||
}
|
||||
},
|
||||
"account": {
|
||||
@@ -2636,5 +2743,24 @@
|
||||
"successRedirect": "Your account has been successfully deleted.",
|
||||
"errorFailed": "Deletion failed. Please try again."
|
||||
}
|
||||
},
|
||||
"attachments": {
|
||||
"title": "Archivos adjuntos",
|
||||
"addToNote": "Añadir a la nota",
|
||||
"analyzing": "Analizando...",
|
||||
"askPlaceholder": "Haz una pregunta sobre este documento...",
|
||||
"askQuestions": "Hacer preguntas",
|
||||
"deleted": "Archivo eliminado",
|
||||
"docExpert": "Experto en documentos",
|
||||
"docQaWelcome": "Haga preguntas sobre este documento",
|
||||
"maxSize": "Tamaño máximo",
|
||||
"onlyPdf": "Solo PDF",
|
||||
"processingFailed": "Error al procesar",
|
||||
"remove": "Eliminar",
|
||||
"thinking": "Pensando...",
|
||||
"uploaded": "Subido",
|
||||
"uploadError": "Error al subir",
|
||||
"uploadFailed": "Error al subir",
|
||||
"uploading": "Subiendo..."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user