{
  "lang": "fr",
  "strings": {
    "status": {
      "ready": "Prêt",
      "failed": "Échoué",
      "pending": "En attente",
      "processing": "Traitement en cours...",
      "generating": "Génération en cours",
      "extracting": "Extraction en cours",
      "unknown": "Inconnu",
      "not_available": "N/A"
    },
    "modal": {
      "close": "Close",
      "close_aria": "Close modal",
      "cancel": "Cancel",
      "save": "Save",
      "saving": "Enregistrement...",
      "submit": "Envoyer",
      "ok": "OK",
      "remove": "Remove",
      "delete": "Supprimer",
      "required": "Ce champ est obligatoire.",
      "error": "Une erreur s'est produite. Réessaie.",
      "confirm_unavailable": "Impossible d'ouvrir la boîte de dialogue de confirmation.",
      "dialog_unavailable": "Impossible d'ouvrir la boîte de dialogue.",
      "processing": "Traitement en cours..."
    },
    "settings": {
      "title": "Paramètres",
      "profile": "Profil",
      "preferences": "Préférences",
      "more": "Plus",
      "language": "Langue",
      "language_saved": "Langue mise à jour",
      "dark_theme": "Thème sombre",
      "manage_account": "Gérer le compte",
      "sign_in": "Se connecter",
      "sign_out": "Se déconnecter",
      "create_account": "Créer un compte",
      "signed_out_title": "Tu es déconnecté(e)",
      "signed_out_subtitle": "Connecte-toi pour synchroniser ton contenu d'étude sur tous tes appareils.",
      "sync": "Synchronisation",
      "sync_idle": "Tout est synchronisé",
      "sync_now": "Synchroniser maintenant",
      "sync_running": "Synchronisation en cours…",
      "sync_retry": "Réessayer la synchronisation",
      "sync_unavailable": "La synchronisation n'est pas encore disponible.",
      "sync_status_idle": "Rien en attente pour l'instant.",
      "sync_status_pending": "{phone} modifications en attente · {server} mises à jour du serveur",
      "sync_status_running": "Synchronisation des modifications…",
      "sync_status_failed": "La dernière tentative de synchronisation a échoué.",
      "sync_status_last": "Dernière synchronisation {time}",
      "terms": "Conditions d'utilisation",
      "privacy": "Politique de confidentialité"
    },
    "offline": {
      "title": "Hors ligne",
      "home_title": "Mode hors ligne",
      "home_subtitle": "Tu peux étudier le contenu téléchargé même sans connexion.",
      "study": "Étudier",
      "study_subtitle": "Cartes, quiz, résumés, podcasts",
      "settings": "Paramètres",
      "no_content": "Rien de téléchargé pour le moment. Connecte-toi pour télécharger du contenu à étudier hors ligne.",
      "retry_connection": "Réessayer la connexion",
      "reconnect_title": "Reconnecte-toi pour continuer à étudier",
      "reconnect_message": "Ton accès hors ligne a expiré. Connecte-toi pour vérifier ton abonnement.",
      "back": "Back",
      "deck": "Paquet",
      "deck_not_found": "Paquet introuvable.",
      "cards_count": "{n} cartes",
      "untitled": "Sans titre",
      "flip_card": "Retourner la carte",
      "tap_to_flip": "Appuie pour retourner",
      "prev": "Précédent",
      "next": "Suivant"
    },
    "sync": {
      "title": "Révision de synchronisation",
      "phone_to_server": "Téléphone → Serveur",
      "server_to_phone": "Serveur → Téléphone",
      "conflicts": "Conflits",
      "sync_selected": "Synchroniser la sélection",
      "no_changes": "Aucune modification à synchroniser.",
      "summary_done": "{count} éléments synchronisés",
      "keep_phone": "Garder la version du téléphone",
      "keep_server": "Garder la version du serveur",
      "status_done": "{pushed} modifications synchronisées, {pulled} mises à jour récupérées",
      "failed": "Échec de la synchronisation",
      "new_deck": "Nouveau paquet : {name}",
      "updated_deck": "Paquet mis à jour : {name}",
      "deleted_entity": "{type} supprimé : {id}"
    },
    "study_download": {
      "download": "Télécharger",
      "downloading": "Téléchargement en cours…",
      "downloaded": "Téléchargé · {size}",
      "update": "Mettre à jour",
      "remove": "Supprimer le téléchargement",
      "include_audio": "Inclure l'audio du podcast",
      "progress_step": "{current} sur {total}",
      "audio_progress": "Audio {current}/{total}"
    },
    "support": {
      "page_title_with_name": "How can we help, {name}?",
      "page_title_no_name": "How can we help?",
      "page_subtitle": "Choisis la catégorie qui correspond le mieux à ton problème. Plus tu es précis, plus vite nous pourrons t'aider.",
      "pick_hint": "Pick a category below to start your new ticket.",
      "back": "Back",
      "back_to_categories": "Back to categories",
      "support_root": "Support",
      "your_tickets_root": "Your tickets",
      "options_count": "{count} options",
      "open_ticket_pill": "Ticket ouvert",
      "your_tickets_heading": "Your tickets",
      "new_ticket": "New ticket",
      "tab_all": "All",
      "tab_open": "Open",
      "tab_closed": "Closed",
      "empty_heading": "No tickets here yet",
      "empty_all": "You haven't opened any tickets yet. Pick a category above to get started.",
      "empty_filtered": "No {tab} tickets.",
      "ticket_updated": "Updated {time}",
      "open_new_ticket": "Open a new ticket",
      "filing_under": "Filing under",
      "subject_label": "Sujet",
      "subject_placeholder": "A short summary of the issue",
      "subject_hint": "Keep it short - like a headline. We'll ask for details below.",
      "description_label": "Description",
      "description_placeholder": "What happened? What did you expect to happen instead? Include any error messages, file names, or steps to reproduce.\n\nMarkdown is supported.",
      "description_hint": "Drag images directly into the box, or click the image button. Browser spellcheck is on.",
      "attachments_label": "Pièces jointes",
      "optional": "(optional)",
      "cancel": "Cancel",
      "submit_ticket": "Submit ticket",
      "privacy_note": "Private to you and our support team. Not visible publicly.",
      "md_write": "Write",
      "md_preview": "Preview",
      "md_nothing_to_preview": "Nothing to preview.",
      "md_foot_help": "Markdown supported. Drag or paste images.",
      "md_foot_send_hint": "{key} + Enter to send",
      "tool_bold": "Bold",
      "tool_italic": "Italic",
      "tool_link": "Link",
      "tool_list": "List",
      "tool_code": "Code",
      "tool_image": "Image",
      "dropzone_text": "Drop files here or click to attach. Up to 25 MB each.",
      "status_progress": "In Progress",
      "status_open": "Open",
      "status_closed": "Closed",
      "you": "You",
      "support_team": "Support team",
      "opened_time": "Opened {time}",
      "last_update_time": "Last update {time}",
      "waiting_hint": "Waiting for the support team to reply. We typically respond within a few hours.",
      "closed_banner": "This ticket is closed. If you need help again, open a new ticket.",
      "reply_label": "Reply",
      "reply_placeholder": "Type your reply…",
      "send_reply": "Send reply",
      "footer_waiting_user": "We're waiting on your reply.",
      "footer_waiting_admin": "We'll get back to you as soon as we can.",
      "time_just_now": "just now",
      "time_minutes_ago": "{n}m ago",
      "time_hours_ago": "{n}h ago",
      "time_days_ago": "{n}d ago",
      "attached_files": "{n} files attached",
      "attached_file": "1 file attached",
      "files_size_mb": "{size} MB",
      "attach_uploading": "Uploading…",
      "attach_failed": "Upload failed",
      "attach_retry": "Retry",
      "attach_too_large": "File too large (max {limit} MB)",
      "attach_type_blocked": "File type not allowed",
      "attach_limit_reached": "Maximum {n} files per ticket",
      "attach_some_failed": "Some attachments failed to upload. You can retry from the ticket page.",
      "attach_remove": "Remove"
    },
    "auth": {
      "register_success": "Inscription réussie !",
      "mfa_success": "Vérifié ! Redirection en cours...",
      "login_success": "Connecté ! Redirection en cours...",
      "register_failed": "L'inscription a échoué. Réessaie.",
      "mfa_failed": "Échec de la vérification. Réessaie.",
      "login_failed": "E-mail ou mot de passe incorrect. Réessaie.",
      "required_missing": "Champs obligatoires manquants.",
      "generic_error": "Une erreur s'est produite. Réessaie.",
      "passkey_options_failed": "Failed to get passkey options.",
      "signed_in": "Connecté !",
      "passkey_failed": "Échec de la clé d'accès. Réessaie.",
      "passkey_cancelled": "L'authentification par clé d'accès a été annulée ou n'est pas disponible.",
      "show_password": "Afficher le mot de passe",
      "hide_password": "Masquer le mot de passe",
      "resend_email": "Resend email",
      "email_sent": "Email sent.",
      "resend_wait": "Please wait before sending again.",
      "resend_failed": "Could not resend.",
      "email_updated": "Email updated.",
      "change_email_failed": "Could not update email.",
      "unexpected_response": "Réponse inattendue du serveur. Réessaie.",
      "registration_success": "Registration successful!",
      "requesting_approval": "Demande du lien d'approbation...",
      "browser_login_unavailable": "Impossible de démarrer la connexion via le navigateur. Réessaie.",
      "waiting_approval": "En attente d'approbation...",
      "login_approval_failed": "L'approbation de connexion a échoué. Réessaie.",
      "link_copied": "Link copied.",
      "login_failed_credentials": "Connexion échouée. Vérifie tes identifiants.",
      "passkey_login_failed": "La connexion par clé d'accès a échoué. Réessaie."
    },
    "card_gallery": {
      "processing": "En cours de traitement",
      "failed": "Échoué"
    },
    "network": {
      "offline": "Hors ligne",
      "offline_retry_aria": "Hors ligne. Appuie pour réessayer."
    },
    "share": {
      "dropbox_saved": "Saved to Dropbox",
      "dropbox_save_failed": "Dropbox save failed",
      "dropbox_unsupported": "Dropbox not supported in this browser",
      "dropbox_load_failed": "Dropbox failed to load",
      "onedrive_not_loaded": "OneDrive not loaded",
      "onedrive_saved": "Saved to OneDrive",
      "onedrive_save_failed": "OneDrive save failed",
      "onedrive_load_failed": "OneDrive failed to load",
      "google_signin_not_loaded": "Google Sign-In not loaded",
      "gdrive_saved": "Saved to Google Drive",
      "gdrive_save_failed": "Google Drive save failed",
      "google_signin_load_failed": "Google Sign-In failed to load",
      "save_to_gdrive": "Save to Google Drive",
      "save_to_dropbox": "Save to Dropbox",
      "save_to_onedrive": "Save to OneDrive",
      "save_to_label": "Save to",
      "saves_to_account": "Saves to your account",
      "share_link_expires": "Share link (expires in {minutes} min)",
      "copy_link": "Copy link",
      "link_copied": "Link copied to clipboard",
      "copy_failed": "Could not copy",
      "share_link_title": "Share link",
      "copy_short": "Copy",
      "copied": "Copied",
      "share_via": "Partager via...",
      "save_copy_to": "Enregistrer une copie sur",
      "opening_service": "Ouverture de {service}...",
      "close": "Close"
    },
    "ratings": {
      "already_submitted": "You have already submitted a rating, thank you!",
      "modal_reset": "Rating modal reset, you can submit again."
    },
    "tel_input": {
      "required": "Phone number is required.",
      "invalid_number": "Numéro de téléphone invalide.",
      "invalid_country": "Indicatif pays invalide.",
      "too_short": "Numéro de téléphone trop court.",
      "too_long": "Numéro de téléphone trop long."
    },
    "data_table": {
      "showing_empty": "Showing 0 to 0 of 0 entries",
      "showing_range": "Showing {start} to {end} of {total} entries"
    },
    "dropdown": {
      "select_all": "Select All",
      "select_all_limited": "Tu peux sélectionner jusqu'à {max}",
      "clear_all": "Clear All",
      "placeholder": "Select an option",
      "search_placeholder": "Search...",
      "no_results": "No results found"
    },
    "checkout": {
      "show_order": "Show order",
      "hide_order": "Hide order"
    },
    "blog": {
      "post_image_alt": "Image de l'article de blog"
    },
    "bugs": {
      "added_to_board": "Added to todo board",
      "open_task": "Open task",
      "add_example": "+ Add example",
      "add_step": "+ Add step"
    },
    "pdf_preview": {
      "disabled_size": "Preview disabled for files over 10MB",
      "page_of": "Page {current} of {total}",
      "page_single": "Page {n}"
    },
    "dropzone": {
      "browse": "Browse files",
      "uploading": "Uploading...",
      "files_selected": "{count} files selected",
      "max_per_file": "Max {size} per file",
      "max_files": "Up to {count} files"
    },
    "loading": {
      "default_subtext": "This may take a moment"
    },
    "floating_panel": {
      "drag": "Drag to move",
      "maximize": "Maximize",
      "restore": "Restore"
    },
    "collapse": {
      "toggle": "Toggle"
    },
    "tooltip": {
      "example_prefix": "Example: {text}"
    },
    "sidebar": {
      "collapse": "Collapse sidebar",
      "open": "Open sidebar",
      "close": "Close sidebar"
    },
    "general": {
      "back": "Back"
    },
    "userpanel": {
      "confirm_title": "Confirm",
      "confirm_message": "Are you sure?",
      "passwords_mismatch": "Passwords do not match.",
      "password_update_failed": "Failed to update password.",
      "email_placeholder": "you@example.com"
    },
    "pricing": {
      "purchasing_paused": "Purchasing is paused right now."
    },
    "secretnote": {
      "addMessageOrAttachmentBeforeCreate": "Ajoute un message ou au moins une pièce jointe avant de créer une note secrète.",
      "attachmentDownloadedRemovedFromBrowserMemory": "Pièce jointe téléchargée et supprimée de la mémoire du navigateur.",
      "attachmentLimitsBadge": "Max {maxFiles} fichiers - {maxSizeMb} Mo au total",
      "attachmentLimitsChanged": "Les limites de pièces jointes ont changé. La liste des fichiers a été effacée.",
      "attachmentLimitsUnavailable": "Limites de pièces jointes indisponibles",
      "attachmentLimitsUnavailableNow": "Les limites de pièces jointes sont indisponibles pour le moment.",
      "copied": "Copié !",
      "decryptFailedDetailed": "Échec du déchiffrement. La note est peut-être corrompue, expirée ou déjà supprimée.",
      "decryptFailedShort": "Échec du déchiffrement. La note est peut-être corrompue ou expirée.",
      "decrypting": "Déchiffrement...",
      "download": "Télécharger",
      "downloaded": "Téléchargé",
      "downloadingAllAttachments": "Téléchargement de toutes les pièces jointes...",
      "encryptAndShare": "Chiffrer et partager",
      "encrypting": "Chiffrement...",
      "instantReveal": "révélation instantanée",
      "lifetime14Days": "14 jours",
      "lifetime1Day": "1 jour",
      "lifetime1Hour": "1 heure",
      "lifetime30Days": "30 jours",
      "lifetime3Days": "3 jours",
      "lifetime6Months": "6 mois",
      "lifetime7Days": "7 jours",
      "linkCopied": "Lien copié dans le presse-papiers !",
      "linkCopyFailed": "Impossible de copier le lien. Copie-le manuellement.",
      "maxFilesExceeded": "Tu peux joindre jusqu'à {maxFiles} fichiers au total.",
      "maxTotalSizeExceeded": "Les pièces jointes dépassent la taille totale maximale ({maxSize}).",
      "messageCopied": "Message copié dans le presse-papiers !",
      "messageCopyFailed": "Impossible de copier le message. Copie-le manuellement.",
      "noMessageToCopy": "Aucun message à copier",
      "noteCreateFromMessageFailed": "Impossible de créer une nouvelle note à partir de ce message.",
      "noteCreatedFromMessage": "Nouvelle note créée à partir du message.",
      "nothingToReuse": "Rien à réutiliser ; déchiffre d'abord le message.",
      "passwordsDoNotMatch": "Les mots de passe ne correspondent pas",
      "pastedContentTooLarge": "Le contenu collé est trop volumineux ! La taille maximale est de 512 Ko, ton contenu fait {sizeKb} Ko. Raccourcis ton message.",
      "pastedFilesAdded": "Les fichiers collés ont été ajoutés à tes pièces jointes.",
      "processing": "Traitement en cours...",
      "removeFile": "Supprimer le fichier",
      "switchOff": "désactivé",
      "switchOn": "activé",
      "tapToReveal": "appuyer pour révéler",
      "tooLarge": "(TROP VOLUMINEUX !)",
      "viewMessage": "Voir le message"
    },
    "secretfile": {
      "addAtLeastOneFile": "Ajoute au moins un fichier avant de créer un lien de partage secret.",
      "clipboardFilesAdded": "Les fichiers collés ont été ajoutés à ton partage de fichiers sécurisé.",
      "copyLinkFailure": "Impossible de copier le lien du fichier.",
      "copyLinkSuccess": "Lien du fichier copié dans le presse-papiers.",
      "createFileShareFailed": "Échec de la création du partage de fichiers.",
      "decryptFilesFailed": "Échec du déchiffrement des fichiers. Le partage est peut-être expiré.",
      "decrypting": "Déchiffrement...",
      "download": "Télécharger",
      "downloadAllStarted": "Téléchargement de tous les fichiers...",
      "downloaded": "Téléchargé",
      "emptyShare": "Ce partage de fichiers est vide ou n'est plus disponible.",
      "encryptAndCreateLink": "Chiffrer et créer le lien",
      "encrypting": "Chiffrement...",
      "fileDownloadFailed": "Impossible de télécharger les fichiers.",
      "fileDownloadedRemovedFromBrowserMemory": "Fichier téléchargé et supprimé de la mémoire du navigateur.",
      "fileLimitsUnavailable": "Les limites de fichiers ne sont pas disponibles pour le moment.",
      "fileLimitsUnavailableBadge": "Limites de fichiers indisponibles",
      "lifetime14Days": "14 jours",
      "lifetime1Day": "1 jour",
      "lifetime1Hour": "1 heure",
      "lifetime30Days": "30 jours",
      "lifetime3Days": "3 jours",
      "lifetime7Days": "7 jours",
      "limitBadge": "Max {maxFiles} fichiers - {maxSize} Mo au total",
      "maxFilesExceeded": "Tu peux ajouter jusqu'à {maxFiles} fichiers au total.",
      "maxTotalSizeExceeded": "Les fichiers dépassent la taille totale maximale ({maxSize}).",
      "missingDecryptionKey": "Clé de déchiffrement manquante dans l'URL. Ouvre le lien Secret File complet et réessaie.",
      "noReadableFiles": "Aucun fichier lisible n'a été trouvé dans ce partage.",
      "removeFile": "Supprimer le fichier",
      "viewFiles": "Voir les fichiers"
    },
    "screenshot": {
      "addAtLeastOne": "Ajoute au moins une capture d'écran avant de créer un lien.",
      "clickToReveal": "Cliquer pour révéler",
      "close": "Close",
      "createFailed": "Échec de la création du partage de captures d'écran",
      "createUnavailable": "Impossible de créer le partage de captures d'écran pour le moment.",
      "decryptFailed": "Échec du déchiffrement des captures d'écran. Le partage est peut-être expiré ou indisponible.",
      "decrypting": "Déchiffrement...",
      "encryptAndCreate": "Chiffrer et créer le lien",
      "encrypting": "Chiffrement...",
      "fetchFailed": "Impossible de récupérer le partage de captures d'écran",
      "lifetime14Days": "14 jours",
      "lifetime1Day": "1 jour",
      "lifetime1Hour": "1 heure",
      "lifetime30Days": "30 jours",
      "lifetime3Days": "3 jours",
      "lifetime7Days": "7 jours",
      "limitBadge": "Max {maxFiles} images - {maxSizeMb} Mo au total",
      "limitsUnavailable": "Limites d'images indisponibles",
      "limitsUnavailableNow": "Les limites d'images sont indisponibles pour le moment.",
      "linkCopied": "Lien de capture d'écran copié dans le presse-papiers.",
      "linkCopyFailed": "Impossible de copier le lien.",
      "maxScreenshots": "Tu peux ajouter jusqu'à {maxFiles} captures d'écran au total.",
      "maxTotalSize": "Les images dépassent la taille totale maximale ({maxSize}).",
      "missingKey": "Clé de déchiffrement manquante dans l'URL. Ouvre le lien SecretScreenshot complet et réessaie.",
      "noReadable": "Aucune capture d'écran lisible n'a été trouvée dans ce partage.",
      "nonImageIgnored": "Les fichiers non images ont été ignorés.",
      "onlyImages": "Seuls les fichiers image peuvent être ajoutés à SecretScreenshot.",
      "pastedSuccess": "Capture d'écran collée dans le partage sécurisé.",
      "previewImageTitle": "Aperçu de l'image",
      "removeScreenshot": "Supprimer la capture d'écran",
      "shareEmpty": "Ce partage de captures d'écran est vide ou déjà indisponible.",
      "viewScreenshots": "Voir les captures d'écran",
      "viewedAndCleared": "Consulté et supprimé",
      "zoomIn": "Zoom avant",
      "zoomOut": "Zoom arrière"
    },
    "password": {
      "copiedFromHistory": "Mot de passe copié depuis l'historique local.",
      "copiedToClipboard": "Mot de passe copié dans le presse-papiers.",
      "copyButton": "Copy",
      "copyFailed": "Échec de la copie dans le presse-papiers.",
      "entropyEstimate": "Entropie estimée : {bits} bits",
      "historyCleared": "Historique des mots de passe de session effacé.",
      "historyEmpty": "Génère un mot de passe pour alimenter l'historique de session.",
      "keepOneGroup": "Au moins un groupe de caractères doit rester activé.",
      "noSecureGeneration": "La génération sécurisée de mots de passe n'est pas disponible dans ce navigateur.",
      "nothingToCopy": "Rien à copier pour l'instant.",
      "strengthExcellent": "Excellent",
      "strengthFair": "Passable",
      "strengthGood": "Bon",
      "strengthStrong": "Fort",
      "strengthWeak": "Faible"
    },
    "hash": {
      "clipboardCopyFailed": "Échec de la copie dans le presse-papiers.",
      "hashCopied": "Hash copié dans le presse-papiers.",
      "libraryFailedToLoad": "Échec du chargement de la bibliothèque de hachage.",
      "nothingToCopyYet": "Rien à copier pour ce hash pour l'instant."
    }
  }
}