mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2024-12-02 10:44:05 -05:00
dbce0181a4
* Added config option to enable/disable the email signup * Added register API call * Added register button and error handling * Show register button only if enabled in config * Renamed login handler, added dir-attribute, removed obsolete css class * Added separate registration page, changed email-login to internal-login As an username is sufficient for registration, this commit changes the email-login into an username-based login. This login method is now called "internal" in the code. This commit also introduces a new registration page instead of using the same form as for login. * Added information texts below form fields * Added error differentiation * Added CHANGELOG entry * Replace "magic string" with Enum representation * Removed password-field to DOM rewrite With the value attribute set, the password would be written to the DOM while typing. That's bad practise as attackers could read that password (e.g. with dirty CSS-hacks). * Fixed backendConfig to config renaming * Fixed links on register page being external links * Refactored error handling to use string-enum that corresponds with i18n keys * Fix chrome warnings regarding autocomplete and duplicated id * Refactor login action buttons to use callbacks and handle promises directly * Remove unnecessary async function * Added promise chaining
191 lines
6.9 KiB
JSON
191 lines
6.9 KiB
JSON
{
|
||
"app": {
|
||
"slogan": "Le meilleur moyen d'écrire et partager votre savoir en markdown.",
|
||
"title": "Notes collaboratives en markdown"
|
||
},
|
||
"landing": {
|
||
"intro": {
|
||
"exploreFeatures": "Explorer toutes les fonctionnalités",
|
||
"features": {
|
||
"collaboration": "Collaborez avec l'URL",
|
||
"mathJax": "Gère les graphiques et MathJax",
|
||
"slides": "Gère le mode présentation"
|
||
}
|
||
},
|
||
"history": {
|
||
"noHistory": "Pas d'historique",
|
||
"localHistory": "Ci-dessous, l'historique du navigateur",
|
||
"toolbar": {
|
||
"selectTags": "Sélectionner les tags...",
|
||
"searchKeywords": "Chercher un mot-clef...",
|
||
"sortByTitle": "Trier par titre",
|
||
"sortByLastVisited": "Trier par date",
|
||
"export": "Exporter l'historique",
|
||
"import": "Importer l'historique",
|
||
"clear": "Effacer l'historique",
|
||
"refresh": "Actualiser l'historique"
|
||
},
|
||
"modal": {
|
||
"clearHistory": {}
|
||
},
|
||
"tableHeader": {}
|
||
},
|
||
"navigation": {
|
||
"intro": "Intro",
|
||
"history": "Historique",
|
||
"newGuestNote": "Nouvelle note invité",
|
||
"newNote": "Nouvelle note"
|
||
},
|
||
"footer": {
|
||
"releases": "Versions",
|
||
"poweredBy": "Propulsé par <1>{{name}}</1>",
|
||
"imprint": "Mentions légales",
|
||
"followUs": "Suivez-nous sur <0></0>, <1></1>, <2></2>, <3></3> et <4></4>.",
|
||
"privacy": "Confidentialité",
|
||
"termsOfUse": "Conditions d'utilisation"
|
||
},
|
||
"versionInfo": {
|
||
"sourceCode": "Code source"
|
||
}
|
||
},
|
||
"profile": {
|
||
"deleteUser": "Supprimer l'utilisateur",
|
||
"exportUserData": "Exporter les données utilisateur",
|
||
"modal": {
|
||
"deleteUser": {
|
||
"title": "Supprimer l'utilisateur",
|
||
"message": "Voulez-vous vraiment supprimer votre compte utilisateur ?",
|
||
"subMessage": "Cela supprimera votre compte, toutes les notes dont vous êtes propriétaire et supprimera toute référence à votre compte dans les autres notes."
|
||
}
|
||
}
|
||
},
|
||
"editor": {
|
||
"help": {
|
||
"contacts": {
|
||
"title": "Contacts",
|
||
"community": "Rejoignez la communauté",
|
||
"meetUsOn": "Rencontrez-nous sur {{service}}",
|
||
"helpTranslating": "Aidez-nous à traduire",
|
||
"reportIssue": "Signaler un problème"
|
||
},
|
||
"documents": {
|
||
"title": "Documents",
|
||
"yamlMetadata": "Métadonnées YAML",
|
||
"slideExample": "Exemple de présentation"
|
||
},
|
||
"cheatsheet": {
|
||
"title": "Pense-bête",
|
||
"example": "Exemple",
|
||
"syntax": "Syntaxe",
|
||
"underlinedText": "Souligné",
|
||
"highlightedText": "Surligné",
|
||
"externalService": "Externes"
|
||
}
|
||
},
|
||
"error": {
|
||
"locked": {
|
||
"title": "Cette note est verrouillée",
|
||
"description": "Désolé, seul le propriétaire peut modifier cette note."
|
||
},
|
||
"limitReached": {
|
||
"title": "Atteindre la limite",
|
||
"description": "Désolé, vous avez atteint la longueur maximale que cette note peut avoir.",
|
||
"advice": "Merci de réduire le contenu ou de le diviser en plusieurs notes !"
|
||
},
|
||
"incompatible": {
|
||
"title": "Vous avez une version client incompatible.",
|
||
"advice": "Recharger pour mettre à jour."
|
||
},
|
||
"newVersion": {
|
||
"title": "Nouvelle version disponible !",
|
||
"linkText": "Voir les commentaires de version ici",
|
||
"advice": "Recharger pour bénéficier des nouvelles fonctionnalités."
|
||
},
|
||
"userStateChanged": {
|
||
"title": "Votre statut utilisateur a changé.",
|
||
"description": "Recharger pour avoir le nouveau statut utilisateur."
|
||
}
|
||
},
|
||
"viewMode": {
|
||
"view": "Voir",
|
||
"both": "Les deux"
|
||
},
|
||
"darkMode": {},
|
||
"editorToolbar": {
|
||
"bold": "Gras",
|
||
"strikethrough": "Barré",
|
||
"header": "Entête",
|
||
"code": "Code",
|
||
"blockquote": "Citation",
|
||
"unorderedList": "Liste à puce",
|
||
"orderedList": "List numérotée",
|
||
"checkList": "Liste de tâches",
|
||
"link": "Lien",
|
||
"image": "Image",
|
||
"uploadImage": "Téléverser une image"
|
||
},
|
||
"menu": {
|
||
"menu": "Menu",
|
||
"new": "Nouvelle",
|
||
"publish": "Publier",
|
||
"extra": "Extra",
|
||
"revision": "Historique",
|
||
"slideMode": "Mode présentation",
|
||
"download": "Télécharger",
|
||
"help": "Aide"
|
||
},
|
||
"export": {
|
||
"rawHtml": "HTML brut"
|
||
},
|
||
"import": {
|
||
"clipboard": "Presse-papier"
|
||
},
|
||
"modal": {
|
||
"snippetImport": {
|
||
"title": "Importer depuis Snippet",
|
||
"selectProject": "Sélectionner depuis les projets disponibles",
|
||
"selectSnippet": "Sélectionner depuis les Snippets disponibles"
|
||
},
|
||
"gistImport": {
|
||
"title": "Importer depuis Gist",
|
||
"insertGistUrl": "Coller l'URL de votre Gist ici..."
|
||
},
|
||
"snippetExport": {
|
||
"title": "Exporter vers Snippet",
|
||
"visibilityLevel": "Sélectionner le niveau de visibilité"
|
||
},
|
||
"revision": {
|
||
"title": "Historique",
|
||
"revertButton": "Annuler"
|
||
},
|
||
"clipboardImport": {
|
||
"title": "Importer depuis le presse-papier",
|
||
"insertMarkdown": "Collez votre markdown ou votre page web ici..."
|
||
},
|
||
"deleteNote": {
|
||
"question": "Voulez-vous vraiment supprimer cette note ?",
|
||
"warning": "Tous les utilisateurs perdront leur connexion."
|
||
}
|
||
}
|
||
},
|
||
"common": {
|
||
"import": "Importer",
|
||
"export": "Exporter",
|
||
"refresh": "Recharger",
|
||
"cancel": "Annuler",
|
||
"ok": "OK",
|
||
"or": "ou"
|
||
},
|
||
"login": {
|
||
"chooseMethod": "Choisir la méthode",
|
||
"signInVia": "Se connecter depuis {{service}}",
|
||
"signIn": "Se connecter",
|
||
"signOut": "Se déconnecter",
|
||
"register": {
|
||
"title": "S'enregistrer"
|
||
},
|
||
"auth": {
|
||
"error": {}
|
||
}
|
||
}
|
||
}
|