feat(search): add NL search frontend i18n keys (de/en/es)

Toggle labels, loading panel, error panels (503/429), empty-state
retry, chip type-prefixes + remove label, and disambiguation strings
for the smart search UI (#739). Formal Sie form per project standard.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-06-06 17:32:50 +02:00
parent 4a43962c98
commit ddce268113
3 changed files with 66 additions and 0 deletions

View File

@@ -25,6 +25,28 @@
"error_smart_search_unavailable": "La búsqueda inteligente no está disponible en este momento. Por favor, usa la búsqueda normal.",
"error_smart_search_rate_limited": "Has utilizado la función de búsqueda demasiadas veces. Por favor, espera un minuto.",
"smart_search_keywords_not_applied": "Las palabras clave no pudieron aplicarse a esta búsqueda.",
"search_toggle_smart_label": "IA",
"search_toggle_smart_label_suffix": " búsqueda",
"search_toggle_keyword_label": "Texto",
"search_toggle_keyword_label_suffix": " búsqueda",
"search_loading_nl": "Consultando el archivo…",
"search_loading_nl_sub": "La IA está analizando su solicitud. Esto puede tardar hasta 15 segundos.",
"search_error_unavailable": "Búsqueda inteligente no disponible",
"search_error_unavailable_body": "La búsqueda con IA no está disponible en este momento. Puede repetir su solicitud como una búsqueda de texto completo.",
"search_switch_to_keyword": "Cambiar a búsqueda de texto completo",
"search_error_rate_limited": "Demasiadas solicitudes",
"search_error_rate_limited_body": "Ha utilizado la búsqueda inteligente con demasiada frecuencia. Espere un minuto e inténtelo de nuevo.",
"search_empty_nl": "Sin resultados",
"search_empty_retry_keyword": "Repetir como búsqueda de texto completo",
"search_filter_remove_label": "Eliminar filtro: {label}",
"search_chip_sender": "Remitente",
"search_chip_date": "Período",
"search_chip_keyword": "Palabra clave",
"search_chip_directional_label": "De {from} a {to}, eliminar filtro",
"search_disambiguation_trigger_label": "Se encontraron varias personas — haga clic para elegir",
"search_disambiguation_cue": "(elegir…)",
"search_disambiguation_heading": "Elegir una persona",
"search_disambiguation_select_label": "Seleccionar {name}",
"error_validation_error": "La entrada no es válida.",
"error_internal_error": "Se ha producido un error inesperado.",
"nav_documents": "Documentos",