{ "dashboard": "Tableau de bord", "cancel": "Annuler", "save": "Enregistrer", "save_exit": "Enregistrer et quitter", "delete": "Supprimer", "close": "Fermer", "visual_editor": "Éditeur visuel", "content_editor": "Éditeur de contenu", "logout": "Déconnexion", "saving": "Enregistrement…", "saving_exit": "Enregistrement et fermeture…", "undo": "Annuler", "redo": "Rétablir", "edit_mode_hint": "Cliquez sur un texte pour modifier", "cat.content": "Contenu", "cat.media": "Médias", "cat.cards": "Cartes et grilles", "cat.interactive": "Interactif", "cat.layout": "Mise en page", "cat.embed": "Intégrer", "add_block": "Ajouter un bloc", "search_blocks": "Rechercher des blocs...", "edit": "Modifier", "edit_block_title": "Modifier {label}", "show": "Afficher", "hide": "Masquer", "drag_reorder": "Glisser pour réorganiser", "add_soundcloud": "Ajouter SoundCloud", "add_audio": "Ajouter audio MP3", "add_youtube": "Ajouter YouTube", "add_text": "Ajouter une section texte", "add_card": "Ajouter une carte", "bold": "Gras", "italic": "Italique", "insert_link": "Insérer un lien", "clean_formatting": "Nettoyer le formatage", "image_manager": "Gestionnaire d'images", "image_preview": "Aperçu", "event.title": "Titre", "event.location": "Lieu", "event.description": "Description", "event.admission": "Entrée", "event.start_date": "Date de début *", "event.start_time": "Heure de début", "event.end_date": "Date de fin", "event.end_time": "Heure de fin", "event.url": "URL", "event.image": "Image", "event.copy_to_all": "Copier vers tous", "event.edit": "Modifier l'événement", "event.new": "Nouvel événement", "event.delete": "Supprimer l'événement", "event.delete_confirm": "Supprimer cet événement ?", "event.cannot_undo": "Cette action est irréversible.", "event.date_required": "La date et le titre sont obligatoires", "footer.edit": "Modifier le pied de page", "footer.link_text": "Texte du lien", "footer.link_url": "URL du lien", "footer.link_text_lang": "Texte du lien ({lang})", "footer.copyright": "Copyright (Shortcodes : [id=\"...\"]texte[/id])", "section.delete": "Supprimer la section", "section.delete_confirm": "Supprimer cette section ({type}) ?", "section.reload_hint": "La page sera rechargée après suppression.", "item.delete": "Supprimer l'élément", "item.delete_confirm": "Supprimer cet élément ?", "history.title": "Historique des modifications", "history.clear": "Effacer l'historique", "history.empty": "Aucun changement dans l'historique.", "history.restore": "Restaurer", "history.restore_title": "Restaurer l'état", "history.restore_confirm": "Restaurer l'état du {date} ?", "history.overwrite_warning": "Le contenu actuel sera écrasé.", "history.overwrite": "Écraser", "history.clear_confirm": "Supprimer tout l'historique des modifications ?", "history.cleared": "Historique effacé", "history.not_found": "Sauvegarde introuvable", "image.delete": "Supprimer l'image", "image.delete_confirm": "Supprimer \"{filename}\" ?", "image.trash_hint": "L'image sera déplacée dans la corbeille (images-trash).", "image.no_selection": "Aucune image sélectionnée", "image.replace": "Remplacer l'image", "image.replacing": "Remplacer :", "image.overwrite_file": "Écraser le fichier", "image.overwrite_desc": "L'image téléchargée remplace le fichier existant du même nom", "image.save_new_name": "Enregistrer sous un nouveau nom", "image.save_new_desc": "Le fichier existant est conservé, le fichier téléchargé garde son nom", "image.choose_file": "Choisir un fichier", "image.upload": "Télécharger", "image.drop_files": "Déposez des fichiers à télécharger", "image.or": "ou", "image.formats_hint": "Formats autorisés : JPG, PNG, WebP (max. 5 Mo)", "image.search": "Rechercher un fichier...", "image.grid_view": "Vue en grille", "image.list_view": "Vue en liste", "image.loading": "Chargement des images...", "image.col_image": "Image", "image.col_filename": "Nom de fichier", "image.col_size": "Taille", "image.col_date": "Date", "image.col_actions": "Actions", "image.select": "Sélectionner l'image", "image.uploaded": "Image téléchargée !", "image.replaced": "Image remplacée !", "image.trashed": "Image déplacée dans la corbeille", "image.format_error": "Seuls JPG, PNG et WebP sont autorisés", "image.size_error": "Taille maximale : 5 Mo", "image.uploading": "Téléchargement...", "image.exists": "Un fichier nommé \"{filename}\" existe déjà", "image.upload_image": "Télécharger une image", "audio.manager": "Gestionnaire audio", "audio.upload": "Télécharger un audio", "audio.formats_hint": "MP3, WAV, OGG, M4A, AAC, FLAC (max. 50 Mo)", "audio.search": "Rechercher...", "audio.loading": "Chargement des fichiers audio...", "audio.error_loading": "Erreur de chargement", "audio.no_files": "Aucun fichier audio trouvé", "audio.select": "Sélectionner", "audio.play": "Lire", "audio.playing": "Lecture : {name}", "audio.delete": "Supprimer le fichier audio", "audio.delete_confirm": "Supprimer \"{filename}\" ?", "audio.trash_hint": "Le fichier sera déplacé dans la corbeille (audio-trash).", "audio.uploaded": "Fichier audio téléchargé !", "audio.trashed": "Fichier audio déplacé dans la corbeille", "audio.format_error": "Seuls MP3, WAV, OGG, M4A, AAC et FLAC sont autorisés", "audio.size_error": "Taille maximale : 50 Mo", "toast.no_changes": "Aucun changement à enregistrer", "toast.saved": "Enregistré !", "toast.error_saving": "Erreur lors de l'enregistrement de {page} : {message}", "toast.error_saving_short": "Erreur lors de l'enregistrement", "toast.sort_same_section": "Tri uniquement dans la même section", "toast.order_changed": "Ordre modifié", "toast.hidden": "Masqué", "toast.visible": "Visible", "toast.row_hidden": "Ligne masquée", "toast.row_visible": "Ligne visible", "toast.event_hidden": "Événement masqué", "toast.event_visible": "Événement visible", "toast.event_deleted": "Événement supprimé", "toast.formatting_cleaned": "Formatage nettoyé", "toast.select_text_first": "Veuillez d'abord sélectionner du texte", "toast.undone": "Annulé !", "toast.error_undo": "Erreur lors de l'annulation : {message}", "toast.error_generic": "Erreur : {message}", "toast.change_queued": "Modification en file d'attente — cliquez sur « Enregistrer »", "toast.copied_to_empty": "Contenu copié dans les champs vides des autres langues", "toast.upload_error": "Erreur de téléchargement : {message}", "toast.error_deleting": "Erreur lors de la suppression : {message}", "nav.unsaved_changes": "Vous avez des modifications non enregistrées. Quitter la page ?", "nav.edit_mode_active": "Vous êtes en mode édition. Quitter la page ?", "link_target": "Cible du lien", "link_external": "Personnalisé", "link_internal": "Pages du site", "image.no_images": "Aucune image trouvée.", "image.no_search_results": "Aucune image trouvée pour « {term} ».", "image.copy_path": "Copier le chemin", "toast.copied": "Copié dans le presse-papiers.", "toast.error": "Une erreur s'est produite.", "link_open_new_tab": "Ouvrir dans un nouvel onglet", "link_offer_download": "Proposer en téléchargement", "media_manager": "Media library", "image.library": "Library", "image.trash": "Trash", "image.trash_empty": "Image trash is empty.", "image.restore": "Restore image", "image.restored": "Image restored", "image.delete_permanently": "Delete permanently", "image.delete_permanently_confirm": "Permanently delete \"{filename}\"? This cannot be undone.", "image.deleted_permanently": "Image permanently deleted", "image.empty_trash": "Empty trash", "image.empty_trash_confirm": "Permanently delete all images in the trash? This cannot be undone.", "image.trash_emptied": "Image trash emptied", "media.type_all": "All", "media.type_images": "Images", "media.type_audio": "Audio", "media.type_video": "Video", "media.type_documents": "Documents", "media.upload": "Upload file", "media.video_formats_hint": "MP4, WebM, MOV, M4V (max. 250 MB)", "media.document_formats_hint": "PDF, Office documents, TXT, RTF (max. 50 MB)", "media.no_files": "No files found.", "media.no_selection": "No file selected", "media.trash_empty": "The media trash is empty.", "media.select_file": "Select file", "media.format_error": "This file type is not allowed", "media.size_error": "The file is too large", "media.open_file": "Open file", "copilot.undo_detail": "Changed: {field}", "copilot.unknown_field": "selected field", "copilot.section_field_label": "Section {section} {field}", "copilot.change_details_title": "Prepare change", "copilot.change_details_hint": "Describe the change. The Assistant will create a reviewable preview before anything is applied.", "copilot.target_field": "Target", "copilot.current_selection_none": "No field selected", "copilot.change_instruction": "Change instruction", "copilot.change_instruction_placeholder": "Describe what should change on this page...", "copilot.prepare_preview": "Prepare preview", "copilot.content_type": "Content type", "copilot.content_type_page": "Page", "copilot.content_type_news": "News post", "copilot.content_type_event": "Event / appointment", "copilot.draft_changes_hint": "Open a guided dialog to prepare a reviewed page change.", "copilot.draft_content_hint": "Open a guided dialog to prepare a new page, news post, event, or appointment.", "copilot.draft_image_hint": "Open image options and enter or refine the image prompt.", "copilot.choose_target_field": "Choose target field", "copilot.choose_target_field_placeholder": "Select a field...", "copilot.choose_target_field_hint": "You can also click an editable element on the page before opening this dialog.", "copilot.choose_target_required": "Choose the field you want to change first.", "copilot.current_field_content": "Current content", "copilot.current_field_empty": "This field is currently empty.", "copilot.current_field_select": "Choose a target field to preview its current content." }