fix: parseo JSON robusto, UI upload full-width, selector en header, multiple files
- session-analyzer.ts: extractJSON() con 4 estrategias de parseo + log raw - TranscriptionsView: selector proyecto movido al header, upload card full-width - TranscriptionsView: soporte multi-file con cola, banner de progreso - TranscriptionsView: download .md con revokeObjectURL diferido - TranscriptionsView: upload deshabilitado sin proyecto seleccionado - session-analyzer + project-doc exportados como servicios independientes - i18n: keys titleView, statusParsing/Analyzing/Generating, filesLoaded - i18n: fix key title duplicado (title -> titleLabel)
This commit is contained in:
@@ -249,6 +249,7 @@
|
||||
},
|
||||
"transcriptions": {
|
||||
"title": "Transcriptions",
|
||||
"titleView": "Transcriptions",
|
||||
"subtitle": "Manage project sessions. Upload transcripts, analyze with AI, and maintain an incremental document.",
|
||||
"configureAI": "Configure AI",
|
||||
"aiKeyTitle": "OpenRouter API Key",
|
||||
@@ -276,9 +277,13 @@
|
||||
"selected": "selected",
|
||||
"createInKappa": "Create {count} in KAPPA",
|
||||
"type": "Type",
|
||||
"title": "Title",
|
||||
"titleLabel": "Title",
|
||||
"priority": "Priority",
|
||||
"selectProjectToCreate": "Select a project above to create stories in KAPPA",
|
||||
"statusParsing": "Processing files...",
|
||||
"statusAnalyzing": "Analyzing session with AI...",
|
||||
"statusGenerating": "Generating project document...",
|
||||
"filesLoaded": "files loaded",
|
||||
"analyzeSession": "Analyze session",
|
||||
"sessionError": "Error analyzing session",
|
||||
"sessionSummary": "Summary",
|
||||
@@ -299,6 +304,7 @@
|
||||
"updatedAt": "Updated:",
|
||||
"docViewer": "Session document",
|
||||
"selectProjectHint": "Select a project to view its sessions",
|
||||
"selectProjectFirst": "Select a project to start",
|
||||
"sessionCount": "{count} sessions | {count} session | {count} sessions"
|
||||
},
|
||||
"projectAi": {
|
||||
|
||||
@@ -249,6 +249,7 @@
|
||||
},
|
||||
"transcriptions": {
|
||||
"title": "Transcripciones",
|
||||
"titleView": "Transcripciones",
|
||||
"subtitle": "Gestioná las sesiones del proyecto. Subí transcripciones, analizalas con IA y mantené un documento incremental.",
|
||||
"configureAI": "Configurar IA",
|
||||
"aiKeyTitle": "API Key de OpenRouter",
|
||||
@@ -276,9 +277,13 @@
|
||||
"selected": "seleccionadas",
|
||||
"createInKappa": "Crear {count} en KAPPA",
|
||||
"type": "Tipo",
|
||||
"title": "Título",
|
||||
"titleLabel": "Título",
|
||||
"priority": "Prioridad",
|
||||
"selectProjectToCreate": "Seleccioná un proyecto arriba para crear las HUs en KAPPA",
|
||||
"statusParsing": "Procesando archivos...",
|
||||
"statusAnalyzing": "Analizando sesión con IA...",
|
||||
"statusGenerating": "Generando documento del proyecto...",
|
||||
"filesLoaded": "archivos cargados",
|
||||
"analyzeSession": "Analizar sesión",
|
||||
"sessionError": "Error al analizar la sesión",
|
||||
"sessionSummary": "Resumen",
|
||||
@@ -299,6 +304,7 @@
|
||||
"updatedAt": "Actualizado:",
|
||||
"docViewer": "Documento de sesiones",
|
||||
"selectProjectHint": "Seleccioná un proyecto para ver sus sesiones",
|
||||
"selectProjectFirst": "Seleccioná un proyecto para empezar",
|
||||
"sessionCount": "{count} sesiones | {count} sesión | {count} sesiones"
|
||||
},
|
||||
"projectAi": {
|
||||
|
||||
Reference in New Issue
Block a user