diff --git a/frontend/messages/de.json b/frontend/messages/de.json index 48135368..cfb4578d 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -554,6 +554,7 @@ "training_history_col_cer": "Fehlerrate", "training_status_done": "Fertig", "training_status_failed": "Fehler", + "training_error_detail_label": "Fehlerdetails", "training_status_running": "Läuft…", "training_seg_heading": "Segmentierung trainieren", "training_seg_description": "Starte ein neues Training mit annotierten Segmentierungsbereichen, um die Texterkennung zu verbessern.", diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 8f55b111..887b4091 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -554,6 +554,7 @@ "training_history_col_cer": "Error Rate", "training_status_done": "Done", "training_status_failed": "Failed", + "training_error_detail_label": "Error details", "training_status_running": "Running…", "training_seg_heading": "Train segmentation", "training_seg_description": "Start a new training run using annotated segmentation regions to improve text detection.", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index b4b0ba65..ab357f76 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -554,6 +554,7 @@ "training_history_col_cer": "Tasa de error", "training_status_done": "Listo", "training_status_failed": "Error", + "training_error_detail_label": "Detalles del error", "training_status_running": "Ejecutando…", "training_seg_heading": "Entrenar segmentación", "training_seg_description": "Inicia un nuevo entrenamiento con regiones de segmentación anotadas para mejorar la detección de texto.", diff --git a/frontend/src/lib/components/TrainingHistory.svelte b/frontend/src/lib/components/TrainingHistory.svelte index 3409cf59..586fee32 100644 --- a/frontend/src/lib/components/TrainingHistory.svelte +++ b/frontend/src/lib/components/TrainingHistory.svelte @@ -52,7 +52,7 @@ function formatCer(cer: number | undefined | null): string { {m.training_history_col_cer()} - + {#if runs.length === 0} @@ -85,7 +85,6 @@ function formatCer(cer: number | undefined | null): string { {:else if run.status === 'FAILED'} + {#if run.errorMessage} +
+ + {m.training_error_detail_label()} + +

{run.errorMessage}

+
+ {/if} {:else} {m.training_status_running()} @@ -128,6 +135,8 @@ function formatCer(cer: number | undefined | null): string {