// MARK: - Onboarding
"onboarding.language.title" = "Choisissez votre langue";
"onboarding.language.subtitle" = "Vous pouvez le modifier plus tard dans les réglages.";
"onboarding.welcome.title" = "Bienvenue sur BookStax";
"onboarding.welcome.subtitle" = "Votre base de connaissances auto-hébergée,\ndans votre poche.";
"onboarding.welcome.cta" = "Commencer";
"onboarding.server.title" = "Où se trouve votre BookStack ?";
"onboarding.server.subtitle" = "Saisissez l'adresse web de votre installation BookStack. C'est la même URL que vous utilisez dans votre navigateur.";
"onboarding.server.placeholder" = "https://wiki.monentreprise.com";
"onboarding.server.next" = "Suivant";
"onboarding.server.error.empty" = "Veuillez saisir l'adresse de votre serveur BookStack.";
"onboarding.server.error.invalid" = "Cette adresse ne semble pas valide. Essayez quelque chose comme https://bookstack.exemple.com";
"onboarding.server.warning.http" = "Connexion non chiffrée détectée. Vos données peuvent être visibles sur le réseau.";
"onboarding.server.warning.remote" = "Cette adresse semble être publique. Exposer BookStack sur Internet est un risque de sécurité — pensez à utiliser un VPN ou à le garder sur votre réseau local.";
"onboarding.token.title" = "Connexion avec un jeton d'API";
"onboarding.token.subtitle" = "BookStack utilise des jetons d'API pour un accès sécurisé. Vous devez en créer un dans votre profil BookStack.";
"onboarding.token.help" = "Comment obtenir un jeton ?";
"onboarding.token.help.steps" = "1. Ouvrez votre instance BookStack dans un navigateur\n2. Cliquez sur votre avatar → Modifier le profil\n3. Faites défiler jusqu'à \"Jetons API\" → appuyez sur \"Créer un jeton\"\n4. Définissez un nom (ex. \"Mon iPhone\") et une date d'expiration\n5. Copiez l'ID et le secret du jeton — ils ne seront plus affichés\n\nRemarque : votre compte doit avoir la permission \"Accéder à l'API système\". Contactez votre administrateur si vous ne voyez pas la section Jetons API.";
"onboarding.token.id.label" = "ID du jeton";
"onboarding.token.secret.label" = "Secret du jeton";
"onboarding.token.paste" = "Coller depuis le presse-papiers";
"onboarding.token.verify" = "Vérifier la connexion";
"onboarding.verify.ready" = "Prêt à vérifier";
"onboarding.verify.reaching" = "Connexion au serveur\u{2026}";
"onboarding.verify.found" = "%@ trouvé";
"onboarding.verify.checking" = "Vérification des identifiants\u{2026}";
"onboarding.verify.connected" = "Connecté à %@";
"onboarding.verify.server.failed" = "Serveur inaccessible";
"onboarding.verify.token.failed" = "Échec de l'authentification";
"onboarding.verify.phase.server" = "Connexion au serveur";
"onboarding.verify.phase.token" = "Vérification du jeton";
"onboarding.verify.goback" = "Retour";
"onboarding.verify.retry" = "Réessayer";
"onboarding.ready.title" = "Tout est prêt !";
"onboarding.ready.subtitle" = "BookStax est connecté à votre base de connaissances.";
"onboarding.ready.cta" = "Ouvrir ma bibliothèque";
"onboarding.ready.feature.library" = "Parcourir la bibliothèque";
"onboarding.ready.feature.library.desc" = "Naviguez dans les étagères, livres, chapitres et pages";
"onboarding.ready.feature.search" = "Tout rechercher";
"onboarding.ready.feature.search.desc" = "Trouvez n'importe quel contenu instantanément";
"onboarding.ready.feature.create" = "Créer et modifier";
"onboarding.ready.feature.create.desc" = "Rédigez de nouvelles pages en Markdown";

// MARK: - Tabs
"tab.quicknote" = "Note rapide";
"tab.library" = "Bibliothèque";
"tab.search" = "Recherche";
"tab.create" = "Créer";
"tab.settings" = "Réglages";

// MARK: - Quick Note
"quicknote.title" = "Note rapide";
"quicknote.field.title" = "Titre";
"quicknote.field.title.placeholder" = "Titre de la note";
"quicknote.field.content" = "Contenu";
"quicknote.section.location" = "Emplacement";
"quicknote.section.tags" = "Étiquettes";
"quicknote.shelf.label" = "Étagère";
"quicknote.shelf.none" = "Toute étagère";
"quicknote.shelf.loading" = "Chargement des étagères\u{2026}";
"quicknote.book.label" = "Livre";
"quicknote.book.none" = "Sélectionner un livre";
"quicknote.book.loading" = "Chargement des livres\u{2026}";
"quicknote.tags.loading" = "Chargement des étiquettes\u{2026}";
"quicknote.tags.add" = "Ajouter des étiquettes";
"quicknote.tags.edit" = "Modifier les étiquettes";
"quicknote.tags.empty" = "Aucune étiquette disponible sur ce serveur.";
"quicknote.tags.picker.title" = "Sélectionner des étiquettes";
"quicknote.save" = "Enregistrer";
"quicknote.error.nobook" = "Veuillez d'abord sélectionner un livre.";
"quicknote.saved.online" = "Note enregistrée comme nouvelle page.";
"quicknote.saved.offline" = "Enregistré localement — sera envoyé dès que vous serez en ligne.";
"quicknote.pending.title" = "Notes hors ligne";
"quicknote.pending.upload" = "Envoyer maintenant";
"quicknote.pending.uploading" = "Envoi en cours\u{2026}";

// MARK: - Library
"library.title" = "Bibliothèque";
"library.loading" = "Chargement de la bibliothèque\u{2026}";
"library.empty.title" = "Aucune étagère";
"library.empty.message" = "Votre bibliothèque est vide. Créez une étagère dans BookStack pour commencer.";
"library.refresh" = "Actualiser";
"library.shelves" = "Étagères";
"library.updated" = "Mis à jour %@";
"library.newshelf" = "Nouvelle étagère";

// MARK: - Shelf
"shelf.loading" = "Chargement des livres\u{2026}";
"shelf.empty.title" = "Aucun livre";
"shelf.empty.message" = "Cette étagère ne contient pas encore de livres.";
"shelf.newbook" = "Nouveau livre";

// MARK: - Book
"book.loading" = "Chargement du contenu\u{2026}";
"book.empty.title" = "Aucun contenu";
"book.empty.message" = "Ce livre ne contient pas encore de chapitres ni de pages.";
"book.addpage" = "Ajouter une page";
"book.newpage" = "Nouvelle page";
"book.newchapter" = "Nouveau chapitre";
"book.pages" = "Pages";
"book.delete" = "Supprimer";
"book.open" = "Ouvrir";
"book.sharelink" = "Partager le lien";
"book.addcontent" = "Ajouter du contenu";

// MARK: - Chapter
"chapter.new.title" = "Nouveau chapitre";
"chapter.new.name" = "Nom du chapitre";
"chapter.new.description" = "Description (facultatif)";
"chapter.details" = "Détails du chapitre";
"chapter.cancel" = "Annuler";
"chapter.create" = "Créer";

// MARK: - Page Reader
"reader.comments" = "Commentaires (%d)";
"reader.comments.empty" = "Aucun commentaire pour l'instant. Soyez le premier !";
"reader.comment.placeholder" = "Ajouter un commentaire\u{2026}";
"reader.comment.post" = "Publier le commentaire";
"reader.edit" = "Modifier la page";
"reader.share" = "Partager la page";
"reader.nocontent" = "Aucun contenu";

// MARK: - Editor
"editor.new.title" = "Nouvelle page";
"editor.edit.title" = "Modifier la page";
"editor.title.placeholder" = "Titre de la page";
"editor.tab.write" = "Écrire";
"editor.tab.preview" = "Aperçu";
"editor.save" = "Enregistrer";
"editor.close" = "Fermer";
"editor.discard.keepediting" = "Continuer à modifier";
"editor.close.unsaved.title" = "Fermer sans enregistrer ?";
"editor.close.unsaved.confirm" = "Fermer";
"editor.image.uploading" = "Chargement de l'image\u{2026}";
"editor.html.notice" = "Cette page utilise le format HTML. La modifier ici la convertira en Markdown.";

// MARK: - Search
"search.title" = "Recherche";
"search.prompt" = "Rechercher des livres, pages, chapitres\u{2026}";
"search.loading" = "Recherche en cours\u{2026}";
"search.empty.title" = "Rechercher dans BookStack";
"search.empty.message" = "Recherchez des pages, livres, chapitres et étagères dans toute votre base de connaissances.";
"search.recent" = "Recherches récentes";
"search.recent.clear" = "Effacer";
"search.filter" = "Filtrer les résultats";
"search.filter.all" = "Tous";
"search.opening" = "Ouverture\u{2026}";
"search.error.title" = "Impossible d'ouvrir le résultat";
"search.type.page" = "Pages";
"search.type.book" = "Livres";
"search.type.chapter" = "Chapitres";
"search.type.shelf" = "Étagères";

// MARK: - New Content
"create.title" = "Créer";
"create.section" = "Que souhaitez-vous créer ?";
"create.page.title" = "Nouvelle page";
"create.page.desc" = "Rédigez une nouvelle page en Markdown";
"create.book.title" = "Nouveau livre";
"create.book.desc" = "Organisez des pages dans un livre";
"create.shelf.title" = "Nouvelle étagère";
"create.shelf.desc" = "Regroupez des livres dans une étagère";
"create.book.name" = "Nom du livre";
"create.book.details" = "Détails du livre";
"create.book.shelf.header" = "Étagère (facultatif)";
"create.book.shelf.footer" = "Assignez ce livre à une étagère pour mieux organiser votre bibliothèque.";
"create.book.shelf.none" = "Aucune";
"create.book.shelf.loading" = "Chargement des étagères\u{2026}";
"create.shelf.name" = "Nom de l'étagère";
"create.shelf.details" = "Détails de l'étagère";
"create.page.filter.shelf" = "Filtrer par étagère (facultatif)";
"create.page.book.header" = "Livre";
"create.page.book.footer" = "La page sera créée dans ce livre.";
"create.page.book.select" = "Sélectionner un livre\u{2026}";
"create.page.nobooks" = "Aucun livre disponible";
"create.page.nobooks.shelf" = "Aucun livre dans cette étagère";
"create.page.loading" = "Chargement\u{2026}";
"create.page.next" = "Suivant";
"create.description" = "Description (facultatif)";
"create.cancel" = "Annuler";
"create.create" = "Créer";
"create.loading.books" = "Chargement des livres\u{2026}";
"create.any.shelf" = "Toute étagère";

// MARK: - Settings
"settings.title" = "Réglages";
"settings.account" = "Compte";
"settings.account.connected" = "Connecté";
"settings.account.copyurl" = "Copier l'URL du serveur";
"settings.account.signout" = "Se déconnecter";
"settings.signout.alert.title" = "Se déconnecter";
"settings.signout.alert.message" = "Cela supprimera vos identifiants enregistrés et vous devrez vous reconnecter.";
"settings.signout.alert.confirm" = "Se déconnecter";
"settings.signout.alert.cancel" = "Annuler";
"settings.sync" = "Synchronisation";
"settings.sync.wifionly" = "Synchroniser en Wi-Fi uniquement";
"settings.sync.now" = "Synchroniser maintenant";
"settings.sync.lastsynced" = "Dernière synchronisation";
"settings.about" = "À propos";
"settings.about.version" = "Version";
"settings.about.docs" = "Documentation BookStack";
"settings.about.issue" = "Signaler un problème";
"settings.about.credit" = "BookStack est un logiciel open source créé par Dan Brown.";
"settings.language" = "Langue";
"settings.language.header" = "Langue";

// MARK: - Offline
"offline.banner" = "Vous êtes hors ligne — affichage du contenu mis en cache";

// MARK: - Appearance
"settings.appearance" = "Apparence";
"settings.appearance.theme" = "Thème";
"settings.appearance.theme.system" = "Système";
"settings.appearance.theme.light" = "Clair";
"settings.appearance.theme.dark" = "Sombre";
"settings.appearance.accent" = "Couleur d'accentuation";

// MARK: - Reader Settings
"settings.reader" = "Lecteur";
"settings.reader.showcomments" = "Afficher les commentaires";

// MARK: - Data
"settings.data" = "Données";
"settings.data.clearcache" = "Vider le cache";
"settings.data.clearcache.footer" = "Efface les réponses serveur mises en cache. Utile si les titres ou le contenu semblent obsolètes après une mise à jour.";
"settings.data.clearcache.done" = "Cache vidé";

// MARK: - Logging
"settings.log" = "Journalisation";
"settings.log.enabled" = "Activer la journalisation";
"settings.log.share" = "Partager le journal";
"settings.log.clear" = "Effacer le journal";
"settings.log.viewer.title" = "Journal de l'app";
"settings.log.entries" = "%d entrées";

// MARK: - Tags
"editor.tags.title" = "Étiquettes";
"editor.tags.add" = "Ajouter une étiquette";
"editor.tags.create" = "Créer une nouvelle étiquette";
"editor.tags.name" = "Nom de l'étiquette";
"editor.tags.value" = "Valeur (facultatif)";
"editor.tags.current" = "Étiquettes assignées";
"editor.tags.available" = "Étiquettes disponibles";
"editor.tags.loading" = "Chargement des étiquettes\u{2026}";
"editor.tags.new" = "Créer une étiquette";
"editor.tags.search" = "Rechercher des étiquettes\u{2026}";
"editor.tags.suggestions" = "Suggestions";
"search.filter.type" = "Type de contenu";
"search.filter.tag" = "Étiquette";
"search.filter.tag.clear" = "Effacer le filtre d'étiquette";

// MARK: - Servers
"settings.servers" = "Serveurs";
"settings.servers.add" = "Ajouter un serveur\u{2026}";
"settings.servers.active" = "Actif";
"settings.servers.switch.title" = "Changer de serveur";
"settings.servers.switch.message" = "Passer à \"%@\" ? L'application va se recharger.";
"settings.servers.switch.confirm" = "Changer";
"settings.servers.delete.title" = "Supprimer le serveur";
"settings.servers.delete.message" = "Supprimer \"%@\" ? Son contenu mis en cache sera effacé. Cette action est irréversible.";
"settings.servers.delete.confirm" = "Supprimer";
"settings.servers.delete.active.title" = "Supprimer le serveur actif ?";
"settings.servers.delete.active.message" = "\"%@\" est votre serveur actuel. Le supprimer effacera tout le contenu mis en cache et vous déconnectera de ce serveur.";
"settings.servers.edit" = "Modifier";
"settings.servers.edit.title" = "Modifier le serveur";
"settings.servers.edit.changecreds" = "Mettre à jour le jeton d'API";
"settings.servers.edit.changecreds.footer" = "Activez cette option pour remplacer l'ID et le secret du jeton enregistrés pour ce serveur.";
"onboarding.server.name.label" = "Nom du serveur";
"onboarding.server.name.placeholder" = "ex. Wiki professionnel";

// MARK: - Donations
"settings.donate" = "Soutenir BookStax";
"settings.donate.page" = "Page";
"settings.donate.book" = "Livre";
"settings.donate.encyclopedia" = "Encyclopédie";
"settings.donate.footer" = "Vous appréciez BookStax ? Votre soutien contribue à maintenir l'app gratuite et en développement actif. Merci !";
"settings.donate.loading" = "Chargement\u{2026}";
"settings.donate.error" = "Impossible de charger les options de don.";
"settings.donate.empty" = "Aucune option de don disponible.";
"settings.donate.donated.on" = "Don effectué le %@";
"settings.donate.pending" = "En attente de confirmation\u{2026}";

// MARK: - Support Nudge
"nudge.title" = "Contribuez à faire vivre BookStax";
"nudge.subtitle" = "BookStax est un projet passionnel — gratuit, ouvert et sans publicité. Votre soutien aide à le maintenir moderne et en développement actif.";
"nudge.dismiss" = "Peut-être plus tard";

// MARK: - Supporter Badge
"supporter.badge.title" = "Supporter BookStax";
"supporter.badge.subtitle" = "Merci de soutenir le développement !";

// MARK: - Common
"common.ok" = "OK";
"common.cancel" = "Annuler";
"common.retry" = "Réessayer";
"common.error" = "Erreur inconnue";
"common.done" = "Terminé";
