{
  "app.acceptInvite": "Accepter l’invitation…",
  "app.forward": "Avancer",
  "app.newPage": "Nouvelle page",
  "app.notebookSettings": "Réglages du carnet…",
  "app.openDatabase": "Ouvrir la base de données",
  "app.openTasks": "Ouvrir les tâches",
  "app.search": "Rechercher…",
  "app.userSettings": "Réglages utilisateur…",
  "app.workspace": "Espace de travail",
  "calendar.addEntry": "Ajouter une entrée",
  "calendar.addEntryOn": "Créer une entrée le %@",
  "calendar.backToToday": "Revenir à aujourd’hui",
  "calendar.copyDate": "Copier la date",
  "calendar.copyTitle": "Copier le titre",
  "calendar.emptyDay": "Rien de prévu pour ce jour.",
  "calendar.emptyUpcoming": "Aucune entrée à venir.",
  "calendar.entries.many": "%d entrées",
  "calendar.entries.one": "1 entrée",
  "calendar.event.add": "Créer un événement Apple",
  "calendar.event.allDay": "Toute la journée",
  "calendar.event.calendar": "Calendrier",
  "calendar.event.deleteConfirmBody": "Cet événement sera supprimé du calendrier Apple. Olinor ne peut pas annuler cette action.",
  "calendar.event.deleteConfirmTitle": "Supprimer l’événement Apple ?",
  "calendar.event.edit": "Modifier l’événement Apple",
  "calendar.event.end": "Fin",
  "calendar.event.error.invalidInterval": "La fin doit être postérieure au début.",
  "calendar.event.error.missingItem": "L’événement est introuvable. Il a peut-être déjà été modifié ou supprimé.",
  "calendar.event.error.readOnly": "Ce calendrier est en lecture seule.",
  "calendar.event.error.sourceUnavailable": "Le calendrier n’est pas disponible.",
  "calendar.event.error.unsupported": "Cet adaptateur de calendrier ne prend pas en charge les modifications.",
  "calendar.event.repeating": "Événement récurrent",
  "calendar.event.scope": "Portée de la modification",
  "calendar.event.scope.future": "Cet événement et les suivants",
  "calendar.event.scope.this": "Cet événement uniquement",
  "calendar.event.start": "Début",
  "calendar.event.titlePlaceholder": "Titre de l’événement",
  "calendar.markDone": "Marquer comme terminé",
  "calendar.markOpen": "Marquer comme à faire",
  "calendar.mode.day": "Jour",
  "calendar.mode.feed": "Agenda",
  "calendar.mode.month": "Mois",
  "calendar.mode.week": "Semaine",
  "calendar.moreEntries": "+%d autres",
  "calendar.moveTo": "Déplacer vers",
  "calendar.moveToTrash": "Placer dans la corbeille",
  "calendar.nextPeriod": "Période suivante",
  "calendar.nextWeek": "Semaine prochaine",
  "calendar.openAsPage": "Ouvrir comme page",
  "calendar.openInCalendar": "Ouvrir dans Calendrier",
  "calendar.prevPeriod": "Période précédente",
  "calendar.refresh": "Actualiser",
  "calendar.removeDate": "Retirer la date",
  "calendar.showDay": "Afficher le jour",
  "calendar.sources.accessExplainer": "Olinor peut afficher vos rendez-vous issus de l’app Calendrier. Pour cela, un accès unique à vos calendriers est nécessaire.",
  "calendar.sources.appleHeading": "Calendrier Apple",
  "calendar.sources.changeColor": "Changer la couleur",
  "calendar.sources.connectApple": "Connecter le calendrier Apple",
  "calendar.sources.connectGoogle": "Connecter Google",
  "calendar.sources.defaultColor": "Couleur par défaut",
  "calendar.sources.emptyDetail": "Aucun calendrier n’existe dans l’app Calendrier.",
  "calendar.sources.emptyTitle": "Aucun calendrier trouvé",
  "calendar.sources.enableApple": "Activer le calendrier Apple",
  "calendar.sources.googleDetail": "Google Agenda nécessite une configuration OAuth avec votre propre ID client. Aucun ID client n’est configuré dans cet environnement.",
  "calendar.sources.googleHeading": "Google Agenda",
  "calendar.sources.googleNotice": "Nécessite une configuration OAuth Google.",
  "calendar.sources.localAccount": "Local",
  "calendar.sources.manage": "Gérer les sources de calendrier",
  "calendar.sources.noAccess": "Pas d’accès aux calendriers",
  "calendar.sources.noAccessDetail": "L’accès à vos calendriers est désactivé. Activez-le dans Réglages Système, sous Confidentialité › Calendriers.",
  "calendar.sources.openSettings": "Ouvrir Réglages Système",
  "calendar.sources.readOnly": "Lecture seule",
  "calendar.sources.title": "Sources de calendrier",
  "calendar.sources.visibleCount": "%1$d/%2$d visibles",
  "calendar.switchView": "Changer de vue",
  "calendar.tomorrow": "Demain",
  "chart.addFilter": "Ajouter un filtre",
  "chart.axisGroup": "Groupe",
  "chart.bucket": "Période",
  "chart.calculation": "Calcul",
  "chart.chooseSource": "Choisissez une source à gauche",
  "chart.coarsened": "Trop de points de données — regroupés par %@.",
  "chart.configure": "Configurer le graphique",
  "chart.configureAction": "Configurer",
  "chart.configureEllipsis": "Configurer le graphique…",
  "chart.countLabel": "Nombre",
  "chart.date": "Date",
  "chart.dsl.errAggNeedsProp": "%@(…) requiert une propriété",
  "chart.dsl.errBucketDateOnly": "Période uniquement pour les propriétés de date",
  "chart.dsl.errDuplicateStage": "%@(…) apparaît deux fois",
  "chart.dsl.errEmptyPipeline": "Pipeline vide — commencez par quelle(…)",
  "chart.dsl.errExpectedAggCall": "Attendu : wert(fonction(…)) — fonctions : %@",
  "chart.dsl.errExpectedStage": "Attendu : mot-clé(…)",
  "chart.dsl.errGroupNeedsProp": "gruppiere(…) requiert une propriété",
  "chart.dsl.errLimitNumber": "limit(…) requiert un nombre > 0",
  "chart.dsl.errMissingCloseParen": "Parenthèse fermante manquante dans %@(…)",
  "chart.dsl.errNotCountable": "« %1$@ » (%2$@) ne peut pas être compté ici",
  "chart.dsl.errNotGroupable": "Impossible de grouper par « %1$@ » (%2$@)",
  "chart.dsl.errNotNumeric": "« %@ » n’est pas une propriété numérique",
  "chart.dsl.errPercentCheckbox": "prozent(…) requiert une propriété case à cocher",
  "chart.dsl.errPropMissing": "Propriété manquante",
  "chart.dsl.errSeriesType": "serie(…) requiert une propriété de sélection ou de statut — « %1$@ » est %2$@",
  "chart.dsl.errSortAxis": "sortiere(…) attend wert ou name",
  "chart.dsl.errSortDirection": "Direction inconnue « %@ » — aufsteigend ou absteigend",
  "chart.dsl.errSourceFirst": "quelle(…) doit être au début",
  "chart.dsl.errSourceNeedsName": "quelle(…) requiert un nom de base de données",
  "chart.dsl.errTooManyArgs": "Trop d’arguments dans %@(…)",
  "chart.dsl.errUnbalancedParen": "Parenthèse sans correspondance",
  "chart.dsl.errUnclosedParen": "Parenthèse non fermée",
  "chart.dsl.errUnclosedQuote": "Guillemet non fermé",
  "chart.dsl.errUnexpected": "Erreur inattendue : %@",
  "chart.dsl.errUnknownAgg": "Fonction inconnue « %1$@ » — connues : %2$@",
  "chart.dsl.errUnknownBucket": "Période inconnue « %@ » — tag, woche ou monat",
  "chart.dsl.errUnknownSource": "Source inconnue « %@ »",
  "chart.dsl.errUnknownSourceAvailable": "Source inconnue « %1$@ » — disponibles : %2$@",
  "chart.dsl.errUnknownStage": "Étape inconnue « %@ »",
  "chart.dsl.errUnknownStageKnown": "Étape inconnue « %1$@ » — connues : %2$@",
  "chart.emptyData": "Aucune donnée",
  "chart.emptyDataHint": "Ajustez la source ou les filtres.",
  "chart.emptyGroups": "Groupes vides",
  "chart.errorAtPosition": "%1$@ (position %2$d)",
  "chart.example": "p. ex. %@",
  "chart.flagged": "Marqué",
  "chart.groupBy": "Grouper par",
  "chart.groupNone": "Sans",
  "chart.kpiOption": "— (indicateur)",
  "chart.legend": "Légende",
  "chart.limit": "Limite",
  "chart.modeRules": "Règles",
  "chart.modeText": "Texte",
  "chart.new": "Nouveau graphique",
  "chart.notFlagged": "Non marqué",
  "chart.order": "Ordre",
  "chart.pickSource": "— Choisir une source",
  "chart.propertiesList": "Propriétés : %@",
  "chart.property": "Propriété",
  "chart.reconfigure": "Reconfigurer",
  "chart.removeBlock": "Retirer le bloc",
  "chart.sectionAppearance": "APPARENCE",
  "chart.sectionData": "DONNÉES",
  "chart.sectionDataFunction": "FONCTION DE DONNÉES",
  "chart.sectionFilter": "FILTRE",
  "chart.sectionSort": "TRI",
  "chart.sectionSource": "SOURCE",
  "chart.series": "Série",
  "chart.showValues": "Afficher les valeurs",
  "chart.sourceComingSoon": "Bientôt aussi : tableaux et formules de cette note.",
  "chart.sourceDeleted": "La source de ce graphique a été supprimée.",
  "chart.stagesHint": "Étapes : quelle · filter · gruppiere · serie · wert · sortiere · limit — l’apparence (type, légende…) se choisit dans le configurateur.",
  "chart.stateDone": "Terminé",
  "chart.stateOpen": "Ouvert",
  "chart.title": "Graphique",
  "chart.topN": "Top %d",
  "chart.unitDays": "Jours",
  "chart.unitMonths": "Mois",
  "chart.unitWeeks": "Semaines",
  "chart.weekLabel": "S %d",
  "comments.count.many": "%d commentaires",
  "comments.count.one": "1 commentaire",
  "comments.justNow": "à l’instant",
  "comments.placeholder": "Commenter…",
  "comments.replyPlaceholder": "Répondre…",
  "comments.resolve": "Résoudre",
  "comments.resolveHelp": "Résoudre le fil — le marquage disparaît, l’historique est conservé",
  "comments.submit": "Commenter",
  "common.add": "Ajouter",
  "common.all": "Tous",
  "common.back": "Retour",
  "common.cancel": "Annuler",
  "common.close": "Fermer",
  "common.color": "Couleur",
  "common.copy": "Copier",
  "common.cut": "Couper",
  "common.delete": "Supprimer",
  "common.done": "Terminé",
  "common.duplicate": "Dupliquer",
  "common.edit": "Modifier",
  "common.error": "Erreur",
  "common.export": "Exporter",
  "common.icon": "Icône",
  "common.import": "Importer",
  "common.loading": "Chargement …",
  "common.more": "Plus",
  "common.name": "Nom",
  "common.new": "Nouveau",
  "common.no": "Non",
  "common.none": "Aucun",
  "common.note": "Note",
  "common.notebook": "Carnet",
  "common.notes": "Notes",
  "common.off": "Désactivé",
  "common.ok": "OK",
  "common.on": "Activé",
  "common.open": "Ouvrir",
  "common.page": "Page",
  "common.pages": "Pages",
  "common.paste": "Coller",
  "common.redo": "Rétablir",
  "common.remove": "Retirer",
  "common.rename": "Renommer",
  "common.save": "Enregistrer",
  "common.search": "Rechercher",
  "common.settings": "Réglages",
  "common.share": "Partager",
  "common.title": "Titre",
  "common.today": "Aujourd’hui",
  "common.undo": "Annuler",
  "common.untitled": "Sans titre",
  "common.yes": "Oui",
  "content.detail.chooseArea": "Choisissez une zone",
  "content.detail.createFirstNote": "Créer la première note",
  "content.detail.databaseNotFound": "Base de données introuvable",
  "content.detail.emptyText": "Ce carnet est encore vide.",
  "content.detail.emptyTitle": "Pas encore de notes",
  "content.detail.pageNotFound": "Page introuvable",
  "content.invite.error": "L’invitation n’a pas pu être acceptée. Vérifiez le lien et la connexion.",
  "content.invite.join": "Rejoindre",
  "content.invite.joining": "Accès en cours…",
  "content.invite.subtitle": "Collez le lien d’invitation que vous avez reçu. La page partagée apparaîtra ensuite dans votre barre latérale et sera synchronisée en temps réel.",
  "content.invite.title": "Accepter l’invitation",
  "content.nav.forward": "Avancer",
  "content.palette.clearQuery": "Effacer la saisie",
  "content.palette.createPage": "Créer une nouvelle page",
  "content.palette.createPageNamed": "Nouvelle page : %@",
  "content.palette.searchPrompt": "Rechercher des pages, contenus ou tâches…",
  "content.vault.confirmPassphrase": "Confirmer la phrase secrète",
  "content.vault.backup": "Créer une sauvegarde…",
  "content.vault.backupDestinationPrompt": "Choisissez le dossier où Olinor doit créer le paquet de sauvegarde chiffré.",
  "content.vault.backupFailed": "La sauvegarde n’a pas pu être créée. Le coffre n’a pas été modifié.",
  "content.vault.backupLockedRequired": "Verrouillez le coffre avant de créer une sauvegarde cohérente.",
  "content.vault.backupSucceeded": "La sauvegarde vérifiée a été créée.",
  "content.vault.create": "Créer le coffre",
  "content.vault.createOther": "Créer un nouveau coffre…",
  "content.vault.createOtherPrompt": "Choisissez l’emplacement et le nom du nouveau coffre.",
  "content.vault.errorTitle": "Une erreur est survenue",
  "content.vault.forgot": "Phrase secrète oubliée ?",
  "content.vault.forgotBody": "Olinor chiffre le coffre de bout en bout : la phrase secrète ne quitte jamais cet appareil et n’est stockée nulle part. Sans elle, les données ne peuvent pas être déchiffrées — pas même par nous. Vous pouvez ouvrir un autre coffre ou en créer un nouveau. Si un appareil jumelé est encore déverrouillé, il peut vous fournir un code de jumelage pour un nouvel accès.",
  "content.vault.loadingSubtitle": "Un instant, votre stockage local est en cours de préparation.",
  "content.vault.mismatch": "Les phrases secrètes ne correspondent pas.",
  "content.vault.needConfirm": "Les deux phrases secrètes doivent correspondre.",
  "content.vault.needPairCode": "Collez un code de jumelage valide (fjord://pair#…).",
  "content.vault.needPassphrase": "Saisissez la phrase secrète pour continuer.",
  "content.vault.openOther": "Ouvrir un autre coffre…",
  "content.vault.openOtherPrompt": "Choisissez le fichier du coffre (vault.sqlite3) à ouvrir.",
  "content.vault.openingTitle": "Ouverture du coffre…",
  "content.vault.pairDevice": "Jumeler l’appareil",
  "content.vault.pairHint": "Le code se trouve sur l’autre appareil, sous Réglages utilisateur → Appareils.",
  "content.vault.pairSubtitle": "Collez le code de jumelage de votre autre appareil et choisissez une phrase secrète pour cet appareil.",
  "content.vault.passphrase": "Phrase secrète",
  "content.vault.revealInFinder": "Afficher dans le Finder",
  "content.vault.restoreBackup": "Restaurer une sauvegarde…",
  "content.vault.restoreBackupPrompt": "Choisissez un paquet .olinorbackup. Il sera vérifié avant le changement de coffre.",
  "content.vault.restoreFailed": "La sauvegarde est invalide ou n’a pas pu être restaurée. Le coffre actuel n’a pas été modifié.",
  "content.vault.restoreLockedRequired": "Verrouillez le coffre avant de restaurer une sauvegarde.",
  "content.vault.restoreRestarting": "Sauvegarde vérifiée. Olinor redémarre avec le coffre restauré…",
  "content.vault.setupSubtitle": "Définissez une phrase secrète pour créer votre coffre chiffré de bout en bout. Elle ne peut pas être récupérée.",
  "content.vault.switchRestartHint": "Changer de coffre redémarre Olinor.",
  "content.vault.switchToCreate": "Créer plutôt un nouveau coffre",
  "content.vault.switchToPair": "Jumeler plutôt un appareil",
  "content.vault.unlock": "Déverrouiller",
  "content.vault.unlockSubtitle": "Saisissez votre phrase secrète pour déverrouiller le coffre chiffré.",
  "content.vault.unlockTitle": "Déverrouiller le coffre",
  "content.vault.useDefault": "Utiliser le coffre par défaut",
  "content.vault.vaultLabel": "Coffre",
  "content.vault.welcome": "Bienvenue dans Olinor",
  "db.board.needsGroupProp": "Cette vue requiert une propriété de sélection ou de statut pour le groupement.",
  "db.board.without": "Sans %@",
  "db.cell.addUserPlaceholder": "Ajouter un nom…",
  "db.cell.cmdClickOpens": "⌘-clic pour ouvrir",
  "db.cell.configure": "Configurer…",
  "db.cell.datePlaceholder": "Date",
  "db.cell.empty": "Vide",
  "db.config.addFieldsMessage": "La vue « %1$@ » requiert des champs qui n’existent pas encore dans « %2$@ ». Vous pouvez les ajuster avant de les ajouter.",
  "db.config.addFieldsTitle": "Ajouter les champs ?",
  "db.config.cardSize": "Taille des cartes",
  "db.config.columnLines": "Séparateurs de colonnes",
  "db.config.date": "Date",
  "db.config.defaultMode": "Vue par défaut",
  "db.config.end": "Fin",
  "db.config.footer": "Pied de tableau",
  "db.config.groupBy": "Grouper par",
  "db.config.hideDone": "Masquer les éléments terminés",
  "db.config.pageSize": "Lignes par chargement",
  "db.config.pageSizeDefault": "Comme les lignes affichées",
  "db.config.rowLimit": "Lignes affichées",
  "db.config.rowLines": "Séparateurs de lignes",
  "db.config.rowsCount": "%d lignes",
  "db.config.start": "Début",
  "db.config.tabFilter": "Filtre",
  "db.config.tabSource": "Source",
  "db.config.tabView": "Vue",
  "db.config.type": "Type",
  "db.config.viewUnavailable": "Vue non disponible.",
  "db.config.visibleSection": "AFFICHER DANS CETTE VUE",
  "db.embedCount.many": "Intégrée dans %d notes",
  "db.embedCount.one": "Intégrée dans 1 note",
  "db.empty.createFirst": "Créer la première entrée",
  "db.empty.createFirstHint": "Créez la première entrée avec « Nouveau ».",
  "db.empty.noEntries": "Aucune entrée.",
  "db.file.addDrive": "Ajouter un fichier Google Drive",
  "db.file.addDropbox": "Ajouter un fichier Dropbox",
  "db.file.driveTitle": "Fichier Google Drive",
  "db.file.dropboxTitle": "Fichier Dropbox",
  "db.file.linkPlaceholder": "Lien (facultatif)",
  "db.file.nativeHint": "Aperçu natif : ajout du fichier par nom/lien (pas de sélecteur OAuth).",
  "db.file.remove": "Retirer le fichier",
  "db.filter.add": "Ajouter un filtre",
  "db.filter.addCondition": "Condition",
  "db.filter.addGroup": "Groupe",
  "db.filter.applied": "✓ Appliqué",
  "db.filter.convertToGroup": "Convertir en groupe",
  "db.filter.datePlaceholder": "p. ex. heute+7 ou 2026-12-31",
  "db.filter.doneLabel": "Terminé",
  "db.filter.dslExample": "Statut = \"Ouvert\" UND (Priorité = \"Haute\" ODER Échéance <= heute+7)",
  "db.filter.exampleHint": "p. ex. %@",
  "db.filter.modeRules": "Règles",
  "db.filter.modeText": "Texte",
  "db.filter.parseError": "%1$@ (position %2$d)",
  "db.filter.relativeDatesHint": "Dates relatives : heute, heute+7, heute-3 — sans guillemets.",
  "db.filter.removeCondition": "Retirer la condition",
  "db.filter.removeGroup": "Retirer le groupe",
  "db.filter.section": "FILTRE",
  "db.filter.valuePlaceholder": "Valeur",
  "db.footer.calculate": "Calculer",
  "db.footer.formulaError": "La formule n’a pas pu être évaluée : %@",
  "db.footer.formulaHint": "Agrégats sur les colonnes : SUM/AVG/MIN/MAX/MEDIAN/COUNT({Champ}), combinables avec + - * /.",
  "db.footer.formulaMenu": "Formule…",
  "db.footer.formulaPlaceholder": "p. ex. SUM({Prix}) * 1.19",
  "db.footer.formulaTitle": "Formule de pied de tableau",
  "db.formula.placeholder": "p. ex. RUNDEN([Prix] * 1,19; 2)",
  "db.formula.referencesHint": "Références : [nom de propriété].",
  "db.formula.referencesInsertHint": "Références : [nom de propriété]. Insérer une fonction :",
  "db.formula.result": "Résultat : %@",
  "db.formula.section": "FORMULE",
  "db.menu.moreOptions": "Autres options",
  "db.options.addOption": "Option",
  "db.options.changeKind": "Changer de catégorie",
  "db.options.defaultIcon": "Icône par défaut",
  "db.options.noColor": "Aucune couleur",
  "db.options.optionPlaceholder": "Option",
  "db.options.removeOption": "Retirer l’option",
  "db.options.subtitle": "Options pour « %@ ».",
  "db.options.title": "Options de sélection",
  "db.pagination.countOf": "%1$d sur %2$d",
  "db.pagination.showAll": "Tout afficher",
  "db.picker.clearSelection": "Effacer la sélection",
  "db.picker.createAndLink": "Créer et lier « %@ »",
  "db.picker.createOption": "Créer « %@ »",
  "db.picker.searchOrCreate": "Rechercher ou créer…",
  "db.props.showLess": "Afficher moins",
  "db.relation.configure": "Configurer la relation",
  "db.relation.databaseSection": "BASE DE DONNÉES",
  "db.relation.inverseNamePlaceholder": "Nom de colonne (vide = nom de la base)",
  "db.relation.limitSection": "NOMBRE",
  "db.relation.link": "Lier",
  "db.relation.many": "Plusieurs entrées",
  "db.relation.noDatabases": "Aucune base de données",
  "db.relation.one": "Une entrée",
  "db.relation.showInTarget": "Afficher dans « %@ »",
  "db.relation.sourceUnavailable": "Source non disponible",
  "db.relation.targetDbFallback": "Base de données cible",
  "db.relation.twoWaySection": "BIDIRECTIONNEL",
  "db.relation.unlink": "Retirer le lien",
  "db.rollup.aggSection": "CALCUL",
  "db.rollup.checkSource": "Vérifiez la source du rollup (relation/champ cible)",
  "db.rollup.choosePlaceholder": "Sélectionner…",
  "db.rollup.noRelation": "Cette base de données n’a pas de relation — les rollups suivent une propriété de relation.",
  "db.rollup.relationSection": "RELATION",
  "db.rollup.showValues": "Afficher les valeurs",
  "db.rollup.targetSection": "PROPRIÉTÉ",
  "db.row.flag": "Marquer",
  "db.row.linkedFromSection": "LIÉ DEPUIS",
  "db.row.markDone": "Marquer comme terminé",
  "db.row.markOpen": "Marquer comme à faire",
  "db.row.moveToTrash": "Placer dans la corbeille",
  "db.row.notFound": "Entrée introuvable",
  "db.row.noteSection": "NOTE",
  "db.row.openAsPage": "Ouvrir comme page",
  "db.schema.addProperty": "Ajouter une propriété",
  "db.schema.alwaysShow": "Toujours afficher",
  "db.schema.builtin": "Intégré",
  "db.schema.builtinHelp": "Champ de tâches, toujours présent — pas d’entrée de schéma. Le nom est modifiable.",
  "db.schema.changeAnyway": "Modifier quand même",
  "db.schema.deleteColumnMessage": "La colonne sera supprimée. Annulable avec ⌘Z tant que l’app est ouverte.",
  "db.schema.deleteProperty": "Supprimer la propriété",
  "db.schema.deletePropertyConfirm": "Supprimer la propriété ?",
  "db.schema.editOptions": "Modifier les options de sélection…",
  "db.schema.hideWhenEmpty": "Masquer si la valeur est vide",
  "db.schema.loseFormula": "La formule sera perdue.",
  "db.schema.loseOptions": "Les options seront perdues.",
  "db.schema.property": "Propriété",
  "db.schema.reverseColumn": "Colonne inverse",
  "db.schema.reverseConfiguredAt": "Configurée sur « %1$@ » dans « %2$@ ».",
  "db.schema.section": "PROPRIÉTÉS",
  "db.schema.sourceUnavailable": "Source non disponible.",
  "db.schema.taskFieldFixedType": "Champ de tâches — le type est fixe.",
  "db.schema.tasksToggle": "Traiter les lignes comme des tâches",
  "db.schema.tasksToggleHint": "Les entrées apparaissent dans « Tâches », comptent dans le compteur et reçoivent le cercle Terminé.",
  "db.schema.virtual": "Virtuel",
  "db.seed.date": "Date",
  "db.seed.end": "Fin",
  "db.seed.newProperty": "Nouvelle propriété",
  "db.seed.start": "Début",
  "db.seed.status": "Statut",
  "db.showMoreCount": "Afficher %d de plus",
  "db.sort.add": "Tri",
  "db.sort.ascHelp": "Croissant — cliquer pour décroissant",
  "db.sort.created": "Créé",
  "db.sort.descHelp": "Décroissant — cliquer pour croissant",
  "db.sort.remove": "Retirer le tri",
  "db.sort.section": "TRI",
  "db.sort.updated": "Modifié",
  "db.source.deleteDatabase": "Supprimer la base de données",
  "db.source.deleteDatabaseConfirm": "Supprimer la base de données ?",
  "db.source.deleteDatabaseMessage": "La base de données sera supprimée avec ses entrées et ses vues. Annulable avec ⌘Z tant que l’app est ouverte.",
  "db.source.editTemplate": "Modifier le modèle de note",
  "db.source.notesHint": "Cette vue affiche des notes comme source. Les propriétés sont gérées par note.",
  "db.surface.globalView": "Vue globale",
  "db.surface.noViews": "Aucune vue disponible.",
  "db.surface.removeBlock": "Retirer le bloc",
  "db.surface.viewRemoved": "Cette vue a été retirée ou sa base de données supprimée.",
  "db.table.resizeColumn": "Modifier la largeur de colonne",
  "db.table.sortRank": "Niveau de tri %1$d sur %2$d",
  "db.table.sortedAsc": "Tri croissant",
  "db.table.sortedDesc": "Tri décroissant",
  "db.task.priorityHelp": "Priorité : %@",
  "db.template.hint": "Blocs qui préremplissent le texte des nouvelles entrées.",
  "db.template.title": "Modèle de note",
  "db.timeline.empty": "Aucune entrée avec date de début.",
  "db.typeGroup.basis": "Base",
  "db.typeGroup.choice": "Sélection",
  "db.typeGroup.computed": "Calculé",
  "db.typeGroup.media": "Médias & liens",
  "db.typeGroup.system": "Système",
  "db.typePicker.noResults": "Aucun type trouvé",
  "db.typePicker.searchPlaceholder": "Rechercher un type…",
  "db.undatedCount.many": "%d entrées sans date de début",
  "db.undatedCount.one": "1 entrée sans date de début",
  "db.view.add": "Ajouter une vue",
  "db.view.configure": "Configurer la vue",
  "db.view.delete": "Supprimer la vue",
  "db.view.deleteConfirm": "Supprimer la vue ?",
  "db.view.noTrashMessage": "Il n’y a pas de corbeille.",
  "dbcreate.addProperty": "Propriété",
  "dbcreate.alwaysPresent": "Toujours présent",
  "dbcreate.builtin": "Intégré",
  "dbcreate.builtinHelp": "Champ de tâches, toujours présent — pas d’entrée de schéma.",
  "dbcreate.changeType": "Changer de type",
  "dbcreate.create": "Créer la base de données",
  "dbcreate.editOptions": "Modifier les options de sélection",
  "dbcreate.namePlaceholder": "p. ex. Projets, Recettes, Contacts…",
  "dbcreate.options.many": "%d options",
  "dbcreate.options.one": "1 option",
  "dbcreate.pickIcon": "Choisir une icône",
  "dbcreate.priority": "Priorité",
  "dbcreate.properties": "Propriétés",
  "dbcreate.removeProperty": "Retirer la propriété",
  "dbcreate.subtitle": "Définissez le nom, les propriétés et le comportement des tâches — les entrées suivront.",
  "dbcreate.taskFieldChip": "%@ · champ de tâches",
  "dbcreate.taskFieldHelp": "Champ de tâches — le type est fixe.",
  "dbcreate.title": "Nouvelle base de données",
  "dbcreate.useAsTasks": "Utiliser comme tâches",
  "dbcreate.useAsTasksHint": "Les entrées apparaissent dans « Tâches », comptent dans le compteur et reçoivent le cercle Terminé. Ajoute Statut, Échéance, Fin et Assigné.",
  "db.sql.cancelling": "Annulation de la requête…",
  "db.sql.cell.blob": "Valeur binaire encodée en Base64",
  "db.sql.cell.integer": "Entier %@",
  "db.sql.cell.null": "Valeur nulle SQL",
  "db.sql.cell.real": "Nombre réel %@",
  "db.sql.column.unnamed": "Sans nom",
  "db.sql.editorPlaceholder": "SELECT * FROM \"table\" LIMIT 100;",
  "db.sql.enableIndex": "Activer un index pour cette colonne",
  "db.sql.elapsed": "%d ms",
  "db.sql.error.empty": "Saisissez d’abord une requête.",
  "db.sql.error.readOnly": "Seules les requêtes SELECT et WITH sont autorisées.",
  "db.sql.error.title": "Échec de la requête",
  "db.sql.fullScan": "Analyse complète",
  "db.sql.fullScanHint": "Cette requête analyse une table entière. Activez une colonne indexée adaptée dans les réglages de la base pour les filtres fréquents.",
  "db.sql.insertIdentifier": "Insérer le nom SQL dans la requête",
  "db.sql.noColumns": "La requête n’a renvoyé aucune colonne.",
  "db.sql.noRows": "Aucune ligne correspondante",
  "db.sql.notReady": "Nom SQL pas encore disponible",
  "db.sql.open": "Requête SQL",
  "db.sql.queryName": "Nom de la requête",
  "db.sql.readOnlyBadge": "LECTURE SEULE",
  "db.sql.readOnlyHint": "SELECT / WITH · exécuté localement",
  "db.sql.rename.title": "Renommer la requête",
  "db.sql.result": "Résultat",
  "db.sql.resultEmpty": "Exécutez une requête pour voir les résultats.",
  "db.sql.rowLimit": "Limite de lignes",
  "db.sql.rows": "%d lignes",
  "db.sql.run": "Exécuter",
  "db.sql.runAgain": "Exécuter à nouveau",
  "db.sql.running": "Requête en cours…",
  "db.sql.save": "Enregistrer",
  "db.sql.saved": "Requêtes enregistrées",
  "db.sql.savedEmpty": "Aucune requête enregistrée",
  "db.sql.schema": "Schéma",
  "db.sql.schemaHint": "Cliquez ou faites glisser pour insérer un nom SQL correctement cité.",
  "db.sql.schemaRevision": "Révision du schéma %d",
  "db.sql.stop": "Arrêter",
  "db.sql.title": "Requête SQL",
  "db.sql.truncated": "Résultat tronqué",
  "db.sql.unavailable": "Le stockage chiffré des lignes SQL n’est pas encore disponible.",
  "db.sql.updating": "Mise à jour des données…",
  "dbpreview.changeIcon": "Changer l’icône",
  "dbpreview.configure": "Configurer la vue",
  "dbpreview.databases": "Bases de données",
  "dbpreview.deleteMessage": "La base de données sera supprimée avec ses entrées et ses vues. Annulable avec ⌘Z tant que l’app est ouverte.",
  "dbpreview.deleteTitle": "Supprimer la base de données ?",
  "dbpreview.entries.filtered": "%1$d sur %2$d entrées",
  "dbpreview.entries.many": "%d entrées",
  "dbpreview.entries.one": "1 entrée",
  "dbpreview.filtered": "Filtré",
  "dbpreview.lastEdited": "Dernière modification : %@",
  "dbpreview.notFound": "Base de données introuvable",
  "dbpreview.properties.many": "%d propriétés",
  "dbpreview.properties.one": "1 propriété",
  "dbpreview.snapshotsInactive": "Les instantanés ne sont pas encore actifs dans cet aperçu.",
  "dbpreview.tasksToggle": "Traiter les lignes comme des tâches",
  "dbpreview.tasksToggleHint": "Les entrées apparaissent dans « Tâches », comptent dans le compteur et reçoivent le cercle Terminé.",
  "dbpreview.toNote": "Vers la note",
  "dbpreview.usedIn": "Utilisée dans",
  "dbpreview.versionHistory": "Historique des versions",
  "editor.action.delete": "Supprimer",
  "editor.align.center": "Centré",
  "editor.align.justify": "Justifié",
  "editor.align.left": "À gauche",
  "editor.align.right": "À droite",
  "editor.blockMenu.ariaLabel": "Actions du bloc",
  "editor.blockMenu.background": "Arrière-plan",
  "editor.blockMenu.bgNone": "Aucun",
  "editor.blockMenu.duplicate": "Dupliquer",
  "editor.blockMenu.fullWidth": "Pleine largeur",
  "editor.blockMenu.handleHelp": "Appuyez sur Retour ou Espace pour ouvrir ; faites glisser pour déplacer",
  "editor.blockMenu.moveDown": "Vers le bas",
  "editor.blockMenu.moveUp": "Vers le haut",
  "editor.blockMenu.reminder": "Rappel",
  "editor.blockMenu.turnInto": "Transformer en",
  "editor.bubble.align": "Alignement",
  "editor.callout.placeholder": "Rédiger un encadré…",
  "editor.ghost.block": "Bloc",
  "editor.insertBlockFailed.messageAnchor": "Le point d’insertion n’est plus univoque. La commande est toujours sur la ligne : placez le curseur derrière et choisissez à nouveau le bloc.",
  "editor.insertBlockFailed.messageCore": "Le bloc n’a pas pu être créé. Ce n’est pas dû à l’endroit dans le texte : relancez la commande.",
  "editor.insertBlockFailed.title": "Impossible d’insérer le bloc",
  "editor.selection.unsupportedSpan": "Cette sélection ne peut pas être modifiée : elle contient un bloc qui ne peut être supprimé qu’en entier. Sélectionnez ce bloc seul ou sélectionnez toute la page (⌘A).",
  "import.dbFallbackName": "Base de données importée",
  "import.err.badResult": "Le convertisseur a renvoyé un résultat illisible",
  "import.err.bundleMissing": "EditorLive.html est absent du bundle de l’app",
  "import.err.cancelled": "Annulé",
  "import.err.noContent": "Aucun contenu importable trouvé",
  "import.err.notReady": "Le convertisseur d’import n’est pas devenu prêt",
  "import.err.pageFailed": "Page « %1$@ » : %2$@",
  "import.err.zipFailed": "L’archive zip n’a pas pu être décompressée",
  "import.notionRootName": "Import Notion",
  "import.phase.attachments": "Reprise des fichiers…",
  "import.phase.databases": "Création des bases de données…",
  "import.phase.failed": "Échec : %@",
  "import.phase.pages": "Import des pages…",
  "import.phase.scanning": "Lecture de la source…",
  "import.warn.ambiguousLink": "Nom de page ambigu lors de la liaison : %@",
  "import.warn.canvasSkipped": "Fichier canvas ignoré : %@",
  "import.warn.csvNoColumns": "CSV sans colonnes exploitables : %@",
  "import.warn.csvUnreadable": "CSV illisible : %@",
  "import.warn.fileNotSaved": "Fichier non repris : %@",
  "import.warn.fileUnreadable": "Fichier illisible : %@",
  "import.warn.noteUnreadable": "Note illisible : %@",
  "import.warn.suppressed": "… autres avertissements masqués",
  "ios.action.save": "Enregistrer",
  "ios.blocks.bulletList": "Liste à puces",
  "ios.blocks.bulletListDetail": "Liste avec des puces",
  "ios.blocks.codeBlockDetail": "Bloc monospace",
  "ios.blocks.divider": "Séparateur",
  "ios.blocks.dividerDetail": "Ligne horizontale",
  "ios.blocks.h1Detail": "Grand titre de section",
  "ios.blocks.h2Detail": "Titre de section moyen",
  "ios.blocks.h3Detail": "Petit titre de section",
  "ios.blocks.letteredList": "Liste alphabétique",
  "ios.blocks.letteredListDetail": "Liste avec a, b, c",
  "ios.blocks.orderedList": "Liste numérotée",
  "ios.blocks.orderedListDetail": "Liste avec des numéros",
  "ios.blocks.quoteDetail": "Paragraphe mis en avant",
  "ios.blocks.subpageDetail": "Créer une nouvelle sous-page",
  "ios.blocks.table": "Tableau",
  "ios.blocks.tableDetail": "3 × 3 avec ligne d’en-tête",
  "ios.blocks.taskList": "Liste à cocher",
  "ios.blocks.taskListDetail": "Tâches avec cases à cocher",
  "ios.blocks.toggle": "Dépliant",
  "ios.blocks.toggleDetail": "Section repliable",
  "ios.home.allPages": "Toutes les pages",
  "ios.home.emptyState": "Pas encore de pages",
  "ios.home.favorite": "Ajouter aux favoris",
  "ios.home.favorites": "Favoris",
  "ios.home.manageNotebooks": "Gérer les carnets…",
  "ios.home.moveToTrash": "Placer dans la corbeille",
  "ios.home.moveToTrashTitle": "Placer « %@ » dans la corbeille ?",
  "ios.home.newPage": "Nouvelle page",
  "ios.home.noResults": "Aucun résultat",
  "ios.home.renamePage": "Renommer la page",
  "ios.home.searchPrompt": "Rechercher dans les pages",
  "ios.home.switchNotebook": "Changer de carnet",
  "ios.home.unfavorite": "Retirer des favoris",
  "ios.note.body": "Contenu de la note",
  "ios.note.embedChart": "Graphique",
  "ios.note.embedDatabaseView": "Vue de base de données",
  "ios.note.embedPlaceholderDetail": "Bientôt disponible sur iPhone — toujours pleinement utilisable sur Mac.",
  "ios.note.subpages": "Sous-pages",
  "ios.notebooks.create": "Créer",
  "ios.notebooks.defaultBadge": "Carnet par défaut",
  "ios.notebooks.deleteConfirm": "Supprimer le carnet",
  "ios.notebooks.deleteFooter": "Les pages d’un carnet supprimé sont déplacées vers le carnet par défaut.",
  "ios.notebooks.deleteMessage": "Les pages sont conservées et déplacées vers le carnet par défaut.",
  "ios.notebooks.deleteTitle": "Supprimer « %@ » ?",
  "ios.notebooks.new": "Nouveau carnet",
  "ios.notebooks.rename": "Renommer le carnet",
  "ios.notebooks.settingsFor": "Réglages de %@",
  "ios.notebooks.title": "Carnets",
  "ios.settings.accentColor": "Couleur d’accentuation",
  "ios.settings.appearance": "Apparence",
  "ios.settings.background": "Arrière-plan",
  "ios.settings.language": "Langue",
  "ios.style.chipCode": "Code",
  "ios.style.codeBlock": "Bloc de code",
  "ios.style.h1": "Titre 1",
  "ios.style.h2": "Titre 2",
  "ios.style.h3": "Titre 3",
  "ios.style.quote": "Citation",
  "ios.style.text": "Texte",
  "ios.toolbar.dismissKeyboard": "Masquer le clavier",
  "ios.toolbar.indent": "Augmenter le retrait",
  "ios.toolbar.insertBlock": "Insérer un bloc",
  "ios.toolbar.outdent": "Réduire le retrait",
  "ios.toolbar.textStyle": "Style de texte",
  "ios.vault.createVault": "Créer le coffre",
  "ios.vault.errorOccurred": "Une erreur est survenue",
  "ios.vault.loadingSubtitle": "Un instant, votre stockage local est en cours de préparation.",
  "ios.vault.lockedSubtitle": "Saisissez votre phrase secrète pour déverrouiller le coffre chiffré.",
  "ios.vault.opening": "Ouverture du coffre…",
  "ios.vault.pairDevice": "Jumeler l’appareil",
  "ios.vault.pairSubtitle": "Collez le code de jumelage de votre autre appareil et choisissez une phrase secrète pour cet appareil.",
  "ios.vault.passphrase": "Phrase secrète",
  "ios.vault.passphraseMismatch": "Les phrases secrètes ne correspondent pas.",
  "ios.vault.passphraseRepeat": "Répéter la phrase secrète",
  "ios.vault.setupSubtitle": "Définissez une phrase secrète pour créer votre coffre chiffré de bout en bout. Elle ne peut pas être récupérée.",
  "ios.vault.switchToCreate": "Créer plutôt un nouveau coffre",
  "ios.vault.switchToPair": "Jumeler plutôt un appareil",
  "ios.vault.unlock": "Déverrouiller",
  "ios.vault.unlockVault": "Déverrouiller le coffre",
  "ios.vault.welcome": "Bienvenue dans Olinor",
  "menu.about": "À propos de %@",
  "menu.checkForUpdates": "Rechercher les mises à jour…",
  "menu.appHelp": "Aide %@",
  "menu.autoFill": "Remplissage automatique",
  "menu.bringAllToFront": "Tout ramener au premier plan",
  "menu.closeAll": "Tout fermer",
  "menu.edit": "Édition",
  "menu.emojiSymbols": "Emoji et symboles",
  "menu.file": "Fichier",
  "menu.files": "Fichiers",
  "menu.fullScreen": "Plein écran",
  "menu.help": "Aide",
  "menu.hideApp": "Masquer %@",
  "menu.hideOthers": "Masquer les autres",
  "menu.import": "Importer…",
  "menu.minimize": "Placer dans le Dock",
  "menu.newDatabase": "Nouvelle base de données…",
  "menu.newSmartFolder": "Nouveau dossier intelligent…",
  "menu.newSubpage": "Nouvelle sous-page",
  "menu.newWindow": "Nouvelle fenêtre",
  "menu.notebooks": "Carnets",
  "menu.notifications": "Notifications",
  "menu.pasteMatchStyle": "Coller en adaptant le style",
  "menu.quit": "Quitter %@",
  "menu.selectAll": "Tout sélectionner",
  "menu.services": "Services",
  "menu.showAll": "Tout afficher",
  "menu.showAllTabs": "Afficher tous les onglets",
  "menu.showTabBar": "Afficher la barre d'onglets",
  "menu.startDictation": "Démarrer la dictée…",
  "menu.toggleSidebar": "Afficher/masquer la barre latérale",
  "menu.trash": "Corbeille…",
  "menu.view": "Présentation",
  "menu.window": "Fenêtre",
  "menu.writingTools": "Outils d'écriture",
  "menu.zoomIn": "Agrandir l'interface",
  "menu.zoomOut": "Réduire l'interface",
  "menu.zoomReset": "Taille standard",
  "menu.zoomWindow": "Réduire/agrandir",
  "model.agg.avg": "Moyenne",
  "model.agg.checkedPercent": "% terminé",
  "model.agg.count": "Nombre",
  "model.agg.countEmpty": "Vides",
  "model.agg.countNonEmpty": "Non vides",
  "model.agg.earliest": "Plus ancienne",
  "model.agg.latest": "Plus récente",
  "model.agg.max": "Max",
  "model.agg.median": "Médiane",
  "model.agg.min": "Min",
  "model.agg.range": "Étendue",
  "model.agg.sum": "Somme",
  "model.bgTint.gray": "Gris",
  "model.bgTint.mauve": "Mauve",
  "model.bgTint.mist": "Brume",
  "model.bgTint.neutral": "Neutre",
  "model.bgTint.olive": "Olive",
  "model.bgTint.slate": "Ardoise",
  "model.bgTint.stone": "Pierre",
  "model.bgTint.taupe": "Taupe",
  "model.bgTint.zinc": "Zinc",
  "model.cardSize.large": "Grande",
  "model.cardSize.medium": "Moyenne",
  "model.cardSize.small": "Petite",
  "model.chart.area": "Aires",
  "model.chart.bar": "Barres",
  "model.chart.day": "Jour",
  "model.chart.donut": "Anneau",
  "model.chart.line": "Courbe",
  "model.chart.month": "Mois",
  "model.chart.number": "Nombre",
  "model.chart.sortAuto": "Automatique",
  "model.chart.sortLabelAsc": "Nom A–Z",
  "model.chart.sortLabelDesc": "Nom Z–A",
  "model.chart.sortValueAsc": "Valeur croissante",
  "model.chart.sortValueDesc": "Valeur décroissante",
  "model.chart.week": "Semaine",
  "model.color.amber": "Ambre",
  "model.color.blue": "Bleu",
  "model.color.brown": "Marron",
  "model.color.cyan": "Cyan",
  "model.color.emerald": "Émeraude",
  "model.color.gray": "Gris",
  "model.color.green": "Vert",
  "model.color.indigo": "Indigo",
  "model.color.lime": "Citron vert",
  "model.color.magenta": "Magenta",
  "model.color.orange": "Orange",
  "model.color.pink": "Rose",
  "model.color.purple": "Lilas",
  "model.color.red": "Rouge",
  "model.color.rose": "Rosé",
  "model.color.slate": "Ardoise",
  "model.color.teal": "Turquoise",
  "model.color.violet": "Violet",
  "model.color.yellow": "Jaune",
  "model.date.hoursAgo": "Il y a %d h",
  "model.date.justNow": "À l’instant",
  "model.date.minutesAgo": "Il y a %d min",
  "model.date.tomorrow": "Demain",
  "model.date.yesterday": "Hier",
  "model.db.copyFallback": "Copie",
  "model.db.fallbackName": "Base de données",
  "model.db.tasksName": "Tâches",
  "model.dsl.endOfInput": "Fin",
  "model.dsl.errAvailable": " — disponibles : %@",
  "model.dsl.errExpectedOp": "Opérateur attendu après « %@ » (p. ex. =, !=, enthält, ist leer, >, <)",
  "model.dsl.errExpectedProp": "Propriété attendue, mais « %@ » trouvé",
  "model.dsl.errExpectedRparen": "« ) » attendu",
  "model.dsl.errExpectedValue": "Valeur attendue après l’opérateur",
  "model.dsl.errUnclosedQuote": "Guillemet non fermé",
  "model.dsl.errUnexpected": "Erreur inattendue : %@",
  "model.dsl.errUnexpectedToken": "Token inattendu « %@ »",
  "model.dsl.errUnknownProp": "Propriété inconnue « %@ »",
  "model.fieldKey.source": "Source",
  "model.fieldVisibility.always": "Toujours afficher",
  "model.fieldVisibility.hideWhenEmpty": "Masquer si vide",
  "model.file.badgeFallback": "FICHIER",
  "model.file.defaultName": "Fichier",
  "model.file.insertPrompt": "Insérer",
  "model.file.readFailed": "Le fichier n’a pas pu être lu.",
  "model.file.saveFailed": "La pièce jointe n’a pas pu être enregistrée.",
  "model.file.sourceUploaded": "Téléversé",
  "model.fileFilter.all": "Tous les fichiers",
  "model.fileFilter.audio": "Audio",
  "model.fileFilter.docs": "Documents",
  "model.fileFilter.images": "Images",
  "model.fileFilter.other": "Autres",
  "model.fileFilter.video": "Vidéo",
  "model.fileFilter.videos": "Vidéos",
  "model.filterLogic.and": "ET",
  "model.filterLogic.or": "OU",
  "model.filterOp.contains": "contient",
  "model.filterOp.empty": "est vide",
  "model.filterOp.eq": "est",
  "model.filterOp.gt": "supérieur à",
  "model.filterOp.gte": "supérieur ou égal",
  "model.filterOp.lt": "inférieur à",
  "model.filterOp.lte": "inférieur ou égal",
  "model.filterOp.neq": "n’est pas",
  "model.filterOp.notContains": "ne contient pas",
  "model.filterOp.notEmpty": "n’est pas vide",
  "model.folder.newName": "Nouveau dossier",
  "model.formula.descAbs": "Valeur absolue.",
  "model.formula.descAnd": "Vrai si toutes les conditions sont vraies.",
  "model.formula.descAverage": "Moyenne arithmétique.",
  "model.formula.descCeil": "Arrondit à l’entier supérieur.",
  "model.formula.descConcat": "Concatène des textes.",
  "model.formula.descContains": "Vrai si le texte contient la recherche.",
  "model.formula.descCount": "Nombre de valeurs non vides.",
  "model.formula.descCountAll": "Nombre de toutes les valeurs, y compris vides.",
  "model.formula.descDateAdd": "Ajoute des jours à une date.",
  "model.formula.descDay": "Jour du mois.",
  "model.formula.descDays": "Différence entre deux dates en jours.",
  "model.formula.descEmpty": "Vrai si la valeur est vide.",
  "model.formula.descFloor": "Arrondit à l’entier inférieur.",
  "model.formula.descIf": "Condition (si/alors/sinon).",
  "model.formula.descIfError": "Valeur de remplacement en cas d’erreur.",
  "model.formula.descJoin": "Joint des valeurs avec un séparateur.",
  "model.formula.descLeft": "Les n premiers caractères.",
  "model.formula.descLen": "Nombre de caractères.",
  "model.formula.descLower": "Minuscules.",
  "model.formula.descMax": "Valeur la plus grande.",
  "model.formula.descMedian": "Médiane, c’est-à-dire la valeur centrale.",
  "model.formula.descMin": "Valeur la plus petite.",
  "model.formula.descMod": "Reste de la division.",
  "model.formula.descMonth": "Mois d’une date.",
  "model.formula.descNot": "Inverse une valeur booléenne.",
  "model.formula.descNow": "Instant actuel.",
  "model.formula.descOr": "Vrai si une condition est vraie.",
  "model.formula.descPow": "Puissance.",
  "model.formula.descProduct": "Produit de tous les nombres.",
  "model.formula.descReplace": "Remplace toutes les occurrences.",
  "model.formula.descRight": "Les n derniers caractères.",
  "model.formula.descRound": "Arrondit x à n décimales.",
  "model.formula.descSqrt": "Racine carrée.",
  "model.formula.descSum": "Somme de tous les nombres.",
  "model.formula.descToday": "Date du jour.",
  "model.formula.descTrim": "Supprime les espaces en début et fin.",
  "model.formula.descUpper": "Majuscules.",
  "model.formula.descYear": "Année d’une date.",
  "model.formula.editHelp": "Modifier la formule",
  "model.formula.empty": "Formule…",
  "model.formula.emptyValue": "Vide",
  "model.formula.errDivZero": "Division par zéro",
  "model.formula.errEvalFailed": "La formule n’a pas pu être évaluée",
  "model.formula.errIfArgs": "WENN attend une condition, une valeur si vrai et éventuellement une valeur si faux",
  "model.formula.errIfErrorArgs": "WENNFEHLER attend une valeur et un remplacement",
  "model.formula.errMissingParen": "Parenthèse fermante manquante",
  "model.formula.errNegativeSqrt": "Racine d’un nombre négatif",
  "model.formula.errNotAvailable": "Fonction pas encore disponible dans l’aperçu natif",
  "model.formula.errNotDate": "Pas une date",
  "model.formula.errNotNumber": "Pas une valeur numérique",
  "model.formula.errUnexpectedChar": "Caractère inattendu",
  "model.formula.errUnknownFunction": "Fonction inconnue %@",
  "model.formula.errUnknownName": "Fonction ou référence inconnue",
  "model.formula.errUnresolvedRef": "La référence n’est pas résolue dans cet aperçu natif",
  "model.formula.false": "Faux",
  "model.formula.groupAggregation": "Agrégation",
  "model.formula.groupDate": "Date",
  "model.formula.groupLogic": "Logique",
  "model.formula.groupMath": "Mathématiques",
  "model.formula.groupText": "Texte",
  "model.formula.sigAbs": "ABS(x)",
  "model.formula.sigAnd": "AND(cond...)",
  "model.formula.sigAverage": "AVERAGE(nombres...)",
  "model.formula.sigCeil": "CEIL(x)",
  "model.formula.sigConcat": "CONCAT(texte...)",
  "model.formula.sigContains": "CONTAINS(texte; recherche)",
  "model.formula.sigCount": "COUNT(valeurs...)",
  "model.formula.sigCountAll": "COUNTALL(valeurs...)",
  "model.formula.sigDateAdd": "DATEADD(date; jours)",
  "model.formula.sigDay": "DAY(date)",
  "model.formula.sigDays": "DAYS(a; b)",
  "model.formula.sigEmpty": "EMPTY(valeur)",
  "model.formula.sigFloor": "FLOOR(x)",
  "model.formula.sigIf": "IF(cond; alors; sinon)",
  "model.formula.sigIfError": "IFERROR(x; substitut)",
  "model.formula.sigJoin": "JOIN(liste; séparateur)",
  "model.formula.sigLeft": "LEFT(texte; n)",
  "model.formula.sigLen": "LEN(texte)",
  "model.formula.sigLower": "LOWER(texte)",
  "model.formula.sigMax": "MAX(nombres...)",
  "model.formula.sigMedian": "MEDIAN(nombres...)",
  "model.formula.sigMin": "MIN(nombres...)",
  "model.formula.sigMod": "MOD(a; b)",
  "model.formula.sigMonth": "MONTH(date)",
  "model.formula.sigNot": "NOT(cond)",
  "model.formula.sigOr": "OR(cond...)",
  "model.formula.sigPow": "POW(base; exposant)",
  "model.formula.sigProduct": "PRODUCT(nombres...)",
  "model.formula.sigReplace": "REPLACE(texte; ancien; nouveau)",
  "model.formula.sigRight": "RIGHT(texte; n)",
  "model.formula.sigRound": "ROUND(x; n)",
  "model.formula.sigSqrt": "SQRT(x)",
  "model.formula.sigSum": "SUM(nombres...)",
  "model.formula.sigTrim": "TRIM(texte)",
  "model.formula.sigUpper": "UPPER(texte)",
  "model.formula.sigYear": "YEAR(date)",
  "model.formula.true": "Vrai",
  "model.notebook.welcomeTitle": "Bienvenue",
  "model.page.copySuffix": " copie",
  "model.page.newTitle": "Nouvelle note",
  "model.pageLayout.full": "Pleine largeur",
  "model.pageLayout.normal": "Étroite",
  "model.pageLayout.wide": "Large",
  "model.priority.high": "Haute",
  "model.priority.low": "Basse",
  "model.priority.medium": "Moyenne",
  "model.prop.assigned": "Assigné",
  "model.prop.assignment": "Assignation",
  "model.prop.due": "Échéance",
  "model.prop.end": "Fin",
  "model.prop.priority": "Priorité",
  "model.prop.start": "Début",
  "model.propType.checkbox": "Case à cocher",
  "model.propType.createdAt": "Créé le",
  "model.propType.date": "Date",
  "model.propType.email": "E-mail",
  "model.propType.formula": "Formule",
  "model.propType.multiSelect": "Sélection multiple",
  "model.propType.number": "Nombre",
  "model.propType.percent": "Pourcentage",
  "model.propType.phone": "Téléphone",
  "model.propType.rating": "Évaluation",
  "model.propType.relation": "Relation",
  "model.propType.rollup": "Rollup",
  "model.propType.select": "Sélection",
  "model.propType.status": "Statut",
  "model.propType.text": "Texte",
  "model.propType.updatedAt": "Dernière modification",
  "model.propType.url": "URL",
  "model.propType.user": "Utilisateur",
  "model.reminder.snoozeHours": "Reporter de %d h",
  "model.reminder.snoozeMinutes": "Reporter de %d min",
  "model.rollup.sourceMissing": "Source non disponible",
  "model.seed.dbIntroCallout": "La même base de données peut être intégrée dans plusieurs notes — les données restent synchronisées.",
  "model.seed.dbIntroHeadSteps": "En trois étapes",
  "model.seed.dbIntroPreview": "Comment une note devient une base de données structurée avec des vues.",
  "model.seed.dbIntroStep1": "Créer la base de données — via « + Nouvelle base de données » ou la commande slash.",
  "model.seed.dbIntroStep2": "Définir les propriétés — sélection, date, personne…",
  "model.seed.dbIntroStep3": "Choisir une vue — tableau, kanban ou calendrier.",
  "model.seed.dbIntroText": "Une base de données est la source de vos vues. Les propriétés comme Statut ou Priorité s’appliquent partout où la base de données est utilisée.",
  "model.seed.formulaName": "Somme",
  "model.seed.imgAurora": "Aurore",
  "model.seed.imgEvening": "Soir",
  "model.seed.imgForest": "Forêt",
  "model.seed.imgIce": "Glace",
  "model.seed.imgVastness": "Immensité",
  "model.seed.tableHeadArea": "Zone",
  "model.seed.tableHeadEffect": "Premier effet natif",
  "model.seed.tableRow1": "Sélection système, clavier, focus",
  "model.seed.tableRow2": "Cases à cocher, listes, barres d’outils",
  "model.seed.tableRow3": "Tableau natif avec sélection",
  "model.seed.taskCalendarData": "Compléter les données de calendrier et de chronologie",
  "model.seed.taskCheckDbBlock": "Vérifier le bloc base de données dans les notes",
  "model.seed.taskFirstDb": "Configurer la première base de données",
  "model.seed.taskTestBoard": "Tester la vue kanban avec statut",
  "model.seed.taskTryFjord": "Essayer Olinor",
  "model.seed.tryHeadQuickstart": "Démarrage rapide",
  "model.seed.tryIntro": "Le plus rapide pour découvrir Olinor est d’essayer une chose à la fois.",
  "model.seed.tryPreview": "Un petit tour des pages, tâches, calendriers et bases de données.",
  "model.seed.tryQuote": "La note rend désormais cette démo nativement : les blocs de texte, les tâches et le bloc base de données gardent leur structure comme dans l’app.",
  "model.seed.tryTodo1": "Créer une nouvelle page avec ⌘N",
  "model.seed.tryTodo2": "Saisir une tâche et la placer sur « Aujourd’hui »",
  "model.seed.tryTodo3": "Créer un rendez-vous dans le calendrier",
  "model.seed.tryTodo4": "Glisser un fichier dans la galerie",
  "model.seed.welcomeBullet1": "Écrire des pages — avec titres, listes et encadrés.",
  "model.seed.welcomeBullet2": "Gérer des tâches — listes intelligentes comme Aujourd’hui et Programmé.",
  "model.seed.welcomeBullet3": "Construire des bases de données — comme vue autonome ou intégrée dans une note.",
  "model.seed.welcomeBullet4": "Déposer des fichiers — images, PDF et plus dans la galerie.",
  "model.seed.welcomeEmbedText": "Une base de données peut être intégrée directement dans une note — avec ses propres vues, propriétés et lignes :",
  "model.seed.welcomeFormulaText": "Les formules restent en ligne dans le texte : une puce de valeur qui ouvre ses saisies natives directement dans la ligne lors de l’édition.",
  "model.seed.welcomeHeadCan": "Ce que vous pouvez faire ici",
  "model.seed.welcomeHeadEmbed": "Base de données intégrée",
  "model.seed.welcomeHeadFeatures": "Fonctionnalités",
  "model.seed.welcomeHeadNative": "Effet natif",
  "model.seed.welcomeIntro": "Olinor réunit notes, tâches, calendriers et bases de données dans une seule fenêtre — voici un petit tour de l’interface native.",
  "model.seed.welcomeTip": "Astuce : appuyez sur « / » pour les commandes, ou déplacez les blocs par leur poignée pour les réorganiser.",
  "model.seed.welcomeTitle": "Bienvenue dans Olinor",
  "model.seed.welcomeTodo1": "Lire cette page de bienvenue",
  "model.seed.welcomeTodo2": "Créer votre propre page",
  "model.seed.welcomeTodo3": "Essayer une base de données",
  "model.share.emptyInvite": "Veuillez coller un lien d’invitation.",
  "model.share.noActiveNotebook": "Aucun carnet actif à partager.",
  "model.share.noCore": "Le stockage local n’est pas disponible.",
  "model.smartList.flagged": "Marqué",
  "model.smartList.inbox": "Boîte d’entrée",
  "model.smartList.planned": "Programmé",
  "model.status.done": "Terminé",
  "model.status.inProgress": "En cours",
  "model.status.todo": "Prévu",
  "model.sync.connecting": "Connexion…",
  "model.sync.live": "En direct",
  "model.sync.local": "Local",
  "model.taskBucket.later": "Plus tard",
  "model.taskBucket.nextWeek": "7 prochains jours",
  "model.taskBucket.noDate": "Sans date",
  "model.taskBucket.overdue": "En retard",
  "model.textSize.lg": "Grande",
  "model.textSize.md": "Moyenne",
  "model.textSize.sm": "Petite",
  "model.theme.dark": "Sombre",
  "model.theme.light": "Clair",
  "model.theme.system": "Système",
  "model.tint.system": "Valeur système",
  "model.undo.deleteColumn": "Supprimer la colonne",
  "model.undo.deleteDatabase": "Supprimer la base de données",
  "model.undo.deletePage": "Supprimer la page",
  "model.undo.deleteView": "Supprimer la vue",
  "model.undo.movePage": "Déplacer la page",
  "model.undo.restoreColumn": "Restaurer la colonne",
  "model.undo.restorePage": "Restaurer la page",
  "model.undo.sortDatabases": "Trier les bases de données",
  "model.vault.alreadyInitialized": "Le coffre est déjà configuré.",
  "model.vault.genericFailed": "L’opération a échoué.",
  "model.vault.initFailed": "L’initialisation a échoué.",
  "model.vault.notInitialized": "Aucun coffre n’existe encore.",
  "model.vault.openFailed": "Le stockage local n’a pas pu être ouvert.",
  "model.vault.pairingFailed": "Le jumelage a échoué. Vérifiez le code et la connexion.",
  "model.vault.statusFailed": "L’état du coffre n’a pas pu être lu.",
  "model.vault.wrongPassphrase": "Phrase secrète incorrecte.",
  "model.view.newName": "Nouvelle vue",
  "model.view.notesList": "Liste de notes",
  "model.viewType.calendar": "Calendrier",
  "model.viewType.calendarDesc": "Entrées par date dans le mois.",
  "model.viewType.cards": "Cartes",
  "model.viewType.cardsDesc": "Galerie de cartes d’entrées.",
  "model.viewType.kanban": "Kanban",
  "model.viewType.kanbanDesc": "Colonnes par statut.",
  "model.viewType.list": "Liste",
  "model.viewType.listDesc": "Liste simple avec propriétés.",
  "model.viewType.table": "Tableau",
  "model.viewType.tableDesc": "Toutes les propriétés en colonnes.",
  "model.viewType.timeline": "Chronologie",
  "model.viewType.timelineDesc": "Frise chronologique avec début et fin.",
  "model.viewType.todo": "To-do",
  "model.viewType.todoDesc": "Vue de tâches à cocher.",
  "note.addReminder": "Ajouter un rappel",
  "note.autoBeforeRestore": "Automatique avant restauration",
  "note.automatic": "Automatique",
  "note.blockCount": "%d blocs",
  "note.chipConnecting": "Connexion…",
  "note.chipLocked": "Verrouillée",
  "note.chipOffline": "Hors ligne",
  "note.chipReadOnly": "Lecture seule",
  "note.chipShared": "Partagée",
  "note.chipSynced": "Synchronisée",
  "note.comment": "Commentaire",
  "note.copied": "Copié.",
  "note.copyLink": "Copier le lien",
  "note.createAnotherLink": "Créer un autre lien",
  "note.createInviteLink": "Créer un lien d’invitation",
  "note.creatingLink": "Création en cours…",
  "note.date": "Date",
  "note.deleteDatabase": "Supprimer la base de données",
  "note.deleteProperty": "Supprimer la propriété",
  "note.emoji": "Emoji",
  "note.emojiGroupActivity": "Activités & voyages",
  "note.emojiGroupFood": "Nourriture & boissons",
  "note.emojiGroupNature": "Animaux & nature",
  "note.emojiGroupObjects": "Objets & travail",
  "note.emojiGroupPeople": "Personnes & gestes",
  "note.emojiGroupSmileys": "Smileys & émotions",
  "note.emojiGroupSymbols": "Symboles",
  "note.entryCount.many": "%d entrées",
  "note.entryCount.one": "1 entrée",
  "note.events": "Événements",
  "note.functions": "Fonctions",
  "note.historyAndVersions": "Historique et versions",
  "note.insert": "Insérer",
  "note.keepDatabase": "Conserver la base de données",
  "note.keepDatabaseMessage": "Le dernier bloc utilisant « %1$@ » a été retiré. Conserver range la base de données (%2$@) sous « Bases de données ». Supprimer l’efface définitivement avec ses entrées.",
  "note.keepDatabaseTitle": "Conserver la base de données ?",
  "note.layout": "Mise en page",
  "note.linkedFrom": "LIÉ DEPUIS",
  "note.lockPage": "Verrouiller la page",
  "note.manageSharedPage": "Gérer la page partagée",
  "note.moveToTrash": "Placer dans la corbeille",
  "note.nextMonth": "Mois suivant",
  "note.nextWeek": "Semaine prochaine",
  "note.noMatches": "Aucun résultat",
  "note.noTint": "Aucune teinte",
  "note.openLinkHint": "Ouvrez le lien dans une autre instance de Olinor pour écrire à plusieurs.",
  "note.pageSettings": "Réglages de la page",
  "note.pickDate": "Choisir une date…",
  "note.previousMonth": "Mois précédent",
  "note.reminder": "Rappel",
  "note.removeDate": "Retirer la date",
  "note.restore": "Restaurer",
  "note.restoreVersionMessage": "L’état actuel sera remplacé et enregistré automatiquement comme version au préalable.",
  "note.restoreVersionTitle": "Restaurer la version ?",
  "note.saveCurrentVersion": "Enregistrer la version actuelle",
  "note.searchEmoji": "Rechercher un emoji",
  "note.searchSymbol": "Rechercher un symbole",
  "note.selectAll": "Tout sélectionner",
  "note.shareFailed": "Le partage a échoué.",
  "note.shareFailedOffline": "Le partage a échoué. La connexion est-elle en ligne ?",
  "note.shareNote": "Partager la note",
  "note.shareNoteInfo": "Créez un lien d’invitation. Le lien contient la clé de la note – ne le partagez qu’avec des personnes de confiance.",
  "note.sharePage": "Partager la page",
  "note.sharedNote": "Note partagée",
  "note.sharedNoteInfo": "Cette note est synchronisée en temps réel. Créez un autre lien d’invitation pour ajouter quelqu’un.",
  "note.snapshot": "Instantané",
  "note.snapshots": "Instantanés",
  "note.symbols": "Symboles",
  "note.taskSource": "Source des tâches",
  "note.tasks": "Tâches",
  "note.tasksDone": "%1$d sur %2$d tâches terminées",
  "note.textSize": "Taille du texte",
  "note.time": "Heure",
  "note.tomorrow": "Demain",
  "note.unlockPage": "Déverrouiller la page",
  "note.versionRestored": "Version restaurée",
  "note.versionTitle": "Version · %@",
  "panel.bucket.last30": "30 derniers jours",
  "panel.bucket.last7": "7 derniers jours",
  "panel.bucket.older": "Plus ancien",
  "panel.bucket.yesterday": "Hier",
  "panel.calendar.hide": "Masquer le calendrier",
  "panel.calendar.monday": "Lundi",
  "panel.calendar.month": "Mois",
  "panel.calendar.monthView": "Vue mensuelle",
  "panel.calendar.nextMonth": "Mois suivant",
  "panel.calendar.nextWeek": "Semaine suivante",
  "panel.calendar.prevMonth": "Mois précédent",
  "panel.calendar.prevWeek": "Semaine précédente",
  "panel.calendar.showBottom": "Afficher en bas",
  "panel.calendar.showTop": "Afficher en haut",
  "panel.calendar.sunday": "Dimanche",
  "panel.calendar.week": "Semaine",
  "panel.calendar.weekNo": "S",
  "panel.calendar.weekView": "Vue hebdomadaire",
  "panel.closeNotes": "Fermer la liste de notes",
  "panel.config.favoritesTop": "Favoris en haut",
  "panel.config.grouping": "Groupement",
  "panel.config.listSettings": "Réglages de la liste",
  "panel.config.showDate": "Afficher la date",
  "panel.config.sort": "Tri",
  "panel.config.titleOnly": "Titre uniquement",
  "panel.config.view": "Vue",
  "panel.empty.noDayEntries": "Aucune note ni tâche ce jour-là",
  "panel.empty.noSmartFolderNotes": "Aucune note ne correspond à ce dossier",
  "panel.grouping.byDate": "Par date",
  "panel.lines.many": "%d lignes",
  "panel.lines.one": "1 ligne",
  "panel.marker.count": "Nombre",
  "panel.marker.dot": "Point",
  "panel.section.favorites": "Favoris",
  "panel.section.tasks": "Tâches",
  "panel.sort.created": "Créé",
  "panel.sort.manual": "Manuel",
  "panel.sort.updated": "Dernière modification",
  "presets.addsFields": "Ajoute : %@",
  "presets.allEvents": "Tous les événements",
  "presets.allFieldsPresent": "✓ Tous les champs présents",
  "presets.allTasks": "Toutes les tâches",
  "presets.calDay": "Jour",
  "presets.calFeed": "Fil",
  "presets.calMonth": "Mois",
  "presets.calWeek": "Semaine",
  "presets.calendar": "Calendrier",
  "presets.choose": "Choisir …",
  "presets.createNew": "Créer",
  "presets.database": "Base de données",
  "presets.embedded.many": "intégrée dans %d notes",
  "presets.embedded.one": "intégrée dans 1 note",
  "presets.entryCount.many": "%d entrées",
  "presets.entryCount.one": "1 entrée",
  "presets.filterDatabases": "Filtrer les bases de données",
  "presets.globalViewSubtitle": "Vue globale sur toutes les bases de données",
  "presets.insert": "Insérer",
  "presets.insertTitle": "Insérer %@",
  "presets.link": "Lier",
  "presets.linkPageTitle": "Lier une page",
  "presets.newCalendar": "Nouveau calendrier",
  "presets.newDatabase": "Nouvelle base de données",
  "presets.newTaskList": "Nouvelle liste de tâches",
  "presets.noMatches": "Aucun résultat",
  "presets.noOtherPages": "Aucune autre page disponible",
  "presets.notesList": "Liste de notes",
  "presets.propDate": "Date",
  "presets.propDue": "Échéance",
  "presets.propEnd": "Fin",
  "presets.propStatus": "Statut",
  "presets.reminder": "Rappel",
  "presets.scope": "Portée",
  "presets.scopeAllNotes": "Toutes les notes",
  "presets.scopeSubnotes": "Sous-notes de cette page",
  "presets.searchPage": "Rechercher une page",
  "presets.source": "Source",
  "presets.staleDb": "La base de données sélectionnée n’existe plus.",
  "presets.taskCreating": "Création de la tâche …",
  "presets.taskHeader": "TÂCHE",
  "presets.tasks": "Tâches",
  "presets.useExisting": "Utiliser l’existant",
  "presets.view": "Vue",
  "reminders.action.comment": "a commenté",
  "reminders.action.mention": "vous a mentionné",
  "reminders.action.reply": "a répondu à votre commentaire",
  "reminders.clear": "Effacer",
  "reminders.clearHelp": "Retirer les rappels terminés",
  "reminders.composer.current": "Actuel : %@",
  "reminders.composer.custom": "Personnalisé…",
  "reminders.composer.editTitle": "Modifier le rappel",
  "reminders.composer.prompt": "De quoi faut-il vous rappeler ?",
  "reminders.composer.remove": "Retirer le rappel",
  "reminders.composer.title": "Rappel",
  "reminders.deniedHint": "Les notifications sont désactivées — les rappels n’apparaissent qu’ici.",
  "reminders.empty.activity": "Aucune activité",
  "reminders.empty.activityHint": "Les mentions (@nom) et les commentaires\ndes autres apparaissent ici.",
  "reminders.empty.hint": "Créez des rappels via le menu de bloc,\nsur des tâches — ou ici avec « + ».",
  "reminders.empty.title": "Aucun rappel",
  "reminders.enable": "Activer",
  "reminders.fallbackTitle": "Rappel",
  "reminders.inPage": "dans « %@ »",
  "reminders.justNow": "à l’instant",
  "reminders.markAllRead": "Tout marquer comme lu",
  "reminders.markDone": "Terminé",
  "reminders.new": "Nouveau rappel",
  "reminders.notificationsTitle": "Notifications",
  "reminders.preset.dayBefore": "1 jour avant",
  "reminders.preset.evening": "Ce soir",
  "reminders.preset.hourBefore": "1 heure avant",
  "reminders.preset.inOneHour": "Dans 1 heure",
  "reminders.preset.morningOf": "Le matin même",
  "reminders.preset.nextWeek": "Semaine prochaine",
  "reminders.preset.noTime": "aucune heure",
  "reminders.preset.past": "passé",
  "reminders.reopen": "Rouvrir",
  "reminders.reschedule": "Replanifier",
  "reminders.section.done": "Terminés",
  "reminders.section.overdue": "En retard",
  "reminders.section.upcoming": "À venir",
  "reminders.settingsHelp": "Réglages des rappels",
  "reminders.showAll": "Afficher toutes les notifications",
  "reminders.snooze": "Reporter",
  "reminders.snooze10": "10 minutes",
  "reminders.snooze1h": "1 heure",
  "reminders.tab.activity": "Activité",
  "reminders.time.agoMinutes": "il y a %d min",
  "reminders.time.inMinutes": "dans %d min",
  "reminders.time.now": "Maintenant",
  "reminders.title": "Rappels",
  "workspace.reminder.accessExplainer": "Olinor peut afficher les tâches de Rappels Apple. L’accès n’est demandé qu’après votre confirmation.",
  "workspace.reminder.addApple": "Ajouter Rappels Apple",
  "workspace.reminder.noAccess": "Aucun accès à Rappels Apple",
  "workspace.reminder.openApp": "Ouvrir Rappels Apple",
  "workspace.reminder.openSettings": "Ouvrir Réglages Système",
  "reminders.tomorrowMorning": "Demain matin",
  "screens.cloud.accounts": "Comptes",
  "screens.cloud.comingSoon": "Bientôt disponible",
  "screens.cloud.dropboxSoon": "Connecter Dropbox … Bientôt disponible.",
  "screens.cloud.noGoogleAccount": "Aucun compte Google connecté pour l’instant.",
  "screens.databases.emptyTitle": "Aucune base de données",
  "screens.databases.intro": "Les bases de données sont la source de vos vues – les propriétés s’appliquent partout où une base de données est utilisée.",
  "screens.databases.new": "Nouvelle base de données",
  "screens.databases.title": "Bases de données",
  "screens.fileCount.many": "%d fichiers",
  "screens.fileCount.one": "1 fichier",
  "screens.files.countWithFolders": "%1$@ · %2$d dossiers",
  "screens.files.deleteFileMessage": "Les références dans les pages afficheront ensuite le fichier comme non disponible. Il n’y a pas de corbeille.",
  "screens.files.deleteFileTitle": "Supprimer le fichier ?",
  "screens.files.deleteFolderMessage": "Le dossier sera supprimé. Les sous-dossiers et fichiers remontent d’un niveau.",
  "screens.files.deleteFolderTitle": "Supprimer le dossier ?",
  "screens.files.dropHere": "Déposer les fichiers ici",
  "screens.files.dropIntoFolder": "Déposer dans « %@ »",
  "screens.files.emptyFolder": "Ce dossier est vide",
  "screens.files.emptyHint": "Glissez des fichiers ici – ou ajoutez des pièces jointes dans les pages, elles seront rassemblées ici.",
  "screens.files.emptyTitle": "Pas encore de fichiers",
  "screens.files.folderNamePrompt": "Nom du dossier",
  "screens.files.moveDown": "Vers le bas",
  "screens.files.moveTo": "Déplacer vers",
  "screens.files.moveToFolder": "Déplacer dans un dossier",
  "screens.files.moveUp": "Vers le haut",
  "screens.files.newFolder": "Nouveau dossier",
  "screens.files.newSubfolder": "Nouveau sous-dossier",
  "screens.files.noFolder": "Aucun dossier",
  "screens.files.title": "Fichiers",
  "screens.files.topLevel": "Niveau supérieur",
  "screens.globalView.aggregated": "Agrégé : %@",
  "screens.globalView.aggregatedMore": "Agrégé : %1$@ +%2$d",
  "screens.globalView.database": "Base de données",
  "screens.globalView.fallbackTitle": "Vue",
  "screens.globalView.noSources": "Aucune source",
  "screens.globalView.notFound": "Vue introuvable",
  "screens.globalView.notFoundHint": "Cette vue n’existe plus.",
  "screens.itemCount.many": "%d éléments",
  "screens.itemCount.one": "1 élément",
  "screens.notifications.allRead": "Tout est lu",
  "screens.notifications.comments": "Commentaires",
  "screens.notifications.empty": "Aucune notification",
  "screens.notifications.emptyHint": "Quand quelqu’un vous mentionne avec @nom ou commente\ndans un carnet partagé, cela apparaît ici.",
  "screens.notifications.markAllRead": "Tout marquer comme lu",
  "screens.notifications.mentions": "Mentions",
  "screens.notifications.older": "Plus ancien",
  "screens.notifications.thisWeek": "Cette semaine",
  "screens.notifications.title": "Notifications",
  "screens.notifications.yesterday": "Hier",
  "screens.statEntry.many": "Entrées",
  "screens.statEntry.one": "Entrée",
  "screens.statProperty.many": "Propriétés",
  "screens.statProperty.one": "Propriété",
  "screens.statView.many": "Vues",
  "screens.statView.one": "Vue",
  "screens.unread.many": "%d non lues",
  "screens.unread.one": "1 non lue",
  "settings.access.copyLink": "Copier le lien",
  "settings.access.creatingLink": "Création en cours…",
  "settings.access.editName": "Modifier le nom",
  "settings.access.inviteAnother": "Inviter une autre personne",
  "settings.access.linkCaption": "Le lien contient la clé du carnet – ne le partagez qu’avec des personnes de confiance.",
  "settings.access.linkCopied": "Lien copié.",
  "settings.access.loading": "Chargement…",
  "settings.access.membersError": "Les membres n’ont pas pu être chargés. La connexion est-elle en ligne ?",
  "settings.access.membersLoading": "Chargement des membres…",
  "settings.access.nickPlaceholder": "Nom (local uniquement)",
  "settings.access.noNotebook": "Aucun carnet actif.",
  "settings.access.owner": "Propriétaire",
  "settings.access.removeError": "Le retrait a échoué. La connexion est-elle en ligne ?",
  "settings.access.revoke": "Révoquer l’accès",
  "settings.access.revokeConfirmMessage": "La personne sera retirée et la clé du carnet régénérée, de sorte qu’elle ne pourra plus déchiffrer les contenus futurs. Les copies déjà téléchargées restent chez elle.",
  "settings.access.revokeConfirmTitle": "Vraiment révoquer l’accès ?",
  "settings.access.roleEditor": "Modification",
  "settings.access.roleError": "Le rôle n’a pas pu être modifié. La connexion est-elle en ligne ?",
  "settings.access.roleViewer": "Consultation",
  "settings.access.rotationNote": "Lors de la révocation, la clé du carnet est automatiquement renouvelée – les personnes retirées ne peuvent plus déchiffrer les contenus futurs. Les copies déjà téléchargées restent chez elles.",
  "settings.access.shareExplainer": "Partagez ce carnet pour travailler ensemble sur toutes ses pages – y compris celles ajoutées plus tard. Le lien d’invitation contient la clé du carnet.",
  "settings.access.shareFailed": "Le partage a échoué.",
  "settings.access.shareFailedOnline": "Le partage a échoué. La connexion est-elle en ligne ?",
  "settings.access.shareNotebook": "Partager le carnet",
  "settings.access.sharing": "Partage en cours…",
  "settings.access.subtitle": "Partagez ce carnet avec d’autres et gérez qui peut le consulter ou le modifier.",
  "settings.access.title": "Accès",
  "settings.appearance.accent": "Couleur d’accentuation",
  "settings.appearance.accentSubtitle": "La même palette que les icônes, carnets et marques de sélection. Détermine les contrôles natifs, les états actifs et les mises en évidence.",
  "settings.appearance.background": "Couleur d’arrière-plan",
  "settings.appearance.backgroundSubtitle": "Détermine les couleurs de surface du contenu, de la barre latérale, des superpositions et des zones en retrait.",
  "settings.appearance.colorScheme": "Thème",
  "settings.appearance.colorSchemeSubtitle": "Clair, sombre ou selon le système.",
  "settings.appearance.interfaceSize": "Taille de l’interface",
  "settings.appearance.interfaceSizeSubtitle": "Met à l’échelle le texte, les commandes et les espacements de toute l’interface.",
  "settings.appearance.sizeCompact": "Compacte",
  "settings.appearance.sizeLarge": "Grande",
  "settings.appearance.sizeSmall": "Petite",
  "settings.appearance.sizeStandard": "Standard",
  "settings.appearance.sizeXL": "Très grande",
  "settings.appearance.scope.notebookSubtitle": "L’accentuation et l’arrière-plan s’appliquent uniquement à ce carnet.",
  "settings.appearance.subtitle": "Détermine le thème ainsi que les couleurs d’accentuation et d’arrière-plan de l’interface Olinor.",
  "settings.appearance.title": "Apparence",
  "settings.devices.actionFailed": "L’opération a échoué. La connexion est-elle en ligne ?",
  "settings.devices.codeHint": "Collez le code sur le nouvel appareil sous « Jumeler l’appareil ». Il n’est utilisable qu’une seule fois et contient la clé – ne le partagez avec personne.",
  "settings.devices.copied": "Copié",
  "settings.devices.creatingCode": "Création du code…",
  "settings.devices.enableSync": "Activer la synchronisation",
  "settings.devices.enabling": "Activation…",
  "settings.devices.expired": "Expiré",
  "settings.devices.expiredHint": "Le code a expiré. Terminez avec « Terminé » et créez-en un nouveau si nécessaire.",
  "settings.devices.identity": "Identité",
  "settings.devices.identitySubtitle": "Votre clé publique. À envoyer à l’opérateur pour l’activation de la bêta — elle identifie cet appareil auprès du relais de synchronisation.",
  "settings.devices.pair": "Jumeler l’appareil",
  "settings.devices.pairExplainer": "Crée un code de jumelage à usage unique (valable 10 minutes) permettant à un autre appareil de reprendre votre coffre chiffré.",
  "settings.devices.remaining": "Encore %@",
  "settings.devices.subtitle": "Jumelez un autre appareil pour qu’il reprenne votre coffre chiffré et se synchronise.",
  "settings.devices.syncRequired": "La synchronisation doit être activée pour jumeler un autre appareil.",
  "settings.devices.title": "Appareils",
  "settings.devices.working": "Un instant…",
  "settings.editor.bubbleMenu": "Menu de sélection",
  "settings.editor.bubbleMenuHint": "Barre flottante qui apparaît lorsque du texte est sélectionné.",
  "settings.editor.slashMenu": "Menu barre oblique",
  "settings.editor.slashMenuHint": "Sélecteur de blocs qui apparaît en tapant « / ».",
  "settings.editor.subtitle": "Comment l'éditeur se comporte pendant que vous écrivez.",
  "settings.editor.surfaces": "Commandes",
  "settings.editor.surfacesSubtitle": "S'applique à cet appareil.",
  "settings.editor.title": "Éditeur",
  "settings.editor.topBar": "Barre de mise en forme",
  "settings.editor.topBarHint": "Barre fixe au-dessus du texte avec style de bloc et mise en forme.",
  "settings.footer.notebookContext": "Réglages de « %@ »",
  "settings.footer.userContext": "Réglages de « %@ » — profil local sur ce Mac",
  "settings.import.countOf": "%1$d sur %2$d",
  "settings.import.databases": "Bases de données",
  "settings.import.files": "Fichiers",
  "settings.import.moreNotes": "… et %d autres remarques",
  "settings.import.newImport": "Nouvel import",
  "settings.import.notionPanelMessage": "Choisir l’export Notion (.zip ou dossier décompressé)",
  "settings.import.notionSubtitle": "Export depuis Notion : Réglages → Exporter l’espace de travail → « Markdown & CSV ». Le fichier zip (ou le dossier décompressé) est repris avec ses sous-pages, bases de données et pièces jointes.",
  "settings.import.obsidianPanelMessage": "Choisir le dossier du coffre Obsidian",
  "settings.import.obsidianSubtitle": "Le dossier du coffre est repris avec sa structure de dossiers, ses wikilinks, ses tags et ses pièces jointes. Les fichiers canvas et les données de plugins (.obsidian) sont laissés de côté.",
  "settings.import.pickNotion": "Sélectionner l’export Notion…",
  "settings.import.pickObsidian": "Sélectionner le coffre Obsidian…",
  "settings.import.result": "Résultat",
  "settings.import.running": "Import en cours",
  "settings.import.show": "Afficher l’import",
  "settings.import.subtitle": "Reprendre des notes de Notion ou d’Obsidian dans le carnet « %@ ».",
  "settings.integrations.appleCalendar": "Calendrier Apple",
  "settings.integrations.appleCalendarDetail": "Affiche les événements de l’app Calendrier dans vos vues calendrier. La configuration s’y fait via « Gérer les sources ».",
  "settings.integrations.available": "Disponible",
  "settings.integrations.comingSoon": "Bientôt disponible",
  "settings.integrations.drives": "Google Drive & Dropbox",
  "settings.integrations.drivesDetail": "Intégrer des fichiers cloud directement dans les pages.",
  "settings.integrations.googleCalendar": "Google Agenda",
  "settings.integrations.googleCalendarDetail": "Nécessite une configuration OAuth avec votre propre ID client.",
  "settings.integrations.subtitle": "Connectez des calendriers et des services à votre carnet.",
  "settings.integrations.title": "Intégrations",
  "settings.language.pickerLabel": "Langue",
  "settings.language.sectionSubtitle": "S’applique aux menus, boîtes de dialogue et libellés de toute l’application. Les modifications prennent effet immédiatement.",
  "settings.language.sectionTitle": "Langue de l’application",
  "settings.language.subtitle": "Langue de l’interface de Olinor.",
  "settings.language.title": "Langue",
  "settings.notebook.changeIcon": "Changer l’icône du carnet",
  "settings.notebook.delete": "Supprimer le carnet",
  "settings.notebook.deleteConfirmMessage": "Le carnet sera supprimé définitivement ; ses pages seront déplacées vers le carnet par défaut. Il n’y a pas de corbeille.",
  "settings.notebook.deleteConfirmTitle": "Supprimer le carnet ?",
  "settings.notebook.deleteSubtitle": "Les pages seront déplacées vers le carnet par défaut. Il n’y a pas de corbeille.",
  "settings.notebook.namePlaceholder": "Nom du carnet",
  "settings.notebook.nameSection": "Nom & icône",
  "settings.notebook.nameSectionSubtitle": "Affiché dans le sélecteur de carnets et dans le pied de page.",
  "settings.notebook.subtitle": "Nom et icône du carnet actif.",
  "settings.reminders.allowNotifications": "Autoriser les notifications",
  "settings.reminders.authDenied": "Les notifications sont désactivées dans Réglages Système.",
  "settings.reminders.authGranted": "Les notifications sont autorisées.",
  "settings.reminders.authPrompt": "Olinor demande l’autorisation à la création du premier rappel — ou directement ici.",
  "settings.reminders.badge": "Nombre de rappels en retard sur l’icône de l’app",
  "settings.reminders.defaultTimes": "Heures par défaut",
  "settings.reminders.defaultTimesSubtitle": "« Le matin » détermine l’heure des préréglages relatifs (Le matin même, 1 jour avant, Demain matin).",
  "settings.reminders.morning": "Le matin",
  "settings.reminders.notifications": "Notifications",
  "settings.reminders.notificationsSubtitle": "Les rappels apparaissent dans le panneau de la cloche et comme notification macOS.",
  "settings.reminders.openSystemSettings": "Ouvrir Réglages Système",
  "settings.reminders.pendingCount": "%d notifications planifiées sur cet appareil",
  "settings.reminders.presentation": "Présentation",
  "settings.reminders.presentationSubtitle": "S’applique à cet appareil.",
  "settings.reminders.snooze": "Reporter",
  "settings.reminders.snoozeHour": "1 heure",
  "settings.reminders.snoozeMinutes": "%d minutes",
  "settings.reminders.sound": "Émettre un son",
  "settings.reminders.subtitle": "Notifications et heures par défaut pour les rappels sur les blocs, tâches et pages.",
  "settings.reminders.timeOption": "%@",
  "settings.reminders.title": "Rappels",
  "settings.scope.notebook": "Réglages du carnet",
  "settings.scope.user": "Réglages utilisateur",
  "settings.storage.calculating": "Calcul en cours…",
  "settings.storage.perFileCap": "100 MB maximum par fichier.",
  "settings.storage.subtitle": "Stockage total des pièces jointes de ce carnet.",
  "settings.storage.title": "Stockage",
  "settings.storage.unlimited": "Illimité",
  "settings.storage.usedOf": "%1$@ utilisés sur %2$@",
  "settings.storage.usedUnlimited": "%@ utilisés · Illimité",
  "settings.trash.deletedAt": "Supprimée %@",
  "settings.trash.deletedPages": "Pages supprimées",
  "settings.trash.deletedPagesSubtitle": "Restaurer ramène une page avec ses sous-pages supprimées.",
  "settings.trash.empty": "La corbeille est vide.",
  "settings.trash.emptyConfirmMessage": "Toutes les pages de la corbeille seront supprimées définitivement.",
  "settings.trash.emptyConfirmTitle": "Vider la corbeille ?",
  "settings.trash.emptyTrash": "Vider la corbeille",
  "settings.trash.purge": "Supprimer définitivement",
  "settings.trash.purgeConfirmMessage": "« %@ » et ses sous-pages supprimées seront effacées définitivement.",
  "settings.trash.purgeConfirmTitle": "Supprimer la page définitivement ?",
  "settings.trash.restore": "Restaurer",
  "settings.trash.subtitle": "Les pages supprimées sont conservées 30 jours, puis effacées définitivement.",
  "settings.trash.title": "Corbeille",
  "sidebar.addToFavorites": "Ajouter aux favoris",
  "sidebar.allDatabases": "Toutes les bases de données",
  "sidebar.allFiles": "Tous les fichiers",
  "sidebar.calendar": "Calendrier",
  "sidebar.changeIcon": "Changer l’icône",
  "sidebar.changeNotebookIcon": "Changer l’icône du carnet",
  "sidebar.collapse": "Replier",
  "sidebar.create": "Créer",
  "sidebar.createFirstDatabase": "Créer la première base de données",
  "sidebar.createFirstPage": "Créer la première page",
  "sidebar.createGlobalView": "Créer une vue globale",
  "sidebar.databases": "Bases de données",
  "sidebar.deleteDatabaseConfirm.many": "Supprimer %d bases de données ?",
  "sidebar.deleteDatabaseConfirm.one": "Supprimer la base de données ?",
  "sidebar.deleteDatabaseMessage.many": "Les bases de données seront supprimées avec leurs entrées et leurs vues. Annulable avec ⌘Z tant que l’app est ouverte.",
  "sidebar.deleteDatabaseMessage.one": "La base de données sera supprimée avec ses entrées et ses vues. Annulable avec ⌘Z tant que l’app est ouverte.",
  "sidebar.deleteDatabasesCount": "Supprimer %d bases de données",
  "sidebar.deleteFolderConfirm.many": "Supprimer %d dossiers ?",
  "sidebar.deleteFolderConfirm.one": "Supprimer le dossier ?",
  "sidebar.deleteFolderMessage.many": "Les dossiers seront supprimés. Les sous-dossiers et fichiers remontent d’un niveau.",
  "sidebar.deleteFolderMessage.one": "Le dossier sera supprimé. Les sous-dossiers et fichiers remontent d’un niveau.",
  "sidebar.deleteFoldersCount": "Supprimer %d dossiers",
  "sidebar.deleteNotebookConfirm": "Supprimer le carnet ?",
  "sidebar.deleteNotebookMessage": "Le carnet sera supprimé définitivement ; ses pages seront déplacées vers le carnet par défaut. Il n’y a pas de corbeille.",
  "sidebar.deleteViewConfirm": "Supprimer la vue ?",
  "sidebar.deleteViewMessage": "La vue sera supprimée. Annulable avec ⌘Z tant que l’app est ouverte.",
  "sidebar.dragHintIcon": "Déposer ici pour l’icône",
  "sidebar.dragHintRow": "Déposer ici pour la ligne entière",
  "sidebar.expand": "Déplier",
  "sidebar.favorites": "Favoris",
  "sidebar.files": "Fichiers",
  "sidebar.folders": "Dossiers",
  "sidebar.hiddenNavigationItems": "Éléments masqués",
  "sidebar.hideNavigationItem": "Masquer « %@ »",
  "sidebar.hideSmartFolders": "Masquer les dossiers intelligents",
  "sidebar.localProfile": "Profil local sur ce Mac",
  "sidebar.manageDevices": "Gérer les appareils",
  "sidebar.moveToTrash": "Placer dans la corbeille",
  "sidebar.moveToTrashCount": "Placer %d pages dans la corbeille",
  "sidebar.navigationItems": "Navigation",
  "sidebar.newDatabase": "Nouvelle base de données",
  "sidebar.newFolder": "Nouveau dossier",
  "sidebar.newNotebook": "Nouveau carnet",
  "sidebar.newPage": "Nouvelle page",
  "sidebar.newSubfolder": "Nouveau sous-dossier",
  "sidebar.newSubpage": "Nouvelle sous-page",
  "sidebar.newView": "Nouvelle vue",
  "sidebar.noMatches": "Aucun résultat",
  "sidebar.notebookSettings": "Réglages du carnet",
  "sidebar.reminder": "Rappel",
  "sidebar.removeFromFavorites": "Retirer des favoris",
  "sidebar.renameDatabase": "Renommer la base de données",
  "sidebar.renameNotebook": "Renommer le carnet",
  "sidebar.renameProfile": "Renommer le profil",
  "sidebar.save": "Enregistrer",
  "sidebar.searchPrompt": "Rechercher…",
  "sidebar.showCalendar": "Afficher le calendrier",
  "sidebar.showNavigationItem": "Afficher « %@ »",
  "sidebar.showSmartFolders": "Afficher les dossiers intelligents",
  "sidebar.signOut": "Se déconnecter",
  "sidebar.signOutFailed": "Échec de la déconnexion",
  "sidebar.syncDetailConnecting": "La connexion au relais est en cours d’établissement.",
  "sidebar.syncDetailLive": "Les modifications sont synchronisées en continu avec le relais et vos autres appareils.",
  "sidebar.syncDetailLocal": "Vos données sont stockées localement sur cet appareil, chiffrées de bout en bout.",
  "sidebar.syncStatusHelp": "État de synchronisation : %@",
  "sidebar.userHelp": "Utilisateur : %@",
  "sidebar.userSettings": "Réglages utilisateur",
  "sidebar.viewFallback": "Vue",
  "sidebar.views": "Vues",
  "smartFolder.create": "Créer",
  "smartFolder.createTitle": "Nouveau dossier intelligent",
  "smartFolder.criterion.attachment": "Pièces jointes",
  "smartFolder.criterion.createdAt": "Date de création",
  "smartFolder.criterion.date": "Date",
  "smartFolder.criterion.flagged": "Marquée",
  "smartFolder.criterion.folder": "Dossier (avec sous-pages)",
  "smartFolder.criterion.folderDirect": "Dossier direct",
  "smartFolder.criterion.linksTo": "Lie vers",
  "smartFolder.criterion.locked": "Verrouillée",
  "smartFolder.criterion.pinned": "Favorite",
  "smartFolder.criterion.priority": "Priorité",
  "smartFolder.criterion.shared": "Partagée",
  "smartFolder.criterion.tag": "Tag",
  "smartFolder.criterion.task": "Tâches",
  "smartFolder.criterion.updatedAt": "Date de modification",
  "smartFolder.edit": "Modifier le filtre…",
  "smartFolder.editTitle": "Modifier le dossier intelligent",
  "smartFolder.emptyRulesHint": "Sans critères, le dossier rassemble toutes les notes du carnet.",
  "smartFolder.matchCount": "%d notes correspondent",
  "smartFolder.namePlaceholder": "Nom du dossier",
  "smartFolder.new": "Nouveau dossier intelligent",
  "smartFolder.noneYet": "Aucun dossier intelligent. Créez-en un avec « + ».",
  "smartFolder.rules": "Critères",
  "smartFolder.subtitle": "Un dossier intelligent rassemble automatiquement les notes selon des critères.",
  "smartFolder.title": "Dossiers intelligents",
  "tabs.activate": "Activer l’onglet",
  "tabs.close": "Fermer l’onglet",
  "tabs.closeNamed": "Fermer l’onglet « %@ »",
  "tabs.closeOthers": "Fermer les autres onglets",
  "tabs.noRecentNotes": "Aucune note à rouvrir",
  "tabs.openInNew": "Ouvrir dans un nouvel onglet",
  "tabs.openNotes": "Notes ouvertes",
  "tabs.recentNotes": "Notes ouvertes récemment",
  "tabs.reopen": "Rouvrir",
  "tasks.allToToday": "Tout à aujourd’hui",
  "tasks.copyToHost": "Copier dans ce carnet",
  "tasks.doneCount": "%d terminées",
  "tasks.earlier": "Plus tôt",
  "tasks.empty": "Aucune tâche.",
  "tasks.flag": "Marquer",
  "tasks.flagged": "Marquées",
  "tasks.moveOverdue.many": "Déplacer %d tâches en retard à aujourd’hui ?",
  "tasks.moveOverdue.one": "Déplacer 1 tâche en retard à aujourd’hui ?",
  "tasks.moveToToday": "Déplacer à aujourd’hui",
  "tasks.noDate": "Sans date",
  "tasks.noPriority": "Aucune priorité",
  "tasks.overdue": "En retard",
  "tasks.quickAdd.noWritableTarget": "Aucune liste de tâches modifiable dans ce carnet.",
  "tasks.quickAdd.placeholder": "Nouvelle tâche — p. ex. « Facture morgen !hoch »",
  "tasks.quickAdd.short": "Nouvelle tâche…",
  "tasks.reorder": "Réorganiser la tâche",
  "tasks.thisWeek": "Cette semaine",
  "tasks.tomorrow": "Demain",
  "tasks.unflag": "Retirer le marquage",
  "tasks.yesterday": "Hier",
  "workspace.list.createFirst": "Créer la première liste",
  "workspace.list.new": "Nouvelle liste",
  "workspace.lists": "Listes",
  "workspace.source.add": "Ajouter une source",
  "workspace.source.badge": "Source",
  "workspace.source.calendarDetail": "Choisissez les carnets et calendriers affichés ensemble dans ce carnet.",
  "workspace.source.syncTarget": "Liste Olinor",
  "workspace.source.syncTargetDetail": "Les tâches et les modifications prises en charge sont synchronisées dans les deux sens. Le nom de la liste Olinor reste indépendant.",
  "workspace.source.syncNone": "Ne pas synchroniser",
  "workspace.source.syncCreateList": "Créer une liste Olinor",
  "workspace.source.syncReadOnly": "Lecture seule",
  "workspace.source.syncReadOnlyDetail": "Cette liste Apple est en lecture seule et ne peut donc pas être synchronisée dans les deux sens.",
  "workspace.source.syncListHelp": "Synchronisée avec Rappels Apple",
  "workspace.reminderSync.connect": "Synchroniser avec Rappels Apple…",
  "workspace.reminderSync.manage": "Gérer la synchronisation Apple…",
  "workspace.reminderSync.existing": "Liste Apple existante",
  "workspace.reminderSync.new": "Nouvelle liste Apple",
  "workspace.reminderSync.title": "Synchroniser avec Rappels Apple",
  "workspace.reminderSync.subtitle": "Associez « %@ » à une liste Rappels Apple.",
  "workspace.reminderSync.permissionTitle": "Autoriser l’accès aux rappels",
  "workspace.reminderSync.permissionDetail": "Olinor doit accéder à Rappels Apple pour sélectionner, créer et synchroniser des listes.",
  "workspace.reminderSync.deniedTitle": "Aucun accès aux rappels",
  "workspace.reminderSync.existingDetail": "Choisissez une liste Apple modifiable. Les listes déjà associées ailleurs ne sont pas affichées.",
  "workspace.reminderSync.noExisting": "Aucune liste Apple disponible",
  "workspace.reminderSync.noExistingDetail": "Passez à Nouvelle liste Apple pour en créer une pour cette liste Olinor.",
  "workspace.reminderSync.appleName": "Nom dans Rappels Apple",
  "workspace.reminderSync.appleNamePlaceholder": "Nom de la liste Apple",
  "workspace.reminderSync.account": "Compte Apple",
  "workspace.reminderSync.noAccount": "Aucun compte modifiable",
  "workspace.reminderSync.noAccountDetail": "Rappels Apple doit contenir au moins un compte avec une liste modifiable.",
  "workspace.reminderSync.independentNames": "Le nom Apple et le nom Olinor restent indépendants après l’association.",
  "workspace.reminderSync.disconnect": "Dissocier",
  "workspace.reminderSync.connectAction": "Associer",
  "workspace.reminderSync.createAction": "Créer la liste Apple et associer",
  "workspace.reminderSync.error": "Les listes n’ont pas pu être associées.",
  "workspace.appleMirror.notes": "Dupliquer ici les notes datées",
  "workspace.appleMirror.notesDetail": "Seuls le titre et la date ou l’heure sont transférés. Le contenu de la note reste dans Olinor.",
  "workspace.appleMirror.tasksTarget": "Duplique la liste Olinor « %@ »",
  "workspace.source.failed": "Échec de la source : %@",
  "workspace.source.focus": "Cibler la source",
  "workspace.source.all": "Toutes les sources",
  "workspace.source.hide": "Masquer",
  "workspace.source.hostAlwaysVisible": "Ce carnet est toujours visible",
  "workspace.source.noneAvailable": "Aucun autre carnet disponible.",
  "workspace.source.otherNotebooks": "Carnets Olinor",
  "workspace.source.loading": "Chargement de la source",
  "workspace.source.manage": "Gérer les sources",
  "workspace.source.lists": "Afficher ou masquer les listes de cette source",
  "workspace.source.permissionDenied": "Accès à la source refusé",
  "workspace.source.permissionRequired": "Accès à la source requis",
  "workspace.source.providers": "Fournisseurs",
  "workspace.source.providersUnavailable": "Aucune source de tâches externe n’est encore disponible",
  "workspace.source.readOnly": "Lecture seule",
  "workspace.source.show": "Afficher",
  "workspace.source.tasksDetail": "Choisissez les carnets et listes Apple affichés ensemble dans ce carnet.",
  "workspace.source.thisNotebook": "Ce carnet",
  "workspace.source.unavailable": "Source indisponible",
  "workspace.sources": "Sources",
  "workspace.tasks.assignedToMe": "Qui me sont assignées",
  "workspace.tasks.empty": "Aucune tâche dans cette source",
  "workspace.list.delete": "Supprimer la liste ?",
  "workspace.list.deleteMessage": "Les tâches seront déplacées vers la liste restante.",
  "workspace.list.move": "Déplacer la liste",
  "workspace.list.moveToEnd": "Déplacer à la fin",
  "workspace.list.name": "Nom de la liste",
  "workspace.list.rename": "Renommer la liste",
  "workspace.views": "Vues",
  "versions.empty": "Pas encore de versions. Des sauvegardes automatiques sont créées pendant l’édition.",
  "versions.kind.auto": "Automatique",
  "versions.kind.beforeRestore": "Avant restauration",
  "versions.kind.manual": "Manuelle",
  "versions.listFailed": "Impossible de charger l’historique des versions.",
  "versions.notSynced": "Version pas encore synchronisée : l’appareil qui l’a créée ne l’a pas encore téléversée.",
  "versions.previewEmpty": "Sélectionnez une version pour afficher l’aperçu.",
  "versions.previewFailed": "Impossible de charger l’aperçu.",
  "versions.readonly": "Lecture seule : la restauration nécessite des droits d’édition.",
  "versions.restore": "Restaurer",
  "versions.restoreFailed": "Échec de la restauration.",
  "versions.restoreMessage": "L’état actuel est d’abord enregistré automatiquement comme « Avant restauration ». Seul le contenu de la page est remplacé.",
  "versions.restoreTitle": "Restaurer la version ?",
  "versions.retry": "Réessayer",
  "versions.saveNow": "Enregistrer maintenant",
  "versions.saved": "Enregistré",
  "versions.subtitle": "Afficher et restaurer des états antérieurs de cette page.",
  "versions.title": "Historique des versions",
  "versions.tooltip": "Historique des versions",
  "versions.yesterday": "Hier",
  "db.native.serviceUnavailable": "Le magasin de lignes natif est indisponible.",
  "db.native.unavailableTitle": "Lignes natives indisponibles",
  "db.native.loadFailedTitle": "Les lignes natives n’ont pas pu être chargées",
  "db.native.loading": "Chargement des lignes …",
  "db.native.loaded": "%d entrées chargées sur %d",
  "db.native.loadMore": "Charger plus",
  "db.native.unsupportedTitle": "Cette vue n’est pas encore disponible pour les lignes natives",
  "db.native.unsupportedSurface": "Les vues filtrées, groupées et intégrées seront activées via le compilateur paramétré du magasin de lignes.",
  "db.native.unsupportedMultiSource": "Les vues multi-sources ne mélangent pas les fenêtres natives et les lignes héritées.",
  "db.native.relationUnavailable": "La recherche de lignes de relation natives sera activée séparément.",
  "db.migration.missingNotebook": "La base de données n’a pas de carnet résoluble de façon unique.",
  "db.migration.invalidStoredValue": "Valeur stockée non valide dans %@/%@.",
  "db.migration.bodyBoundRows": "%d lignes sont encore liées à des corps.",
  "db.migration.formulaRollupView": "La vue %@ utilise encore des valeurs de formule ou de cumul.",
  "db.migration.missingEvidence": "La preuve de parité à deux clients manque ou ne correspond pas.",
  "db.migration.invalidTransition": "Transition de migration non valide : %@ → %@."
}
