First commit
This commit is contained in:
357
frontend/i18n/locales/fr.json
Normal file
357
frontend/i18n/locales/fr.json
Normal file
@@ -0,0 +1,357 @@
|
||||
{
|
||||
"app": {
|
||||
"title": "Mathew · L'encyclopédie des mathématiques"
|
||||
},
|
||||
"common": {
|
||||
"close": "Fermer",
|
||||
"cancel": "Annuler",
|
||||
"confirm": "Confirmer",
|
||||
"delete": "Supprimer",
|
||||
"edit": "Modifier",
|
||||
"loading": "Chargement…",
|
||||
"signOut": "Se déconnecter",
|
||||
"backHome": "Retour à l'accueil",
|
||||
"startWriting": "Commencer à écrire",
|
||||
"searchArticles": "Rechercher des articles",
|
||||
"closeTab": "Fermer l'onglet",
|
||||
"areYouSure": "Êtes-vous sûr ?",
|
||||
"apiUnreachable": "Impossible de joindre le wiki. Le backend est-il en marche ?",
|
||||
"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": {
|
||||
"home": "Accueil de Mathew",
|
||||
"search": "Rechercher…",
|
||||
"open": "Ouverts",
|
||||
"openAria": "Article ouvert ({n}) | Articles ouverts ({n})",
|
||||
"openTitle": "{n} article ouvert — les afficher | {n} articles ouverts — les afficher",
|
||||
"articles": "Articles",
|
||||
"graph": "Graphe",
|
||||
"admin": "Admin",
|
||||
"adminHint": "Administration — les comptes de ce wiki",
|
||||
"newArticle": "Nouvel article",
|
||||
"signedInAs": "Connecté en tant que {name} — profil et compte",
|
||||
"signInHint": "Se connecter — la lecture est libre, l'écriture demande un compte",
|
||||
"collapse": "Replier la barre latérale",
|
||||
"expand": "Déplier la barre latérale",
|
||||
"collapseLabel": "Replier"
|
||||
},
|
||||
"home": {
|
||||
"metaTitle": "L'encyclopédie des mathématiques",
|
||||
"metaDescription": "Un wiki moderne et collaboratif de concepts mathématiques — écrit en Markdown et rendu avec LaTeX.",
|
||||
"hero": "Le wiki des <span class=\"gradient\">mathématiques</span>",
|
||||
"searchPlaceholder": "Cherchez des concepts — essayez « euler », « calculus », « probability »…",
|
||||
"writeNew": "Écrire un nouvel article",
|
||||
"random": "Afficher un article au hasard",
|
||||
"results": "{n} résultat | {n} résultats",
|
||||
"recentlyUpdated": "Mis à jour récemment",
|
||||
"emptyTitle": "Aucun article trouvé",
|
||||
"emptyPlain": "Rien ne correspond à votre recherche. Soyez le premier — écrivez l'article.",
|
||||
"emptyTag": "Rien ne correspond à votre recherche pour « {tag} ». Soyez le premier — écrivez l'article.",
|
||||
"emptyLang": "Rien ne correspond à votre recherche en {lang}. Soyez le premier — écrivez l'article.",
|
||||
"emptyTagLang": "Rien ne correspond à votre recherche pour « {tag} » en {lang}. Soyez le premier — écrivez l'article."
|
||||
},
|
||||
"articles": {
|
||||
"metaTitle": "Articles",
|
||||
"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",
|
||||
"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",
|
||||
"emptyFilteredText": "Ce coin de la bibliothèque est entre deux articles pour l'instant.",
|
||||
"emptyUntaggedText": "Aucun article ne porte d'étiquette. Ajoutez-en une dans l'éditeur et elle apparaîtra ici.",
|
||||
"emptyShowAll": "Afficher tous les articles",
|
||||
"emptyNoneTitle": "Pas encore d'articles",
|
||||
"emptyNoneText": "La bibliothèque est vide. Soyez le premier — écrivez l'article."
|
||||
},
|
||||
"admin": {
|
||||
"metaTitle": "Administration",
|
||||
"metaDescription": "Tous les comptes du wiki — qui est là, et ce que chacun peut faire.",
|
||||
"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.",
|
||||
"gateHeading": "Connectez-vous pour administrer",
|
||||
"gateText": "Cette page liste tous les comptes du wiki ; elle est donc réservée à ceux qui l'administrent. Connectez-vous avec un compte titulaire de ce rôle.",
|
||||
"forAdmins": "Réservé aux administrateurs",
|
||||
"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",
|
||||
"you": "vous",
|
||||
"roleAdmin": "Admin",
|
||||
"roleMember": "Membre",
|
||||
"joined": "Inscrit le {date}",
|
||||
"selfNote": "un autre administrateur change votre rôle, ou vous retire",
|
||||
"emptyTitle": "Pas encore de comptes",
|
||||
"emptyText": "Personne n'a encore ouvert de compte sur le wiki. Le premier en devient l'administrateur.",
|
||||
"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"
|
||||
},
|
||||
"graph": {
|
||||
"metaTitle": "Graphe",
|
||||
"metaDescription": "Tout le wiki comme une carte — chaque article un nœud, chaque lien entre eux une arête.",
|
||||
"emptyTitle": "Rien à relier pour l'instant",
|
||||
"emptyText": "Le graphe a besoin d'au moins un article. Écrivez le premier — puis regardez-le apparaître.",
|
||||
"fit": "Ajuster le graphe à l'écran",
|
||||
"zoomIn": "Zoomer",
|
||||
"zoomOut": "Dézoomer",
|
||||
"relayout": "Recalculer la disposition"
|
||||
},
|
||||
"reader": {
|
||||
"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",
|
||||
"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."
|
||||
},
|
||||
"editor": {
|
||||
"gateStart": "Connectez-vous pour commencer un article",
|
||||
"gateEdit": "Connectez-vous pour modifier « {title} »",
|
||||
"newTitle": "Nouvel article",
|
||||
"translateTitle": "Traduire l'article",
|
||||
"editTitle": "Modifier l'article",
|
||||
"metaTranslate": "Traduire {title}",
|
||||
"metaEditing": "Modification de {title}",
|
||||
"nothingToEdit": "Rien à modifier ici",
|
||||
"nothingToTranslate": "Rien à traduire",
|
||||
"noArticleAt": "Aucun article ne vit à <code>{path}</code>.",
|
||||
"createInstead": "Le créer à la place",
|
||||
"backToSearch": "Retour à la recherche",
|
||||
"discardHint": "Annuler toutes les modifications depuis la dernière sauvegarde et quitter l'éditeur",
|
||||
"discard": "Annuler les modifications",
|
||||
"discardConfirm": "Annuler les modifications ?",
|
||||
"discardNew": "Tout ce que vous avez écrit jusqu'ici sera perdu.",
|
||||
"discardVersions": "Les modifications apportées à {n} versions linguistiques depuis la dernière sauvegarde seront perdues.",
|
||||
"discardOne": "Les modifications apportées à « {title} » depuis la dernière sauvegarde seront perdues.",
|
||||
"keepEditing": "Continuer d'éditer",
|
||||
"saving": "Enregistrement…",
|
||||
"publishTranslation": "Publier la traduction",
|
||||
"publishArticle": "Publier l'article",
|
||||
"saveVersions": "Enregistrer {n} versions",
|
||||
"saveChanges": "Enregistrer les modifications",
|
||||
"translating": "Traduction de",
|
||||
"translatingTail": "— l'original est déjà dans l'éditeur ; écrivez votre version par-dessus.",
|
||||
"languages": "Langues",
|
||||
"editVersion": "Modifier la version en {name}",
|
||||
"unsavedChanges": "modifications non enregistrées",
|
||||
"addLanguage": "+ Langue",
|
||||
"addLanguageHint": "Ajouter l'article dans une autre langue",
|
||||
"titleLabel": "Titre",
|
||||
"titlePlaceholder": "p. ex. L'inégalité de Cauchy–Schwarz",
|
||||
"urlLabel": "URL :",
|
||||
"tagsLabel": "Étiquettes",
|
||||
"tagsHint": "— séparées par des virgules",
|
||||
"tagsPlaceholder": "algèbre linéaire, inégalités, démonstrations",
|
||||
"languageLabel": "Langue",
|
||||
"languageHint": "— la langue de cette version",
|
||||
"alreadyWritten": "— déjà écrit",
|
||||
"languageTaken": "Cet article existe déjà dans cette langue",
|
||||
"contentLabel": "Contenu",
|
||||
"contentHint": "— Markdown avec LaTeX ($inline$ et $$display$$)",
|
||||
"seedHeading": "Commencez par un titre",
|
||||
"seedTerms": "Définissez les termes, puis énoncez le résultat :",
|
||||
"modeWrite": "Écrire",
|
||||
"modeSplit": "Scindé",
|
||||
"modePreview": "Aperçu",
|
||||
"cheatsheet": "Aide-mémoire d'écriture",
|
||||
"cheatsheetHint": "Aide-mémoire — LaTeX, liens, Markdown",
|
||||
"fullscreen": "Plein écran",
|
||||
"exitFullscreenHint": "Quitter le plein écran (Esc)",
|
||||
"enterFullscreen": "Passer en plein écran",
|
||||
"exitFullscreen": "Quitter le plein écran",
|
||||
"livePreview": "Aperçu en direct",
|
||||
"noPreview": "Rien à prévisualiser pour l'instant.",
|
||||
"versionNeedsTitle": "La version en {name} a besoin d'un titre.",
|
||||
"titleRequired": "Un titre est requis.",
|
||||
"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"
|
||||
},
|
||||
"cheatsheet": {
|
||||
"title": "Aide-mémoire d'écriture",
|
||||
"closeAria": "Fermer l'aide-mémoire",
|
||||
"links": "Liens",
|
||||
"linkByTitle": "lien vers un article par son titre",
|
||||
"linkOwnWording": "lien avec votre propre formulation",
|
||||
"linkWebPage": "lien vers une page web",
|
||||
"bareUrl": "une URL nue devient un lien",
|
||||
"math": "Maths (LaTeX)",
|
||||
"inline": "en ligne",
|
||||
"display": "formule affichée, sur sa propre ligne",
|
||||
"numberSets": "ensembles de nombres",
|
||||
"sumsEtc": "sommes, intégrales, fractions, racines",
|
||||
"text": "Texte",
|
||||
"boldItalic": "<strong>gras</strong> et <em>italique</em>",
|
||||
"struckOut": "<s>barré</s>",
|
||||
"shadedCode": "fragment de code ombré",
|
||||
"fencedBlock": "bloc de code avec coloration",
|
||||
"blocks": "Blocs",
|
||||
"headings": "titres — ## et ### remplissent la table des matières",
|
||||
"bulletList": "liste à puces",
|
||||
"numberedList": "liste numérotée",
|
||||
"blockquote": "citation",
|
||||
"tableRows": "lignes de tableau, avec une règle --- d'en-tête",
|
||||
"hr": "règle horizontale",
|
||||
"shortcuts": "Raccourcis",
|
||||
"saveShortcut": "enregistrer l'article",
|
||||
"tabIndent": "indenter dans l'éditeur",
|
||||
"escHelp": "fermer cette aide, puis quitter le plein écran"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Réglages",
|
||||
"closeAria": "Fermer les réglages",
|
||||
"appearance": "Apparence",
|
||||
"appearanceHint": "Choisissez à quoi ressemble Mathew pour vous.",
|
||||
"themeAria": "Thème de couleurs",
|
||||
"themeLight": "Clair",
|
||||
"themeDark": "Sombre",
|
||||
"accent": "Couleur d'accent",
|
||||
"accentHint": "Utilisée pour les liens, les boutons et les surlignages.",
|
||||
"accentName": "accent {name}",
|
||||
"accentViolet": "violet",
|
||||
"accentPurple": "pourpre",
|
||||
"accentOcean": "océan",
|
||||
"accentTeal": "sarcelle",
|
||||
"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"
|
||||
},
|
||||
"auth": {
|
||||
"signin": "Se connecter",
|
||||
"signup": "Créer un compte",
|
||||
"signupTab": "Créer un compte",
|
||||
"signupSubmit": "Créer le compte et se connecter",
|
||||
"busy": "Un instant…",
|
||||
"tabsAria": "Connexion",
|
||||
"username": "Nom d'utilisateur",
|
||||
"usernamePlaceholder": "p. ex. emmy_noether",
|
||||
"password": "Mot de passe",
|
||||
"passwordHint": "— au moins 8 caractères",
|
||||
"haveAccount": "Vous avez déjà un compte ?",
|
||||
"newToMathew": "Nouveau sur Mathew ?",
|
||||
"expiredProfile": "Cette session a expiré — reconnectez-vous pour modifier votre compte."
|
||||
},
|
||||
"gate": {
|
||||
"heading": "Connectez-vous pour écrire",
|
||||
"text": "Le wiki est ouvert à tous pour la lecture. Un compte est ce qui permet d'y ajouter quelque chose.",
|
||||
"fine": "Pas encore de compte ? En créer un ne demande qu'un nom et un mot de passe."
|
||||
},
|
||||
"profile": {
|
||||
"title": "Profil",
|
||||
"closeAria": "Fermer le profil",
|
||||
"picture": "Photo de profil",
|
||||
"pictureHint": "Affichée à côté de votre nom. Rognée en cercle.",
|
||||
"uploading": "Téléversement…",
|
||||
"changePicture": "Changer la photo",
|
||||
"choosePicture": "Choisir une photo",
|
||||
"remove": "Retirer",
|
||||
"readFileFailed": "Impossible de lire ce fichier.",
|
||||
"notReadable": "Ce fichier n'est pas une image que le navigateur peut lire.",
|
||||
"drawFailed": "Le navigateur n'a pas pu dessiner cette image.",
|
||||
"notAnImage": "Ceci n'est pas un fichier image.",
|
||||
"uploadFailed": "Impossible de téléverser cette image.",
|
||||
"readFailed": "Impossible de lire cette image.",
|
||||
"removeFailed": "Impossible de retirer l'image.",
|
||||
"username": "Nom d'utilisateur",
|
||||
"usernameHint": "Lettres, chiffres, point, tiret ou tiret bas — de 3 à 30 caractères.",
|
||||
"saving": "Enregistrement…",
|
||||
"save": "Enregistrer",
|
||||
"nameRequired": "Un nom est requis.",
|
||||
"nameFailed": "Impossible de changer le nom.",
|
||||
"nameSaved": "Nom enregistré.",
|
||||
"password": "Mot de passe",
|
||||
"passwordHint": "Au moins 8 caractères.",
|
||||
"currentPassword": "Mot de passe actuel",
|
||||
"newPassword": "Nouveau mot de passe",
|
||||
"changePassword": "Changer le mot de passe",
|
||||
"passwordFailed": "Impossible de changer le mot de passe.",
|
||||
"passwordChanged": "Mot de passe changé."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Recherchez des articles par titre ou étiquette…",
|
||||
"clear": "Effacer la recherche",
|
||||
"apiDown": "Impossible de joindre l'API — le backend est-il en marche ?",
|
||||
"noMatch": "Aucun article ne correspond à <strong>« {q} »</strong>.",
|
||||
"idle": "Commencez à taper pour chercher dans le wiki.",
|
||||
"navigate": "naviguer",
|
||||
"open": "ouvrir",
|
||||
"close": "fermer",
|
||||
"allResults": "Tous les résultats pour « {q} »"
|
||||
},
|
||||
"recent": {
|
||||
"title": "Consultés récemment",
|
||||
"aria": "Articles consultés récemment"
|
||||
},
|
||||
"toc": {
|
||||
"title": "Sommaire",
|
||||
"aria": "Table des matières"
|
||||
},
|
||||
"card": {
|
||||
"kickerArticle": "Article",
|
||||
"kickerTranslation": "Traduction",
|
||||
"existsIn": "Existe en : {names}",
|
||||
"updated": "mis à jour le {date}"
|
||||
},
|
||||
"pane": {
|
||||
"aria": "Article : {title}",
|
||||
"spineHint": "{title} · cliquez pour tourner à cette page · esc pour fermer",
|
||||
"readFailTitle": "Cette page n'a pas pu être lue",
|
||||
"readFailText": "L'article à <code>{path}</code> n'a pas répondu. Le backend est-il en marche ?",
|
||||
"lastEdited": "Dernière modification le {date}",
|
||||
"topicsLabel": "Thèmes :"
|
||||
},
|
||||
"book": {
|
||||
"openAria": "Articles ouverts",
|
||||
"chipHint": "{title} · cliquez pour ouvrir · esc pour fermer",
|
||||
"dockAria": "Pages en attente dans le livre",
|
||||
"dockHint": "{title} · cliquez pour tourner à cette page",
|
||||
"deleteConfirm": "Supprimer « {title} » définitivement ? Cette action est irréversible.",
|
||||
"deleteFailed": "Impossible de supprimer l'article. Le backend est-il en marche ?"
|
||||
},
|
||||
"articleActions": {
|
||||
"aria": "Actions sur l'article"
|
||||
},
|
||||
"accountActions": {
|
||||
"aria": "Actions sur le compte",
|
||||
"forUser": "Actions pour {username}",
|
||||
"removeAdmin": "Retirer admin",
|
||||
"makeAdmin": "Nommer admin"
|
||||
},
|
||||
"langMenu": {
|
||||
"hintSignedIn": "Lire cet article dans une autre langue — ou en écrire une",
|
||||
"hint": "Lire cet article dans une autre langue",
|
||||
"aria": "Langues",
|
||||
"readIn": "Lire en",
|
||||
"writeIn": "Écrire en",
|
||||
"writeArticleIn": "Écrire cet article en {name}"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user