{
  "app.title": "pDisk Cloud Drive",
  "app.subtitle": "Stockage cloud sûr · rapide · pratique",

  "login.tab": "Connexion",
  "register.tab": "Inscription",
  "login.username": "Nom d'utilisateur",
  "login.password": "Mot de passe",
  "login.email": "E-mail",
  "login.nickname": "Surnom",
  "login.confirmPwd": "Confirmer le mot de passe",
  "login.usernamePlaceholder": "Entrez le nom d'utilisateur",
  "login.passwordPlaceholder": "Entrez le mot de passe",
  "login.emailPlaceholder": "Entrez l'e-mail",
  "login.nicknamePlaceholder": "Entrez le surnom",
  "login.confirmPwdPlaceholder": "Ressaisissez le mot de passe",
  "login.btn": "Connexion",
  "register.btn": "Inscription",
  "login.loggingIn": "Connexion en cours...",
  "login.registering": "Inscription en cours...",
  "login.forgot": "Mot de passe oublié ?",
  "login.fillAll": "Veuillez remplir tous les champs",
  "login.pwdMismatch": "Les mots de passe ne correspondent pas",

  "forgot.title": "Réinitialiser le mot de passe",
  "forgot.username": "Nom d'utilisateur",
  "forgot.email": "E-mail",
  "forgot.usernamePlaceholder": "Entrez le nom d'utilisateur",
  "forgot.emailPlaceholder": "Entrez l'e-mail enregistré",
  "forgot.submit": "Soumettre",

  "upload.clickOrDrag": "Cliquez ou glissez les fichiers ici",
  "upload.supportedFormats": "Prend en charge tous les formats de fichiers, sélection multiple",
  "upload.waiting": "En attente",
  "upload.uploading": "Téléchargement",
  "upload.processing": "Traitement",
  "upload.completed": "Terminé",
  "upload.failed": "Échoué",
  "upload.httpError": "Erreur HTTP",
  "upload.parseError": "Erreur d'analyse",
  "upload.networkError": "Erreur réseau",
  "upload.processFailed": "Échec du traitement",
  "upload.allDone": "Tout terminé ({n} fichiers)",
  "upload.complete": "Téléchargement terminé : {done} réussi(s), {failed} échoué(s)",
  "upload.completedCount": "Terminé {done}/{total}",
  "upload.remaining": " ({remaining} restant(s))",
  "upload.copying": "Copie de {n} fichiers...",
  "upload.copyDone": "Copie terminée : {n} fichiers",

  "recent.title": "Téléchargements récents",
  "recent.empty": "Aucun enregistrement de téléchargement",

  "files.loading": "Chargement...",
  "files.empty": "Ce répertoire est vide",
  "files.loadFailed": "Échec du chargement",
  "files.noFiles": "Aucun fichier pour l'instant",
  "files.root": "Racine",
  "files.selectAll": "Tout sélectionner",
  "files.selected": "{n} sélectionné(s)",
  "files.selectedNone": "0 sélectionné",
  "files.dir": "Répertoire",
  "files.goUp": "Monter",
  "files.createDir": "Nouveau dossier",
  "files.copy": "Copier",
  "files.delete": "Supprimer",
  "files.link": "Lien",
  "files.batchCopy": "Copie groupée vers un répertoire",
  "files.batchCopyDesc": "{n} fichier(s) sélectionné(s) : {files}",
  "files.copyTo": "Copier vers le répertoire",
  "files.targetFile": "Fichier cible : {path}",
  "files.selectTarget": "Sélectionnez le répertoire cible",
  "files.rootDir": "Racine",

  "createDir.title": "Créer un répertoire",
  "createDir.label": "Nom du répertoire",
  "createDir.placeholder": "Entrez le nom du répertoire, prend en charge plusieurs niveaux comme : dir1/dir2",
  "createDir.btn": "Créer",
  "createDir.success": "Répertoire créé",
  "createDir.failed": "Échec de la création",

  "profile.user": "Utilisateur",
  "profile.username": "Nom d'utilisateur",
  "profile.email": "E-mail",
  "profile.role": "Rôle",
  "profile.roleAdmin": "Admin",
  "profile.roleUser": "Utilisateur",
  "profile.changePwd": "Changer le mot de passe",

  "disk.used": "Utilisé",
  "disk.total": "Total",
  "disk.free": "Libre",

  "changePwd.title": "Changer le mot de passe",
  "changePwd.oldPwd": "Ancien mot de passe",
  "changePwd.newPwd": "Nouveau mot de passe",
  "changePwd.confirmPwd": "Confirmer le nouveau mot de passe",
  "changePwd.oldPwdPlaceholder": "Entrez l'ancien mot de passe",
  "changePwd.newPwdPlaceholder": "Entrez le nouveau mot de passe",
  "changePwd.confirmPwdPlaceholder": "Ressaisissez le nouveau mot de passe",
  "changePwd.enterOld": "Veuillez entrer l'ancien mot de passe",
  "changePwd.enterNew": "Veuillez entrer le nouveau mot de passe",
  "changePwd.tooShort": "Le nouveau mot de passe doit comporter au moins 4 caractères",
  "changePwd.mismatch": "Les nouveaux mots de passe ne correspondent pas",
  "changePwd.success": "Mot de passe changé avec succès",
  "changePwd.failed": "Échec de l'opération",
  "changePwd.btn": "Confirmer le changement",

  "admin.users": "Gestion des utilisateurs",
  "admin.resetPwd": "Réinitialiser le mot de passe",
  "admin.userFiles": "Fichiers utilisateur",
  "admin.userList": "Liste des utilisateurs",
  "admin.resetRequests": "Demandes de réinitialisation du mot de passe",
  "admin.selectUser": "Sélectionner un utilisateur",
  "admin.browseFiles": "Parcourir les fichiers",
  "admin.selectUserPlaceholder": "-- Sélectionner un utilisateur --",
  "admin.noUsers": "Aucun utilisateur",
  "admin.loadFailed": "Échec du chargement",
  "admin.requestTime": "Heure de la demande : {time}",
  "admin.status": "Statut : {status}",
  "admin.processed": "Traité",

  "user.status.normal": "Normal",
  "user.status.disabled": "Désactivé",
  "user.status.active": "Actif",
  "user.status.pending": "En attente",
  "user.status.processed": "Traité",
  "user.status.rejected": "Rejeté",
  "user.adminTag": "[Admin]",

  "btn.enable": "Activer",
  "btn.disable": "Désactiver",
  "btn.deleteUser": "Supprimer",
  "btn.approve": "Approuver",
  "btn.reject": "Rejeter",
  "btn.cancel": "Annuler",
  "btn.confirm": "Confirmer",
  "btn.submit": "Soumettre",
  "btn.approveConfirm": "Confirmer l'approbation",

  "dialog.confirm": "Confirmer",
  "dialog.confirmDeleteFile": "Êtes-vous sûr de vouloir supprimer ce fichier ?",
  "dialog.confirmDeleteDir": "Êtes-vous sûr de vouloir supprimer ce répertoire et tout son contenu ?",
  "dialog.confirmBatchDelete": "Êtes-vous sûr de vouloir supprimer {n} fichier(s) sélectionné(s) ?",
  "dialog.confirmToggleUser": "Êtes-vous sûr de vouloir {action} l'utilisateur {user} ?",
  "dialog.confirmDeleteUser": "Êtes-vous sûr de vouloir supprimer l'utilisateur {user} ? Cette action est irréversible.",
  "dialog.confirmRejectReset": "Êtes-vous sûr de vouloir rejeter cette demande de réinitialisation ?",

  "approvePwd.title": "Approuver la réinitialisation du mot de passe",
  "approvePwd.newPwd": "Nouveau mot de passe",
  "approvePwd.enterPwd": "Veuillez entrer le nouveau mot de passe",
  "approvePwd.success": "Le mot de passe a été réinitialisé",

  "nav.home": "Accueil",
  "nav.files": "Fichiers",
  "nav.profile": "Profil",
  "nav.admin": "Admin",
  "nav.logout": "Déconnexion",

  "toast.loginSuccess": "Connexion réussie",
  "toast.loginFailed": "Connexion échouée",
  "toast.registerSuccess": "Inscription réussie, veuillez vous connecter",
  "toast.registerFailed": "Inscription échouée",
  "toast.loggedOut": "Déconnecté",
  "toast.copySuccess": "Lien copié",
  "toast.copyFailed": "Échec de la copie, veuillez copier manuellement",
  "toast.deleteSuccess": "Supprimé avec succès",
  "toast.deleteFailed": "Échec de la suppression",
  "toast.dirDeleteSuccess": "Répertoire supprimé",
  "toast.resetSubmitted": "Demande de réinitialisation soumise",
  "toast.submitFailed": "Échec de la soumission",
  "toast.rejected": "Rejeté",
  "toast.errorIdEmpty": "Erreur : l'ID de la demande est vide",
  "toast.pleaseLogin": "Veuillez d'abord vous connecter",
  "toast.enterDirName": "Veuillez entrer le nom du répertoire",
  "toast.loadDirFailed": "Échec du chargement des répertoires",
  "toast.selectUser": "Veuillez sélectionner un utilisateur",
  "toast.deleteCompleted": "Suppression terminée",
  "toast.approveSuccess": "Opération réussie",

  "action.enable": "activer",
  "action.disable": "désactiver",

  "files.play": "Lire",
  "files.noAudioSelected": "Aucun fichier audio sélectionné",

  "player.skip8": "Sauter le début et la fin 8s",

  "reject.title": "Rejeter la demande de réinitialisation",
  "reject.confirm": "Êtes-vous sûr de vouloir rejeter cette demande de réinitialisation ?"
}