i18n(uload): extend namespace JSONs for routes/views

Adds list_view, detail_view, page, links_route, analytics_route,
settings_route, tags_route sub-namespaces across all 5 locales.
Component patches in follow-up commit (split to land safely with
parallel sessions in this repo committing).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-27 00:55:48 +02:00
parent 3673542f82
commit 812f3f7fa0
5 changed files with 955 additions and 0 deletions

View file

@ -91,5 +91,196 @@
"source": "Source",
"medium": "Medium",
"campaign": "Campaign"
},
"list_view": {
"empty_title": "Keine Links",
"add_placeholder": "URL einfügen...",
"err_invalid_url": "Ungültige URL",
"header_links": "{count} Links",
"header_clicks": "{count} Klicks",
"header_folders": "{count} Ordner",
"add_button": "Neuer Link"
},
"detail_view": {
"not_found": "Link nicht gefunden",
"confirm_delete": "Link wirklich löschen?",
"deleted_toast": "Link gelöscht",
"placeholder_title": "Titel...",
"label_url": "URL",
"label_short_code": "Kurzcode",
"label_short_code_legacy": "Short Code",
"placeholder_short_code": "custom-code",
"label_active": "Aktiv",
"yes": "Ja",
"no": "Nein",
"label_clicks": "Klicks",
"label_expires_at": "Ablaufdatum",
"section_description": "Beschreibung",
"placeholder_description": "Beschreibung hinzufügen...",
"meta_created": "Erstellt: {date}",
"meta_updated": "Bearbeitet: {date}"
},
"page": {
"title": "uLoad - Mana",
"all_links": "Alle Links",
"counts": "{links} Links · {folders} Ordner",
"counts_no_folders": "{links} Links",
"hide_form": "- Ausblenden",
"show_form": "+ Neuer Link",
"err_invalid_url_input": "Bitte eine gültige URL eingeben (mit https://)",
"err_invalid_custom_code": "Custom Code darf nur Buchstaben, Zahlen, - und _ enthalten",
"err_short_code_taken": "Short Code \"{code}\" ist bereits vergeben",
"err_max_clicks": "Max Klicks muss mindestens 1 sein",
"err_expires_past": "Ablaufdatum muss in der Zukunft liegen",
"toast_created": "Link erstellt: {code}",
"toast_updated": "Link aktualisiert",
"confirm_delete": "\"{name}\" wirklich löschen?",
"toast_deleted": "Link gelöscht",
"toast_copied": "Link kopiert!",
"label_title": "Titel (optional)",
"placeholder_title": "Mein Link",
"label_custom_code": "Custom Code (optional)",
"placeholder_custom_code": "mein-link",
"section_advanced": "Erweitert",
"label_expires": "Ablaufdatum",
"label_password": "Passwort",
"placeholder_optional": "Optional",
"label_max_clicks": "Max Klicks",
"placeholder_unlimited": "Unbegrenzt",
"section_utm": "UTM-Parameter",
"label_source": "Source",
"placeholder_source": "newsletter",
"label_medium": "Medium",
"placeholder_medium": "email",
"label_campaign": "Campaign",
"placeholder_campaign": "spring-2026",
"action_create": "Link erstellen",
"placeholder_search": "Links durchsuchen...",
"option_all": "Alle",
"option_active": "Aktiv",
"option_inactive": "Inaktiv",
"option_all_folders": "Alle Ordner",
"empty_title": "Noch keine Links",
"empty_desc": "Erstelle deinen ersten gekürzten Link!",
"badge_utm": "UTM",
"badge_password": "Passwort",
"badge_expires": "Ablauf",
"badge_expires_title": "Läuft ab: {date}",
"action_analytics_title": "Analytics",
"action_copy_title": "Link kopieren",
"action_qr_title": "QR-Code",
"action_edit_title": "Bearbeiten",
"action_activate_title": "Aktivieren",
"action_deactivate_title": "Deaktivieren",
"action_delete_title": "Löschen",
"modal_edit_title": "Link bearbeiten",
"label_url_modal": "URL",
"label_title_modal": "Titel",
"label_short_code_modal": "Short Code",
"short_code_locked": "(nicht änderbar)",
"action_cancel": "Abbrechen",
"action_save": "Speichern",
"modal_qr_title": "QR-Code",
"qr_alt": "QR Code für {code}",
"action_copy_link": "Link kopieren",
"action_download_qr": "QR herunterladen"
},
"links_route": {
"title": "Alle Links - uLoad - Mana",
"heading": "Alle Links",
"action_back_title": "Zurück",
"action_select_done": "Fertig",
"action_select_start": "Auswählen",
"placeholder_search": "Links durchsuchen...",
"option_all": "Alle",
"option_active": "Aktiv",
"option_inactive": "Inaktiv",
"option_all_folders": "Alle Ordner",
"selected_count": "{count} ausgewählt",
"action_bulk_toggle": "Aktivieren/Deaktivieren",
"action_bulk_delete": "Löschen",
"confirm_bulk_delete": "{count} Link(s) löschen?",
"toast_bulk_deleted": "{count} Links gelöscht",
"toast_bulk_updated": "{count} Links aktualisiert",
"empty_title": "Keine Links gefunden",
"empty_filtered": "Versuche andere Filtereinstellungen.",
"empty_root": "Erstelle Links auf der uLoad-Hauptseite.",
"action_copy_title": "Link kopieren",
"action_activate_title": "Aktivieren",
"action_deactivate_title": "Deaktivieren",
"action_delete_title": "Löschen",
"action_analytics_title": "Analytics",
"toast_copied": "Link kopiert!",
"confirm_delete_single": "\"{name}\" wirklich löschen?",
"toast_deleted_single": "Link gelöscht"
},
"analytics_route": {
"title": "Analytics - uLoad - Mana",
"page_title": "Link",
"action_back_title": "Zurück",
"heading": "Analytics",
"not_found": "Link nicht gefunden",
"stat_clicks": "Clicks",
"stat_unique": "Unique",
"stat_status": "Status",
"status_active": "Aktiv",
"status_inactive": "Inaktiv",
"stat_created": "Erstellt",
"section_details": "Link Details",
"label_target_url": "Ziel-URL",
"label_title": "Titel",
"label_utm_params": "UTM-Parameter",
"utm_source": "Source:",
"utm_medium": "Medium:",
"utm_campaign": "Campaign:",
"label_expires_at": "Läuft ab",
"label_max_clicks": "Max Klicks",
"max_clicks_value": "{used} / {max}",
"label_password_protected": "Passwortgeschützt",
"yes": "Ja",
"section_timeline": "Clicks über Zeit",
"days_unit": "{days}T",
"hint_no_server": "Detaillierte Analytics sind verfügbar, wenn der uLoad-Server verbunden ist.",
"hint_local_count": "Lokaler Click-Count: {count}",
"empty_period": "Noch keine Daten für diesen Zeitraum",
"section_devices": "Geräte",
"unknown": "Unbekannt",
"empty_no_data": "Keine Daten",
"section_referrers": "Referrer",
"direct": "Direkt",
"section_countries": "Länder"
},
"settings_route": {
"title": "uLoad-Einstellungen — Mana",
"heading": "uLoad-Einstellungen",
"subtitle": "Datenübersicht · Export · Gefahrenzone",
"section_data": "Daten",
"stat_links": "Links",
"stat_tags": "Tags",
"stat_folders": "Ordner",
"section_export": "Daten exportieren",
"export_hint": "Alle Links, Tags und Ordner als JSON-Datei herunterladen.",
"action_export": "JSON exportieren",
"toast_exported": "Export heruntergeladen",
"section_danger": "Gefahrenzone",
"danger_hint": "Löscht alle lokalen uLoad-Daten (Links, Tags, Ordner). Synchronisierte Daten auf dem Server bleiben erhalten.",
"action_clear": "Alle Daten löschen",
"confirm_clear": "Alle lokalen uLoad-Daten löschen? Dies kann nicht rückgängig gemacht werden.",
"toast_cleared": "Alle uLoad-Daten gelöscht"
},
"tags_route": {
"heading": "Tags",
"hide_form": "Ausblenden",
"show_form": "+ Neuer Tag",
"label_name": "Name",
"placeholder_name": "z.B. Social Media",
"label_color": "Farbe",
"action_create": "Erstellen",
"empty_title": "Noch keine Tags",
"empty_desc": "Erstelle Tags um deine Links zu organisieren.",
"links_count": "{count} Links",
"toast_created": "Tag \"{name}\" erstellt",
"toast_deleted": "Tag \"{name}\" gelöscht",
"toast_updated": "Tag aktualisiert"
}
}

View file

@ -91,5 +91,196 @@
"source": "Source",
"medium": "Medium",
"campaign": "Campaign"
},
"list_view": {
"empty_title": "No links",
"add_placeholder": "Paste URL...",
"err_invalid_url": "Invalid URL",
"header_links": "{count} links",
"header_clicks": "{count} clicks",
"header_folders": "{count} folders",
"add_button": "New link"
},
"detail_view": {
"not_found": "Link not found",
"confirm_delete": "Really delete link?",
"deleted_toast": "Link deleted",
"placeholder_title": "Title...",
"label_url": "URL",
"label_short_code": "Short code",
"label_short_code_legacy": "Short Code",
"placeholder_short_code": "custom-code",
"label_active": "Active",
"yes": "Yes",
"no": "No",
"label_clicks": "Clicks",
"label_expires_at": "Expires at",
"section_description": "Description",
"placeholder_description": "Add description...",
"meta_created": "Created: {date}",
"meta_updated": "Edited: {date}"
},
"page": {
"title": "uLoad - Mana",
"all_links": "All links",
"counts": "{links} links · {folders} folders",
"counts_no_folders": "{links} links",
"hide_form": "- Hide",
"show_form": "+ New link",
"err_invalid_url_input": "Please enter a valid URL (with https://)",
"err_invalid_custom_code": "Custom code may only contain letters, numbers, - and _",
"err_short_code_taken": "Short code \"{code}\" is already taken",
"err_max_clicks": "Max clicks must be at least 1",
"err_expires_past": "Expiry date must be in the future",
"toast_created": "Link created: {code}",
"toast_updated": "Link updated",
"confirm_delete": "Really delete \"{name}\"?",
"toast_deleted": "Link deleted",
"toast_copied": "Link copied!",
"label_title": "Title (optional)",
"placeholder_title": "My link",
"label_custom_code": "Custom code (optional)",
"placeholder_custom_code": "my-link",
"section_advanced": "Advanced",
"label_expires": "Expires at",
"label_password": "Password",
"placeholder_optional": "Optional",
"label_max_clicks": "Max clicks",
"placeholder_unlimited": "Unlimited",
"section_utm": "UTM parameters",
"label_source": "Source",
"placeholder_source": "newsletter",
"label_medium": "Medium",
"placeholder_medium": "email",
"label_campaign": "Campaign",
"placeholder_campaign": "spring-2026",
"action_create": "Create link",
"placeholder_search": "Search links...",
"option_all": "All",
"option_active": "Active",
"option_inactive": "Inactive",
"option_all_folders": "All folders",
"empty_title": "No links yet",
"empty_desc": "Create your first shortened link!",
"badge_utm": "UTM",
"badge_password": "Password",
"badge_expires": "Expires",
"badge_expires_title": "Expires: {date}",
"action_analytics_title": "Analytics",
"action_copy_title": "Copy link",
"action_qr_title": "QR code",
"action_edit_title": "Edit",
"action_activate_title": "Activate",
"action_deactivate_title": "Deactivate",
"action_delete_title": "Delete",
"modal_edit_title": "Edit link",
"label_url_modal": "URL",
"label_title_modal": "Title",
"label_short_code_modal": "Short code",
"short_code_locked": "(not changeable)",
"action_cancel": "Cancel",
"action_save": "Save",
"modal_qr_title": "QR code",
"qr_alt": "QR code for {code}",
"action_copy_link": "Copy link",
"action_download_qr": "Download QR"
},
"links_route": {
"title": "All links - uLoad - Mana",
"heading": "All links",
"action_back_title": "Back",
"action_select_done": "Done",
"action_select_start": "Select",
"placeholder_search": "Search links...",
"option_all": "All",
"option_active": "Active",
"option_inactive": "Inactive",
"option_all_folders": "All folders",
"selected_count": "{count} selected",
"action_bulk_toggle": "Activate/Deactivate",
"action_bulk_delete": "Delete",
"confirm_bulk_delete": "Delete {count} link(s)?",
"toast_bulk_deleted": "{count} links deleted",
"toast_bulk_updated": "{count} links updated",
"empty_title": "No links found",
"empty_filtered": "Try different filter settings.",
"empty_root": "Create links on the uLoad main page.",
"action_copy_title": "Copy link",
"action_activate_title": "Activate",
"action_deactivate_title": "Deactivate",
"action_delete_title": "Delete",
"action_analytics_title": "Analytics",
"toast_copied": "Link copied!",
"confirm_delete_single": "Really delete \"{name}\"?",
"toast_deleted_single": "Link deleted"
},
"analytics_route": {
"title": "Analytics - uLoad - Mana",
"page_title": "Link",
"action_back_title": "Back",
"heading": "Analytics",
"not_found": "Link not found",
"stat_clicks": "Clicks",
"stat_unique": "Unique",
"stat_status": "Status",
"status_active": "Active",
"status_inactive": "Inactive",
"stat_created": "Created",
"section_details": "Link details",
"label_target_url": "Target URL",
"label_title": "Title",
"label_utm_params": "UTM parameters",
"utm_source": "Source:",
"utm_medium": "Medium:",
"utm_campaign": "Campaign:",
"label_expires_at": "Expires at",
"label_max_clicks": "Max clicks",
"max_clicks_value": "{used} / {max}",
"label_password_protected": "Password protected",
"yes": "Yes",
"section_timeline": "Clicks over time",
"days_unit": "{days}d",
"hint_no_server": "Detailed analytics are available when the uLoad server is connected.",
"hint_local_count": "Local click count: {count}",
"empty_period": "No data for this period yet",
"section_devices": "Devices",
"unknown": "Unknown",
"empty_no_data": "No data",
"section_referrers": "Referrers",
"direct": "Direct",
"section_countries": "Countries"
},
"settings_route": {
"title": "uLoad settings — Mana",
"heading": "uLoad settings",
"subtitle": "Data overview · Export · Danger zone",
"section_data": "Data",
"stat_links": "Links",
"stat_tags": "Tags",
"stat_folders": "Folders",
"section_export": "Export data",
"export_hint": "Download all links, tags and folders as a JSON file.",
"action_export": "Export JSON",
"toast_exported": "Export downloaded",
"section_danger": "Danger zone",
"danger_hint": "Clears all local uLoad data (links, tags, folders). Data synced to the server stays.",
"action_clear": "Clear all data",
"confirm_clear": "Clear all local uLoad data? This cannot be undone.",
"toast_cleared": "All uLoad data cleared"
},
"tags_route": {
"heading": "Tags",
"hide_form": "Hide",
"show_form": "+ New tag",
"label_name": "Name",
"placeholder_name": "e.g. Social Media",
"label_color": "Color",
"action_create": "Create",
"empty_title": "No tags yet",
"empty_desc": "Create tags to organize your links.",
"links_count": "{count} links",
"toast_created": "Tag \"{name}\" created",
"toast_deleted": "Tag \"{name}\" deleted",
"toast_updated": "Tag updated"
}
}

View file

@ -91,5 +91,196 @@
"source": "Fuente",
"medium": "Medio",
"campaign": "Campana"
},
"list_view": {
"empty_title": "Sin enlaces",
"add_placeholder": "Pega URL...",
"err_invalid_url": "URL no válida",
"header_links": "{count} enlaces",
"header_clicks": "{count} clics",
"header_folders": "{count} carpetas",
"add_button": "Nuevo enlace"
},
"detail_view": {
"not_found": "Enlace no encontrado",
"confirm_delete": "¿Eliminar realmente el enlace?",
"deleted_toast": "Enlace eliminado",
"placeholder_title": "Título...",
"label_url": "URL",
"label_short_code": "Código corto",
"label_short_code_legacy": "Short Code",
"placeholder_short_code": "codigo-personal",
"label_active": "Activo",
"yes": "Sí",
"no": "No",
"label_clicks": "Clics",
"label_expires_at": "Caduca",
"section_description": "Descripción",
"placeholder_description": "Añadir descripción...",
"meta_created": "Creado: {date}",
"meta_updated": "Editado: {date}"
},
"page": {
"title": "uLoad - Mana",
"all_links": "Todos los enlaces",
"counts": "{links} enlaces · {folders} carpetas",
"counts_no_folders": "{links} enlaces",
"hide_form": "- Ocultar",
"show_form": "+ Nuevo enlace",
"err_invalid_url_input": "Introduce una URL válida (con https://)",
"err_invalid_custom_code": "El código personal solo puede tener letras, números, - y _",
"err_short_code_taken": "El código \"{code}\" ya está en uso",
"err_max_clicks": "Max clics debe ser al menos 1",
"err_expires_past": "La fecha de caducidad debe estar en el futuro",
"toast_created": "Enlace creado: {code}",
"toast_updated": "Enlace actualizado",
"confirm_delete": "¿Eliminar realmente \"{name}\"?",
"toast_deleted": "Enlace eliminado",
"toast_copied": "Enlace copiado!",
"label_title": "Título (opcional)",
"placeholder_title": "Mi enlace",
"label_custom_code": "Código personal (opcional)",
"placeholder_custom_code": "mi-enlace",
"section_advanced": "Avanzado",
"label_expires": "Fecha de caducidad",
"label_password": "Contraseña",
"placeholder_optional": "Opcional",
"label_max_clicks": "Max clics",
"placeholder_unlimited": "Ilimitado",
"section_utm": "Parámetros UTM",
"label_source": "Source",
"placeholder_source": "newsletter",
"label_medium": "Medium",
"placeholder_medium": "email",
"label_campaign": "Campaign",
"placeholder_campaign": "spring-2026",
"action_create": "Crear enlace",
"placeholder_search": "Buscar enlaces...",
"option_all": "Todos",
"option_active": "Activos",
"option_inactive": "Inactivos",
"option_all_folders": "Todas las carpetas",
"empty_title": "Sin enlaces",
"empty_desc": "¡Crea tu primer enlace acortado!",
"badge_utm": "UTM",
"badge_password": "Contraseña",
"badge_expires": "Caducidad",
"badge_expires_title": "Caduca: {date}",
"action_analytics_title": "Analíticas",
"action_copy_title": "Copiar enlace",
"action_qr_title": "Código QR",
"action_edit_title": "Editar",
"action_activate_title": "Activar",
"action_deactivate_title": "Desactivar",
"action_delete_title": "Eliminar",
"modal_edit_title": "Editar enlace",
"label_url_modal": "URL",
"label_title_modal": "Título",
"label_short_code_modal": "Código corto",
"short_code_locked": "(no modificable)",
"action_cancel": "Cancelar",
"action_save": "Guardar",
"modal_qr_title": "Código QR",
"qr_alt": "Código QR para {code}",
"action_copy_link": "Copiar enlace",
"action_download_qr": "Descargar QR"
},
"links_route": {
"title": "Todos los enlaces - uLoad - Mana",
"heading": "Todos los enlaces",
"action_back_title": "Atrás",
"action_select_done": "Listo",
"action_select_start": "Seleccionar",
"placeholder_search": "Buscar enlaces...",
"option_all": "Todos",
"option_active": "Activos",
"option_inactive": "Inactivos",
"option_all_folders": "Todas las carpetas",
"selected_count": "{count} seleccionados",
"action_bulk_toggle": "Activar/Desactivar",
"action_bulk_delete": "Eliminar",
"confirm_bulk_delete": "¿Eliminar {count} enlace(s)?",
"toast_bulk_deleted": "{count} enlaces eliminados",
"toast_bulk_updated": "{count} enlaces actualizados",
"empty_title": "No se encontraron enlaces",
"empty_filtered": "Prueba otros filtros.",
"empty_root": "Crea enlaces en la página principal de uLoad.",
"action_copy_title": "Copiar enlace",
"action_activate_title": "Activar",
"action_deactivate_title": "Desactivar",
"action_delete_title": "Eliminar",
"action_analytics_title": "Analíticas",
"toast_copied": "Enlace copiado!",
"confirm_delete_single": "¿Eliminar realmente \"{name}\"?",
"toast_deleted_single": "Enlace eliminado"
},
"analytics_route": {
"title": "Analíticas - uLoad - Mana",
"page_title": "Enlace",
"action_back_title": "Atrás",
"heading": "Analíticas",
"not_found": "Enlace no encontrado",
"stat_clicks": "Clics",
"stat_unique": "Únicos",
"stat_status": "Estado",
"status_active": "Activo",
"status_inactive": "Inactivo",
"stat_created": "Creado",
"section_details": "Detalles del enlace",
"label_target_url": "URL destino",
"label_title": "Título",
"label_utm_params": "Parámetros UTM",
"utm_source": "Source:",
"utm_medium": "Medium:",
"utm_campaign": "Campaign:",
"label_expires_at": "Caduca",
"label_max_clicks": "Max clics",
"max_clicks_value": "{used} / {max}",
"label_password_protected": "Con contraseña",
"yes": "Sí",
"section_timeline": "Clics en el tiempo",
"days_unit": "{days}d",
"hint_no_server": "Las analíticas detalladas están disponibles cuando el servidor uLoad está conectado.",
"hint_local_count": "Clics locales: {count}",
"empty_period": "Aún no hay datos para este periodo",
"section_devices": "Dispositivos",
"unknown": "Desconocido",
"empty_no_data": "Sin datos",
"section_referrers": "Referentes",
"direct": "Directo",
"section_countries": "Países"
},
"settings_route": {
"title": "Ajustes uLoad — Mana",
"heading": "Ajustes uLoad",
"subtitle": "Resumen de datos · Exportar · Zona peligrosa",
"section_data": "Datos",
"stat_links": "Enlaces",
"stat_tags": "Etiquetas",
"stat_folders": "Carpetas",
"section_export": "Exportar datos",
"export_hint": "Descarga todos los enlaces, etiquetas y carpetas como JSON.",
"action_export": "Exportar JSON",
"toast_exported": "Exportación descargada",
"section_danger": "Zona peligrosa",
"danger_hint": "Borra todos los datos locales de uLoad (enlaces, etiquetas, carpetas). Los datos sincronizados con el servidor se conservan.",
"action_clear": "Borrar todos los datos",
"confirm_clear": "¿Borrar todos los datos locales de uLoad? Esto no se puede deshacer.",
"toast_cleared": "Todos los datos de uLoad borrados"
},
"tags_route": {
"heading": "Etiquetas",
"hide_form": "Ocultar",
"show_form": "+ Nueva etiqueta",
"label_name": "Nombre",
"placeholder_name": "ej. Redes sociales",
"label_color": "Color",
"action_create": "Crear",
"empty_title": "Sin etiquetas",
"empty_desc": "Crea etiquetas para organizar tus enlaces.",
"links_count": "{count} enlaces",
"toast_created": "Etiqueta \"{name}\" creada",
"toast_deleted": "Etiqueta \"{name}\" eliminada",
"toast_updated": "Etiqueta actualizada"
}
}

View file

@ -91,5 +91,196 @@
"source": "Source",
"medium": "Medium",
"campaign": "Campagne"
},
"list_view": {
"empty_title": "Aucun lien",
"add_placeholder": "Coller URL...",
"err_invalid_url": "URL invalide",
"header_links": "{count} liens",
"header_clicks": "{count} clics",
"header_folders": "{count} dossiers",
"add_button": "Nouveau lien"
},
"detail_view": {
"not_found": "Lien introuvable",
"confirm_delete": "Vraiment supprimer ce lien ?",
"deleted_toast": "Lien supprimé",
"placeholder_title": "Titre...",
"label_url": "URL",
"label_short_code": "Code court",
"label_short_code_legacy": "Short Code",
"placeholder_short_code": "code-personnalise",
"label_active": "Actif",
"yes": "Oui",
"no": "Non",
"label_clicks": "Clics",
"label_expires_at": "Expire le",
"section_description": "Description",
"placeholder_description": "Ajouter une description...",
"meta_created": "Créé : {date}",
"meta_updated": "Modifié : {date}"
},
"page": {
"title": "uLoad - Mana",
"all_links": "Tous les liens",
"counts": "{links} liens · {folders} dossiers",
"counts_no_folders": "{links} liens",
"hide_form": "- Masquer",
"show_form": "+ Nouveau lien",
"err_invalid_url_input": "Veuillez saisir une URL valide (avec https://)",
"err_invalid_custom_code": "Le code personnalisé ne peut contenir que des lettres, chiffres, - et _",
"err_short_code_taken": "Le code \"{code}\" est déjà utilisé",
"err_max_clicks": "Max clics doit être au moins 1",
"err_expires_past": "La date d'expiration doit être dans le futur",
"toast_created": "Lien créé : {code}",
"toast_updated": "Lien mis à jour",
"confirm_delete": "Vraiment supprimer \"{name}\" ?",
"toast_deleted": "Lien supprimé",
"toast_copied": "Lien copié !",
"label_title": "Titre (optionnel)",
"placeholder_title": "Mon lien",
"label_custom_code": "Code personnalisé (optionnel)",
"placeholder_custom_code": "mon-lien",
"section_advanced": "Avancé",
"label_expires": "Date d'expiration",
"label_password": "Mot de passe",
"placeholder_optional": "Optionnel",
"label_max_clicks": "Max clics",
"placeholder_unlimited": "Illimité",
"section_utm": "Paramètres UTM",
"label_source": "Source",
"placeholder_source": "newsletter",
"label_medium": "Medium",
"placeholder_medium": "email",
"label_campaign": "Campaign",
"placeholder_campaign": "spring-2026",
"action_create": "Créer le lien",
"placeholder_search": "Rechercher des liens...",
"option_all": "Tous",
"option_active": "Actifs",
"option_inactive": "Inactifs",
"option_all_folders": "Tous les dossiers",
"empty_title": "Aucun lien",
"empty_desc": "Créez votre premier lien raccourci !",
"badge_utm": "UTM",
"badge_password": "Mot de passe",
"badge_expires": "Expiration",
"badge_expires_title": "Expire : {date}",
"action_analytics_title": "Analytiques",
"action_copy_title": "Copier le lien",
"action_qr_title": "Code QR",
"action_edit_title": "Modifier",
"action_activate_title": "Activer",
"action_deactivate_title": "Désactiver",
"action_delete_title": "Supprimer",
"modal_edit_title": "Modifier le lien",
"label_url_modal": "URL",
"label_title_modal": "Titre",
"label_short_code_modal": "Code court",
"short_code_locked": "(non modifiable)",
"action_cancel": "Annuler",
"action_save": "Enregistrer",
"modal_qr_title": "Code QR",
"qr_alt": "Code QR pour {code}",
"action_copy_link": "Copier le lien",
"action_download_qr": "Télécharger le QR"
},
"links_route": {
"title": "Tous les liens - uLoad - Mana",
"heading": "Tous les liens",
"action_back_title": "Retour",
"action_select_done": "Terminé",
"action_select_start": "Sélectionner",
"placeholder_search": "Rechercher des liens...",
"option_all": "Tous",
"option_active": "Actifs",
"option_inactive": "Inactifs",
"option_all_folders": "Tous les dossiers",
"selected_count": "{count} sélectionnés",
"action_bulk_toggle": "Activer/Désactiver",
"action_bulk_delete": "Supprimer",
"confirm_bulk_delete": "Supprimer {count} lien(s) ?",
"toast_bulk_deleted": "{count} liens supprimés",
"toast_bulk_updated": "{count} liens mis à jour",
"empty_title": "Aucun lien trouvé",
"empty_filtered": "Essaie d'autres filtres.",
"empty_root": "Crée des liens sur la page principale uLoad.",
"action_copy_title": "Copier le lien",
"action_activate_title": "Activer",
"action_deactivate_title": "Désactiver",
"action_delete_title": "Supprimer",
"action_analytics_title": "Analytiques",
"toast_copied": "Lien copié !",
"confirm_delete_single": "Vraiment supprimer \"{name}\" ?",
"toast_deleted_single": "Lien supprimé"
},
"analytics_route": {
"title": "Analytiques - uLoad - Mana",
"page_title": "Lien",
"action_back_title": "Retour",
"heading": "Analytiques",
"not_found": "Lien introuvable",
"stat_clicks": "Clics",
"stat_unique": "Uniques",
"stat_status": "Statut",
"status_active": "Actif",
"status_inactive": "Inactif",
"stat_created": "Créé",
"section_details": "Détails du lien",
"label_target_url": "URL cible",
"label_title": "Titre",
"label_utm_params": "Paramètres UTM",
"utm_source": "Source :",
"utm_medium": "Medium :",
"utm_campaign": "Campaign :",
"label_expires_at": "Expire le",
"label_max_clicks": "Max clics",
"max_clicks_value": "{used} / {max}",
"label_password_protected": "Protégé par mot de passe",
"yes": "Oui",
"section_timeline": "Clics dans le temps",
"days_unit": "{days}j",
"hint_no_server": "Les analytiques détaillées sont disponibles quand le serveur uLoad est connecté.",
"hint_local_count": "Clics locaux : {count}",
"empty_period": "Aucune donnée pour cette période",
"section_devices": "Appareils",
"unknown": "Inconnu",
"empty_no_data": "Aucune donnée",
"section_referrers": "Référents",
"direct": "Direct",
"section_countries": "Pays"
},
"settings_route": {
"title": "Paramètres uLoad — Mana",
"heading": "Paramètres uLoad",
"subtitle": "Aperçu des données · Export · Zone dangereuse",
"section_data": "Données",
"stat_links": "Liens",
"stat_tags": "Tags",
"stat_folders": "Dossiers",
"section_export": "Exporter les données",
"export_hint": "Téléchargez tous les liens, tags et dossiers en JSON.",
"action_export": "Exporter JSON",
"toast_exported": "Export téléchargé",
"section_danger": "Zone dangereuse",
"danger_hint": "Efface toutes les données locales uLoad (liens, tags, dossiers). Les données synchronisées sur le serveur restent.",
"action_clear": "Effacer toutes les données",
"confirm_clear": "Effacer toutes les données locales uLoad ? Cela ne peut pas être annulé.",
"toast_cleared": "Toutes les données uLoad effacées"
},
"tags_route": {
"heading": "Tags",
"hide_form": "Masquer",
"show_form": "+ Nouveau tag",
"label_name": "Nom",
"placeholder_name": "ex. Réseaux sociaux",
"label_color": "Couleur",
"action_create": "Créer",
"empty_title": "Aucun tag",
"empty_desc": "Crée des tags pour organiser tes liens.",
"links_count": "{count} liens",
"toast_created": "Tag \"{name}\" créé",
"toast_deleted": "Tag \"{name}\" supprimé",
"toast_updated": "Tag mis à jour"
}
}

View file

@ -91,5 +91,196 @@
"source": "Sorgente",
"medium": "Mezzo",
"campaign": "Campagna"
},
"list_view": {
"empty_title": "Nessun link",
"add_placeholder": "Incolla URL...",
"err_invalid_url": "URL non valido",
"header_links": "{count} link",
"header_clicks": "{count} clic",
"header_folders": "{count} cartelle",
"add_button": "Nuovo link"
},
"detail_view": {
"not_found": "Link non trovato",
"confirm_delete": "Eliminare davvero il link?",
"deleted_toast": "Link eliminato",
"placeholder_title": "Titolo...",
"label_url": "URL",
"label_short_code": "Codice breve",
"label_short_code_legacy": "Short Code",
"placeholder_short_code": "codice-personale",
"label_active": "Attivo",
"yes": "Sì",
"no": "No",
"label_clicks": "Clic",
"label_expires_at": "Scadenza",
"section_description": "Descrizione",
"placeholder_description": "Aggiungi descrizione...",
"meta_created": "Creato: {date}",
"meta_updated": "Modificato: {date}"
},
"page": {
"title": "uLoad - Mana",
"all_links": "Tutti i link",
"counts": "{links} link · {folders} cartelle",
"counts_no_folders": "{links} link",
"hide_form": "- Nascondi",
"show_form": "+ Nuovo link",
"err_invalid_url_input": "Inserisci un URL valido (con https://)",
"err_invalid_custom_code": "Il codice può contenere solo lettere, numeri, - e _",
"err_short_code_taken": "Il codice \"{code}\" è già in uso",
"err_max_clicks": "Max clic deve essere almeno 1",
"err_expires_past": "La data di scadenza deve essere nel futuro",
"toast_created": "Link creato: {code}",
"toast_updated": "Link aggiornato",
"confirm_delete": "Eliminare davvero \"{name}\"?",
"toast_deleted": "Link eliminato",
"toast_copied": "Link copiato!",
"label_title": "Titolo (opzionale)",
"placeholder_title": "Il mio link",
"label_custom_code": "Codice personale (opzionale)",
"placeholder_custom_code": "mio-link",
"section_advanced": "Avanzato",
"label_expires": "Data di scadenza",
"label_password": "Password",
"placeholder_optional": "Opzionale",
"label_max_clicks": "Max clic",
"placeholder_unlimited": "Illimitato",
"section_utm": "Parametri UTM",
"label_source": "Source",
"placeholder_source": "newsletter",
"label_medium": "Medium",
"placeholder_medium": "email",
"label_campaign": "Campaign",
"placeholder_campaign": "spring-2026",
"action_create": "Crea link",
"placeholder_search": "Cerca link...",
"option_all": "Tutti",
"option_active": "Attivi",
"option_inactive": "Inattivi",
"option_all_folders": "Tutte le cartelle",
"empty_title": "Nessun link",
"empty_desc": "Crea il tuo primo link accorciato!",
"badge_utm": "UTM",
"badge_password": "Password",
"badge_expires": "Scadenza",
"badge_expires_title": "Scade: {date}",
"action_analytics_title": "Analisi",
"action_copy_title": "Copia link",
"action_qr_title": "Codice QR",
"action_edit_title": "Modifica",
"action_activate_title": "Attiva",
"action_deactivate_title": "Disattiva",
"action_delete_title": "Elimina",
"modal_edit_title": "Modifica link",
"label_url_modal": "URL",
"label_title_modal": "Titolo",
"label_short_code_modal": "Codice breve",
"short_code_locked": "(non modificabile)",
"action_cancel": "Annulla",
"action_save": "Salva",
"modal_qr_title": "Codice QR",
"qr_alt": "Codice QR per {code}",
"action_copy_link": "Copia link",
"action_download_qr": "Scarica QR"
},
"links_route": {
"title": "Tutti i link - uLoad - Mana",
"heading": "Tutti i link",
"action_back_title": "Indietro",
"action_select_done": "Fatto",
"action_select_start": "Seleziona",
"placeholder_search": "Cerca link...",
"option_all": "Tutti",
"option_active": "Attivi",
"option_inactive": "Inattivi",
"option_all_folders": "Tutte le cartelle",
"selected_count": "{count} selezionati",
"action_bulk_toggle": "Attiva/Disattiva",
"action_bulk_delete": "Elimina",
"confirm_bulk_delete": "Eliminare {count} link?",
"toast_bulk_deleted": "{count} link eliminati",
"toast_bulk_updated": "{count} link aggiornati",
"empty_title": "Nessun link trovato",
"empty_filtered": "Prova altri filtri.",
"empty_root": "Crea link sulla pagina principale di uLoad.",
"action_copy_title": "Copia link",
"action_activate_title": "Attiva",
"action_deactivate_title": "Disattiva",
"action_delete_title": "Elimina",
"action_analytics_title": "Analisi",
"toast_copied": "Link copiato!",
"confirm_delete_single": "Eliminare davvero \"{name}\"?",
"toast_deleted_single": "Link eliminato"
},
"analytics_route": {
"title": "Analisi - uLoad - Mana",
"page_title": "Link",
"action_back_title": "Indietro",
"heading": "Analisi",
"not_found": "Link non trovato",
"stat_clicks": "Clic",
"stat_unique": "Unici",
"stat_status": "Stato",
"status_active": "Attivo",
"status_inactive": "Inattivo",
"stat_created": "Creato",
"section_details": "Dettagli link",
"label_target_url": "URL di destinazione",
"label_title": "Titolo",
"label_utm_params": "Parametri UTM",
"utm_source": "Source:",
"utm_medium": "Medium:",
"utm_campaign": "Campaign:",
"label_expires_at": "Scade",
"label_max_clicks": "Max clic",
"max_clicks_value": "{used} / {max}",
"label_password_protected": "Protetto da password",
"yes": "Sì",
"section_timeline": "Clic nel tempo",
"days_unit": "{days}g",
"hint_no_server": "Le analisi dettagliate sono disponibili quando il server uLoad è connesso.",
"hint_local_count": "Clic locali: {count}",
"empty_period": "Nessun dato per questo periodo",
"section_devices": "Dispositivi",
"unknown": "Sconosciuto",
"empty_no_data": "Nessun dato",
"section_referrers": "Referenti",
"direct": "Diretto",
"section_countries": "Paesi"
},
"settings_route": {
"title": "Impostazioni uLoad — Mana",
"heading": "Impostazioni uLoad",
"subtitle": "Riepilogo dati · Esporta · Zona pericolosa",
"section_data": "Dati",
"stat_links": "Link",
"stat_tags": "Tag",
"stat_folders": "Cartelle",
"section_export": "Esporta dati",
"export_hint": "Scarica tutti i link, tag e cartelle come JSON.",
"action_export": "Esporta JSON",
"toast_exported": "Esportazione scaricata",
"section_danger": "Zona pericolosa",
"danger_hint": "Cancella tutti i dati locali uLoad (link, tag, cartelle). I dati sincronizzati con il server restano.",
"action_clear": "Cancella tutti i dati",
"confirm_clear": "Cancellare tutti i dati locali uLoad? Non può essere annullato.",
"toast_cleared": "Tutti i dati uLoad cancellati"
},
"tags_route": {
"heading": "Tag",
"hide_form": "Nascondi",
"show_form": "+ Nuovo tag",
"label_name": "Nome",
"placeholder_name": "es. Social media",
"label_color": "Colore",
"action_create": "Crea",
"empty_title": "Nessun tag",
"empty_desc": "Crea tag per organizzare i tuoi link.",
"links_count": "{count} link",
"toast_created": "Tag \"{name}\" creato",
"toast_deleted": "Tag \"{name}\" eliminato",
"toast_updated": "Tag aggiornato"
}
}