UNPKG

@ovv/artalk

Version:

A self-hosted comment system

124 lines (123 loc) 4.32 kB
const GLOBAL_LOCALES_KEY = "ArtalkI18n"; function defineLocaleExternal(lang, locale, aliases) { if (!window[GLOBAL_LOCALES_KEY]) window[GLOBAL_LOCALES_KEY] = {}; window[GLOBAL_LOCALES_KEY][lang] = locale; if (aliases) aliases.forEach((l) => { window[GLOBAL_LOCALES_KEY][l] = locale; }); return locale; } const fr = defineLocaleExternal( "fr", { /* Editor */ placeholder: "Laissez un commentaire", noComment: "Pas de commentaire", send: "Envoyer", signIn: "Se connecter", signUp: "S’inscrire", save: "Sauvegarder", nick: "Pseudo", email: "Email", link: "Site web", emoticon: "Émoji", preview: "Aperçu", uploadImage: "Télécharger une image", uploadFail: "Échec du téléchargement", commentFail: "Échec du commentaire", restoredMsg: "Le contenu a été restauré", onlyAdminCanReply: "Seul l’administrateur peut répondre", uploadLoginMsg: "Veuillez remplir votre nom et email pour télécharger", /* List */ counter: "{count} Commentaires", sortLatest: "Les plus récents", sortOldest: "Les plus anciens", sortBest: "Meilleurs", sortAuthor: "Auteur", openComment: "Ouvrir le commentaire", closeComment: "Fermer le commentaire", listLoadFailMsg: "Échec du chargement des commentaires", listRetry: "Réessayer", loadMore: "Charger plus", /* Comment */ admin: "Administrateur", reply: "Répondre", voteUp: "Vote Pour", voteDown: "Vote Contre", voteFail: "Échec du vote", readMore: "Lire la suite", actionConfirm: "Confirmer", collapse: "Réduire", collapsed: "Réduit", collapsedMsg: "Ce commentaire a été réduit", expand: "Développer", approved: "Approuvé", pending: "En attente", pendingMsg: "En attente, visible uniquement pour le commentateur.", edit: "Modifier", editCancel: "Annuler la modification", delete: "Supprimer", deleteConfirm: "Confirmer", pin: "Épingler", unpin: "Détacher", /* Time */ seconds: "il y a quelques secondes", minutes: "il y a quelques minutes", hours: "il y a quelques heures", days: "il y a quelques jours", now: "à l’instant", /* Checker */ adminCheck: "Entrez le mot de passe administrateur :", captchaCheck: "Entrez le CAPTCHA pour continuer :", confirm: "Confirmer", cancel: "Annuler", /* Sidebar */ msgCenter: "Messages", ctrlCenter: "Tableau de bord", /* Auth */ userProfile: "Profil", noAccountPrompt: "Vous n’avez pas de compte ?", haveAccountPrompt: "Vous avez déjà un compte ?", forgetPassword: "Mot de passe oublié", resetPassword: "Réinitialiser le mot de passe", changePassword: "Changer le mot de passe", confirmPassword: "Confirmer le mot de passe", passwordMismatch: "Les mots de passe ne correspondent pas", verificationCode: "Code de vérification", verifySend: "Envoyer le code", verifyResend: "Renvoyer", waitSeconds: "Attendez {seconds}s", emailVerified: "Email vérifié", password: "Mot de passe", username: "Nom d’utilisateur", nextStep: "Étape suivante", skipVerify: "Ignorer la vérification", logoutConfirm: "Êtes-vous sûr de vouloir vous déconnecter ?", accountMergeNotice: "Votre email a plusieurs comptes avec des identifiants différents.", accountMergeSelectOne: "Veuillez sélectionner celui dans lequel vous souhaitez fusionner toutes les données.", accountMergeConfirm: "Toutes les données seront fusionnées dans un compte, l’identifiant est {id}.", dismiss: "Ignorer", merge: "Fusionner", /* General */ client: "Client", server: "Serveur", loading: "Chargement", loadFail: "Échec du chargement", editing: "Modification", editFail: "Échec de la modification", deleting: "Suppression", deleteFail: "Échec de la suppression", reqGot: "Requête reçue", reqAborted: "La requête a expiré ou a été interrompue de manière inattendue", updateMsg: "Veuillez mettre à jour Artalk {name} pour obtenir la meilleure expérience !", currentVersion: "Version actuelle", ignore: "Ignorer", open: "Ouvrir", openName: "Ouvrir {name}" }, ["fr-FR"] ); export { fr as default };