More things

This commit is contained in:
2026-10-01 02:29:21 +02:00
parent e1df4d3ae1
commit 13b659662e
54 changed files with 4409 additions and 911 deletions

View File

@@ -4,6 +4,7 @@
},
"common": {
"close": "Fermer",
"done": "Terminé",
"cancel": "Annuler",
"confirm": "Confirmer",
"delete": "Supprimer",
@@ -19,9 +20,7 @@
"apiDown": "Impossible de joindre l'API. Démarrez le backend avec <code>npm run dev</code> dans le dossier <code>backend/</code>, puis réessayez.",
"apiShort": "Impossible de joindre l'API. Démarrez le backend avec <code>npm run dev</code> dans <code>backend/</code>.",
"writtenIn": "Écrit en {lang}",
"tagChip": "étiquette : {tag}",
"languageChip": "langue : {lang}",
"clearTag": "Retirer le filtre d'étiquette",
"clearLanguage": "Retirer le filtre de langue"
},
"sidebar": {
@@ -34,6 +33,9 @@
"graph": "Graphe",
"admin": "Admin",
"adminHint": "Administration — les comptes de ce wiki",
"requests": "Demandes",
"requestsHint": "Demandes — approuvez ou refusez ce que proposent les membres",
"requestsWaiting": "{n} demande de modification en attente | {n} demandes de modification en attente",
"newArticle": "Nouvel article",
"signedInAs": "Connecté en tant que {name} — profil et compte",
"signInHint": "Se connecter — la lecture est libre, l'écriture demande un compte",
@@ -61,18 +63,13 @@
"metaDescription": "Tout le wiki d'un coup d'œil — combien d'articles il compte et les thèmes qu'ils couvrent.",
"hero": "Tous les <span class=\"gradient\">articles</span>",
"sub": "Toute la bibliothèque d'un coup d'œil — ce qui a été écrit, et les thèmes couverts.",
"countOfTotal": "{shown} sur {total} articles",
"backToTopics": "Retour aux thèmes",
"articleCount": "{n} article | {n} articles",
"topicCount": "{n} thème | {n} thèmes",
"topicSearchPlaceholder": "Cherchez des thèmes — essayez « calculus », « geometry »…",
"topicSearchAria": "Rechercher des thèmes",
"noTopic": "Aucun thème ne correspond à « {q} ».",
"filterByLanguage": "Filtrer par langue",
"writtenIn": "Écrits en",
"headingTagLang": "Articles étiquetés « {tag} » · en {lang}",
"headingTag": "Articles étiquetés « {tag} »",
"headingLang": "Articles en {lang}",
"headingAll": "Tous les articles",
"emptyNoTopicTitle": "Aucun article avec ce thème",
"emptyNoLangTitle": "Aucun article en {lang}",
"emptyNoTopicsTitle": "Pas encore de thèmes",
@@ -84,7 +81,7 @@
},
"admin": {
"metaTitle": "Administration",
"metaDescription": "Tous les comptes du wiki — qui est là, et ce que chacun peut faire.",
"metaDescription": "Tous les comptes du wiki et le rôle de chacun.",
"sessionExpired": "Cette session a expiré — reconnectez-vous pour ouvrir le tableau de bord.",
"roleChangeFailed": "Impossible de changer ce rôle.",
"deleteFailed": "Impossible de supprimer ce compte.",
@@ -94,7 +91,6 @@
"forAdminsText": "Cette page liste tous les comptes du wiki ; elle est donc tenue à l'écart des membres ordinaires. Un autre administrateur doit donner ce rôle à votre compte.",
"backToArticles": "Retour aux articles",
"hero": "Tableau d'<span class=\"gradient\">administration</span>",
"sub": "Tous ceux qui ont un compte ici — qui ils sont, et ce qu'ils peuvent faire.",
"accountCount": "{n} compte | {n} comptes",
"adminTally": "{n} admin | {n} admins",
"memberTally": "{n} membre | {n} membres",
@@ -108,7 +104,47 @@
"confirmDeleteTitle": "Supprimer ce compte ?",
"confirmDeleteMessage": "{username} perd définitivement son compte et ne pourra plus se connecter. Les articles qu'il a écrits restent sur le wiki.",
"confirmDeleteButton": "Supprimer le compte",
"confirmKeepButton": "Le conserver"
"confirmKeepButton": "Le conserver",
"proposalsHeading": "Demandes de modification",
"proposalWaitingTally": "{n} en attente | {n} en attente",
"proposalsEmptyTitle": "Aucune demande de modification",
"proposalsEmptyText": "Quand un membre modifie un article ou en écrit un nouveau, il arrive ici comme une proposition — approuvez-le et il sera publié sur le wiki.",
"statusPending": "En attente",
"statusApproved": "Approuvée",
"statusRejected": "Refusée",
"actionApproved": "approuvée",
"actionRejected": "refusée",
"decidedBy": "{action} par {username} · {date}",
"wantsToChange": "souhaite modifier",
"wantedToChange": "a souhaité modifier",
"wantsToCreate": "souhaite créer",
"wantedToCreate": "a souhaité créer",
"articleGone": "un article qui n'existe plus",
"newArticle": "nouvel article",
"approve": "Approuver",
"reject": "Refuser",
"approveFailed": "Impossible d'appliquer cette modification.",
"rejectFailed": "Impossible de refuser cette demande.",
"proposalStale": "L'article a changé après l'envoi — approuver remplacerait son contenu actuel.",
"fieldTitle": "Titre",
"fieldContent": "Texte",
"fieldTags": "Étiquettes",
"fieldNone": "Aucun changement visible",
"asSent": "Tel qu'au moment de l'envoi",
"asNewPage": "L'adresse demandée",
"nothingHereYet": "Rien n'est écrit à cette adresse pour l'instant — la demande souhaite que cette page soit créée.",
"asProposed": "Tel que proposé",
"details": "Détails",
"hideDetails": "Masquer les détails",
"decidedHeading": "{n} demande traitée | {n} demandes traitées"
},
"requests": {
"metaTitle": "Demandes de modification",
"metaDescription": "Toutes les modifications proposées par les membres — approuvez-en une et elle paraît sur le wiki.",
"hero": "Revue des <span class=\"gradient\">demandes</span>",
"gateHeading": "Connectez-vous pour examiner les demandes",
"gateText": "Cette page rassemble les modifications proposées par les membres ; elle est donc réservée à ceux qui administrent le wiki. Connectez-vous avec un compte titulaire de ce rôle.",
"forAdminsText": "Cette page rassemble les modifications proposées par les membres ; elle est donc tenue à l'écart des membres ordinaires. Un autre administrateur doit donner ce rôle à votre compte."
},
"graph": {
"metaTitle": "Graphe",
@@ -124,6 +160,7 @@
"notFoundTitle": "Cet article n'existe pas (encore)",
"notFoundText": "Rien ne vit à <code>{path}</code>. Vous pouvez en écrire vous-même la première version — il ne faut que du Markdown.",
"writeTopic": "Écrire ce thème",
"backToArticles": "Retour aux articles ouverts",
"loadFailTitle": "Impossible de charger l'article",
"noVersionTitle": "Pas de version en {lang} (pour l'instant)",
"noVersionText": "Rien n'est écrit à <code>{path}</code>. L'article existe peut-être dans une autre langue — ou vous pouvez écrire cette version vous-même."
@@ -190,7 +227,13 @@
"sessionExpired": "Cette session a expiré — reconnectez-vous, s'il vous plaît.",
"saveFailed": "Impossible d'enregistrer l'article. Le backend est-il en marche ?",
"leaveGuard": "Vous avez des modifications non enregistrées. Quitter sans enregistrer ?",
"thisArticle": "cet article"
"thisArticle": "cet article",
"proposalNotice": "Vous êtes membre du wiki : vos modifications partent vers les administrateurs comme une proposition — rien n'est écrit sur la page tant qu'ils ne l'ont pas approuvée.",
"proposalNoticeCreate": "Vous êtes membre du wiki : les nouveaux articles partent vers les administrateurs comme une proposition — rien n'est publié tant qu'ils ne l'ont pas approuvée.",
"submitProposal": "Envoyer la proposition",
"proposalSentTitle": "Demande envoyée",
"proposalSent": "Vos modifications ont été envoyées aux administrateurs pour revue. L'article garde son texte actuel jusqu'à ce que l'un d'entre eux approuve la demande.",
"proposalSentCreate": "Votre nouvel article a été envoyé aux administrateurs pour revue. Il apparaîtra sur le wiki lorsque l'un d'entre eux approuvera la demande."
},
"cheatsheet": {
"title": "Aide-mémoire d'écriture",
@@ -240,10 +283,7 @@
"accentForest": "forêt",
"accentAmber": "ambre",
"accentRose": "rose",
"accentSlate": "ardoise",
"language": "Langue",
"languageHint": "La langue dans laquelle Mathew vous parle. Enregistrée avec votre compte quand vous êtes connecté.",
"languageAria": "Langue de l'interface"
"accentSlate": "ardoise"
},
"auth": {
"signin": "Se connecter",
@@ -294,7 +334,10 @@
"newPassword": "Nouveau mot de passe",
"changePassword": "Changer le mot de passe",
"passwordFailed": "Impossible de changer le mot de passe.",
"passwordChanged": "Mot de passe changé."
"passwordChanged": "Mot de passe changé.",
"language": "Langue",
"languageHint": "La langue dans laquelle Mathew vous parle. Enregistrée avec votre compte.",
"languageAria": "Langue de l'interface"
},
"search": {
"placeholder": "Recherchez des articles par titre ou étiquette…",