chore(i18n): auto-update translations via LLM

This commit is contained in:
Christian Krakau-Louis
2026-03-16 17:15:40 +00:00
parent 872ff6c53b
commit 3cd895d57c
79 changed files with 27228 additions and 78 deletions
+173
View File
@@ -41,6 +41,161 @@
"about.story_heading": "La Nostra Història",
"about.story_p1": "DocuElevate es va crear amb un únic objectiu: simplificar i optimitzar la gestió de documentació per a tothom, ja sigui una petita startup o una gran empresa.",
"about.story_p2": "Aprofitem el poder dels proveïdors d'IA modulars (OpenAI, Anthropic Claude, Google Gemini, Ollama, OpenRouter, Portkey, i més) per a l'extracció de metadades i la refinament de textos, integrem sense problemes amb Dropbox, Nextcloud, i Paperless NGX per a l'emmagatzematge i indexació, aprofitem Azure Document Intelligence per a OCR, i fins i tot usem Gotenberg per a conversions de fitxer a PDF.",
"admin_files.admin_only_badge": "Només Administradors",
"admin_files.aria_breadcrumb": "Miga de pa",
"admin_files.badge_delta_detected": "Delta detectat",
"admin_files.badge_duplicate": "dup",
"admin_files.badge_in_db": "a la BD",
"admin_files.badge_on_disk": "a disc",
"admin_files.breadcrumb_workdir": "directori de treball",
"admin_files.btn_download": "Descarregar",
"admin_files.col_actions": "Accions",
"admin_files.col_db": "BD",
"admin_files.col_health": "Salut",
"admin_files.col_id": "ID",
"admin_files.col_ingested": "Ingerit",
"admin_files.col_local_filename": "nom_fitxer_local",
"admin_files.col_missing_paths": "Rutes mancants",
"admin_files.col_modified": "Modificat",
"admin_files.col_name": "Nom",
"admin_files.col_original_file_path": "ruta_fitxer_original",
"admin_files.col_original_filename": "Nom del fitxer original",
"admin_files.col_path_relative": "Ruta (relativa al directori de treball)",
"admin_files.col_processed_file_path": "ruta_fitxer_processat",
"admin_files.col_size": "Mida",
"admin_files.delta_detected_detail": "S'han trobat {orphan_count} fitxer(s) orfe(s) al disc sense registre a la base de dades, i {ghost_count} registre(s) de la base de dades amb fitxers mancants al disc.",
"admin_files.delta_detected_title": "Delta detectat.",
"admin_files.empty_database": "No s'han trobat registres de fitxers a la base de dades.",
"admin_files.empty_directory": "Aquest directori està buit.",
"admin_files.ghost_records_desc": "(a la BD, fitxer(s) mancants al disc)",
"admin_files.ghost_records_heading": "Registres fantasma",
"admin_files.heading": "Gestor de fitxers",
"admin_files.health_missing": "Mancant",
"admin_files.health_ok": "D'acord",
"admin_files.legend_file_exists": "El fitxer existeix al disc",
"admin_files.legend_file_missing": "Fitxer mancant del disc",
"admin_files.legend_found_in_db": "Trobat a la BD",
"admin_files.legend_not_in_db": "No a la BD (orfe)",
"admin_files.legend_path_not_set": "Ruta no establerta",
"admin_files.no_delta": "No s'ha trobat delta — el sistema de fitxers i la base de dades estan sincronitzats.",
"admin_files.no_ghost_records": "No s'han trobat registres fantasma.",
"admin_files.no_orphan_files": "No s'han trobat fitxers orfes.",
"admin_files.orphan_files_desc": "(al disc, sense registre a la BD)",
"admin_files.orphan_files_heading": "Fitxers orfes",
"admin_files.page_title": "Gestor de fitxers Admin",
"admin_files.status_in_db": "A la BD",
"admin_files.status_orphan": "Orfe",
"admin_files.tab_database": "Registres de la base de dades",
"admin_files.tab_filesystem": "Sistema de fitxers",
"admin_files.tab_reconcile": "Reconciliar",
"admin_plans.aria_delete_plan": "Eliminar {name}",
"admin_plans.aria_edit_plan": "Editar {name}",
"admin_plans.aria_feature_n": "Funció {n}",
"admin_plans.aria_move_down": "Mou {name} cap avall",
"admin_plans.aria_move_up": "Mou {name} cap amunt",
"admin_plans.aria_remove_feature_n": "Eliminar la funció {n}",
"admin_plans.btn_add_feature": "Afegir Funció",
"admin_plans.btn_add_plan": "Afegir Pla",
"admin_plans.btn_cancel": "Cancel·lar",
"admin_plans.btn_create": "Crear Pla",
"admin_plans.btn_delete": "Eliminar",
"admin_plans.btn_edit": "Editar",
"admin_plans.btn_restore_defaults": "Restaura les Opcions Predeterminades",
"admin_plans.btn_restore_defaults_title": "Restaura els quatre plans predeterminats (només si no hi ha cap pla existent)",
"admin_plans.btn_restoring": "Restaurant\u00130",
"admin_plans.btn_save_changes": "Desar Canvis",
"admin_plans.btn_save_order": "Desar Ordre",
"admin_plans.btn_saving": "Desant\u00130",
"admin_plans.btn_stripe_setup": "Configuració de Stripe",
"admin_plans.btn_stripe_setup_title": "Obre l'Assistant de Configuració de Stripe per configurar les claus API i sincronitzar plans",
"admin_plans.col_actions": "Accions",
"admin_plans.col_active": "Actiu",
"admin_plans.col_monthly": "Mensual",
"admin_plans.col_monthly_limit": "Límits Mensuals",
"admin_plans.col_order": "Ordre",
"admin_plans.col_overage_pct": "Percentatge de Sobrant %",
"admin_plans.col_plan": "Pla",
"admin_plans.col_yearly": "Anual",
"admin_plans.coming_soon": "Properament",
"admin_plans.featured_badge": "Destacat",
"admin_plans.field_active": "Actiu",
"admin_plans.field_allow_overage": "Permetre Facturació de Sobrants",
"admin_plans.field_api_access": "Accés API",
"admin_plans.field_badge_text": "Text de la Insignia",
"admin_plans.field_buffer": "Buit:",
"admin_plans.field_cta_text": "Text del Botó CTA",
"admin_plans.field_docs_month": "Docs / Mes",
"admin_plans.field_featured": "Destacat / Ressaltat",
"admin_plans.field_lifetime_docs": "Docs Perpetu",
"admin_plans.field_mailboxes": "Bústies de Correu",
"admin_plans.field_max_file_size": "Mida màxima del fitxer (MB)",
"admin_plans.field_name": "Nom",
"admin_plans.field_ocr_pages": "Pàgines OCR / Mes",
"admin_plans.field_overage_doc_price": "Preu d'excés / doc ($)",
"admin_plans.field_overage_ocr_price": "Preu d'excés / pàgina OCR ($)",
"admin_plans.field_plan_id": "ID del pla",
"admin_plans.field_price_monthly": "Preu mensual ($)",
"admin_plans.field_price_yearly": "Preu anual ($)",
"admin_plans.field_sort_order": "Ordre de classificació",
"admin_plans.field_storage_dests": "Destinacions d'emmagatzematge",
"admin_plans.field_stripe_monthly": "ID de preu de Stripe (mensual)",
"admin_plans.field_stripe_yearly": "ID de preu de Stripe (anual)",
"admin_plans.field_tagline": "Eslogan",
"admin_plans.field_trial_days": "Dies de prova",
"admin_plans.free_label": "Gratuït",
"admin_plans.heading": "Dissenyador de Plans",
"admin_plans.hint_features": "Aquests punts apareixen a la targeta de la pàgina de preus per a aquest pla.",
"admin_plans.hint_plan_id": "Slug en minúscules, no es pot canviar després de la creació.",
"admin_plans.hint_zero_unlimited": "Introdueix 0 per a il·limitat.",
"admin_plans.js_delete_confirm": "Eliminar el pla \"{id}\"? Això no es pot desfer.",
"admin_plans.js_delete_failed": "L'eliminació ha fallat",
"admin_plans.js_failed_load": "No s'ha pogut carregar els plans",
"admin_plans.js_order_saved": "Ordre guardat!",
"admin_plans.js_plan_created": "Pla creat!",
"admin_plans.js_plan_deleted": "Pla \"{id}\" eliminat.",
"admin_plans.js_plan_updated": "Pla actualitzat!",
"admin_plans.js_reorder_failed": "Reordenació fallida",
"admin_plans.js_save_failed": "Desa fallida",
"admin_plans.js_seed_confirm": "Sembrar els quatre plans per defecte? Això és una operació nul·la si els plans ja existeixen.",
"admin_plans.js_seed_failed": "Sembrada fallida",
"admin_plans.js_yearly_enter": "Introdueix el preu anual per mostrar estalvis",
"admin_plans.js_yearly_save": "Estalvia {pct}% en comparació amb el mensual",
"admin_plans.loading": "Carregant plans\u001e",
"admin_plans.modal_close_aria": "Tancar modal",
"admin_plans.modal_create_title": "Afegir Pla",
"admin_plans.modal_edit_title_prefix": "Editar Pla: ",
"admin_plans.no_plans_intro": "Encara no hi ha plans. Fes clic",
"admin_plans.no_plans_suffix": "per sembrar els quatre plans integrats.",
"admin_plans.overage_0pct": "0% (exacte)",
"admin_plans.overage_100pct": "100%",
"admin_plans.overage_50pct": "50%",
"admin_plans.overage_announce": "\u00100 anunciar",
"admin_plans.overage_buffer_body_prefix": "El buffer de sobrepasament és",
"admin_plans.overage_buffer_body_suffix": "Anunciï X docs/mes però només fes complir a",
"admin_plans.overage_buffer_formula": "X \u00157 (1 + buffer%)",
"admin_plans.overage_buffer_invisible": "invisible per als usuaris",
"admin_plans.overage_buffer_tail": "docs. Per exemple, un pla de 150-doc/mes amb un buffer del 20% s'aplica a 180 docs. Això evita interrupcions brusques al límit exacte anunciat, donant als usuaris una transició suau.",
"admin_plans.overage_buffer_title": "Sobre el Buffer de Sobrepasament",
"admin_plans.overage_docs": "docs,",
"admin_plans.overage_docs_end": "docs",
"admin_plans.overage_enforce_at": "aplicar a",
"admin_plans.page_title": "Dissenyador de Plans \u00151 DocuElevate Admin",
"admin_plans.section_basic_info": "Informació Bàsica",
"admin_plans.section_display": "Display",
"admin_plans.section_features": "Llista de Funcions",
"admin_plans.section_overage": "Dissenyador de Sobrepasament",
"admin_plans.section_pricing": "Preus",
"admin_plans.section_stripe": "Integració Stripe",
"admin_plans.section_volume": "Límits de Volum",
"admin_plans.status_active": "Actiu",
"admin_plans.status_inactive": "Inactiu",
"admin_plans.stripe_desc_after": "per auto-crear-los. Els plans gratuïts no necessiten IDs de Preu Stripe.",
"admin_plans.stripe_desc_before": "Introduïu els IDs de Preu Stripe per a aquest pla, o feu servir el",
"admin_plans.stripe_wizard_aria": "Obre l'Assistència de Configuració de Stripe en una nova pestanya",
"admin_plans.stripe_wizard_link": "Assistència Stripe",
"admin_plans.stripe_wizard_text": "Assistència de Configuració de Stripe",
"admin_plans.subheading": "Gestionar plans de subscripció mostrats a la pàgina pública de preus.",
"admin_plans.table_aria_label": "Plans de subscripció",
"admin_users.add_user_profile_btn": "Afegir perfil d'usuari",
"admin_users.admin_only_badge": "Només per administradors",
"admin_users.btn_password": "Contrasenya",
@@ -1222,6 +1377,9 @@
"profile.contact_email_label": "Correu electrònic de contacte / notificació",
"profile.contact_email_placeholder": "tu@example.com",
"profile.current_password": "Contrasenya actual",
"profile.default_document_language_auto": "Utilitza el predeterminat del sistema",
"profile.default_document_language_hint": "Els documents en altres llengües es tradueixen automàticament a aquesta llengua. Deixa en blanc per utilitzar el predeterminat del sistema (anglès).",
"profile.default_document_language_label": "Llengua del Document Predeterminat",
"profile.dismiss": "Descartar",
"profile.display_name_hint": "Deixa en blanc per utilitzar el nom d'usuari o correu electrònic del teu compte.",
"profile.display_name_label": "Nom a mostrar",
@@ -1549,6 +1707,21 @@
"terms.s6_p3_mid": ". Per a informació sobre llicències, si us plau, consulteu la nostra",
"terms.s6_p3_post": ".",
"terms.s6_p3_pre": "Per a informació sobre com fem servir cookies, si us plau, vegeu la nostra",
"translation.copied": "Copiat!",
"translation.copy": "Copia",
"translation.default_language_version": "Versió de Llengua Predeterminada",
"translation.detected_language": "Llengua detectada",
"translation.hide_text": "Amaga text",
"translation.load_translation": "Carrega la traducció",
"translation.no_translation": "No hi ha traducció disponible encara \u00135 pot estar processant-se",
"translation.select_language": "Selecciona idioma\u00135",
"translation.select_target": "Si us plau, selecciona un idioma de destinació.",
"translation.show_text": "Mostrar text",
"translation.translate_btn": "Tradueix",
"translation.translate_to": "Tradueix a un altre idioma",
"translation.translated_to": "Traduit a",
"translation.translating": "Traduint\u00135",
"translation.translation_failed": "La traducció ha fallat",
"upload.browse_button": "Navegar Fitxers",
"upload.button_processing": "Processant...",
"upload.camera_button": "Fer Foto / Escanejar Document",