2FAuth/resources/js/langs/locales.js

538 lines
28 KiB
JavaScript
Raw Normal View History

2020-01-15 23:12:59 +01:00
export default {
"en": {
"auth": {
"sign_out": "Sign out",
"sign_in": "Sign in",
"register": "Register",
"hello": "Hi {username} !",
"throttle": "Too many login attempts. Please try again in {seconds} seconds.",
"already_authenticated": "Already authenticated",
2020-01-15 23:12:59 +01:00
"confirm": {
"logout": "Are you sure you want to log out?"
},
"forms": {
"name": "Name",
"login": "Login",
"email": "Email",
"password": "Password",
2020-02-25 08:09:54 +01:00
"confirm_password": "Confirm password",
"confirm_new_password": "Confirm new password",
2020-01-15 23:12:59 +01:00
"dont_have_account_yet": "Don't have your account yet?",
"already_register": "Already registered?",
"password_do_not_match": "Password do not match",
"forgot_your_password": "Forgot your password?",
"request_password_reset": "Request a password reset",
"reset_password": "Reset password",
"new_password": "New password",
"current_password": {
"label": "Current password",
"help": "Fill in your current password to confirm that it's you"
},
2020-01-15 23:12:59 +01:00
"change_password": "Change password",
2020-01-23 23:02:54 +01:00
"send_password_reset_link": "Send password reset link",
"change_your_password": "Change your password",
2020-01-24 12:56:38 +01:00
"password_successfully_changed": "Password successfully changed ",
"edit_account": "Edit account",
2020-01-23 23:02:54 +01:00
"profile_saved": "Profile successfully updated!"
2020-01-15 23:12:59 +01:00
}
},
"commons": {
2020-01-22 12:30:18 +01:00
"cancel": "Cancel",
2020-01-23 23:02:54 +01:00
"update": "Update",
"copy_to_clipboard": "Copy to clipboard",
2020-02-02 22:57:43 +01:00
"profile": "Profile",
"edit": "Edit",
"delete": "Delete",
"save": "Save",
"close": "Close"
2020-01-15 23:12:59 +01:00
},
"errors": {
"resource_not_found": "Resource not found",
2020-01-17 00:23:38 +01:00
"error_occured": "An error occured:",
2020-01-15 23:12:59 +01:00
"already_one_user_registered": "There is already a registered user.",
"cannot_register_more_user": "You cannot register more than one user.",
"refresh": "refresh",
"please": "Please ",
"response": {
"no_valid_otp": "No valid OTP resource in this QR code"
2020-01-17 00:23:38 +01:00
},
2020-01-23 23:02:54 +01:00
"something_wrong_with_server": "Something is wrong with your server",
"Unable_to_decrypt_uri": "Unable to decrypt uri",
"wrong_current_password": "Wrong current password, nothing has changed"
2020-01-15 23:12:59 +01:00
},
2020-02-27 09:37:23 +01:00
"languages": {
"en": "English",
"fr": "French"
},
2020-01-15 23:12:59 +01:00
"pagination": {
"previous": "« Previous",
"next": "Next »"
},
"passwords": {
"password": "Passwords must be at least eight characters and match the confirmation.",
"reset": "Your password has been reset!",
"sent": "We have e-mailed your password reset link!",
"token": "This password reset token is invalid.",
"user": "We can't find a user with that e-mail address."
},
"settings": {
"settings": "Settings",
"account": "Account",
"password": "Password",
"options": "Options",
"confirm": [],
"forms": {
"edit_settings": "Edit settings",
2020-02-27 16:58:04 +01:00
"setting_saved": "Settings saved",
"language": {
"label": "Language",
"help": "Change the language used to translate the app interface."
},
"show_token_as_dot": {
"label": "Show generated tokens as dot",
"help": "Replace generated token caracters with *** to ensure confidentiality. Do not affect the copy/paste feature."
},
"is_demo_app": {
"label": "Set the app as a demo",
"help": "If set to Yes, the app content (including the registered user) will be reset every hours. Use the 'demo' user and 'demo' password to connect to the app in demo mode."
2020-02-27 16:58:04 +01:00
}
}
},
2020-01-15 23:12:59 +01:00
"twofaccounts": {
"service": "Service",
"account": "Account",
"icon": "Icon",
"new": "New",
"no_account_here": "No 2FA here!",
2020-02-04 17:06:11 +01:00
"add_first_account": "Add your first account",
2020-02-25 08:09:54 +01:00
"use_full_form": "Use the full form",
2020-01-15 23:12:59 +01:00
"add_one": "Add one",
"manage": "Manage",
"done": "Done",
"forms": {
"service": {
"placeholder": "example.com"
},
"account": {
"placeholder": "John DOE"
},
"new_account": "New account",
"edit_account": "Edit account",
"otp_uri": "OTP Uri",
2020-01-24 12:56:38 +01:00
"hotp_counter": "HOTP Counter",
2020-01-15 23:12:59 +01:00
"use_qrcode": {
"val": "Use a qrcode",
"title": "Use a QR code to fill the form magically"
},
"unlock": {
"val": "Unlock",
"title": "Unlock it (at your own risk)"
},
"lock": {
"val": "Lock",
"title": "Lock it"
},
"choose_image": "Choose an image…",
"create": "Create",
"save": "Save",
"test": "Test"
2020-01-15 23:12:59 +01:00
},
"confirm": {
"delete": "Are you sure you want to delete this account?",
"cancel": "The account will be lost. Are you sure?"
2020-01-15 23:12:59 +01:00
}
},
"validation": {
"accepted": "The {attribute} must be accepted.",
"active_url": "The {attribute} is not a valid URL.",
"after": "The {attribute} must be a date after {date}.",
"after_or_equal": "The {attribute} must be a date after or equal to {date}.",
"alpha": "The {attribute} may only contain letters.",
"alpha_dash": "The {attribute} may only contain letters, numbers, dashes and underscores.",
"alpha_num": "The {attribute} may only contain letters and numbers.",
"array": "The {attribute} must be an array.",
"before": "The {attribute} must be a date before {date}.",
"before_or_equal": "The {attribute} must be a date before or equal to {date}.",
"between": {
"numeric": "The {attribute} must be between {min} and {max}.",
"file": "The {attribute} must be between {min} and {max} kilobytes.",
"string": "The {attribute} must be between {min} and {max} characters.",
"array": "The {attribute} must have between {min} and {max} items."
},
"boolean": "The {attribute} field must be true or false.",
"confirmed": "The {attribute} confirmation does not match.",
"date": "The {attribute} is not a valid date.",
"date_equals": "The {attribute} must be a date equal to {date}.",
"date_format": "The {attribute} does not match the format {format}.",
"different": "The {attribute} and {other} must be different.",
"digits": "The {attribute} must be {digits} digits.",
"digits_between": "The {attribute} must be between {min} and {max} digits.",
"dimensions": "The {attribute} has invalid image dimensions.",
"distinct": "The {attribute} field has a duplicate value.",
"email": "The {attribute} must be a valid email address.",
"ends_with": "The {attribute} must end with one of the following: {values}",
"exists": "The selected {attribute} is invalid.",
"file": "The {attribute} must be a file.",
"filled": "The {attribute} field must have a value.",
"gt": {
"numeric": "The {attribute} must be greater than {value}.",
"file": "The {attribute} must be greater than {value} kilobytes.",
"string": "The {attribute} must be greater than {value} characters.",
"array": "The {attribute} must have more than {value} items."
},
"gte": {
"numeric": "The {attribute} must be greater than or equal {value}.",
"file": "The {attribute} must be greater than or equal {value} kilobytes.",
"string": "The {attribute} must be greater than or equal {value} characters.",
"array": "The {attribute} must have {value} items or more."
},
"image": "The {attribute} must be an image.",
"in": "The selected {attribute} is invalid.",
"in_array": "The {attribute} field does not exist in {other}.",
"integer": "The {attribute} must be an integer.",
"ip": "The {attribute} must be a valid IP address.",
"ipv4": "The {attribute} must be a valid IPv4 address.",
"ipv6": "The {attribute} must be a valid IPv6 address.",
"json": "The {attribute} must be a valid JSON string.",
"lt": {
"numeric": "The {attribute} must be less than {value}.",
"file": "The {attribute} must be less than {value} kilobytes.",
"string": "The {attribute} must be less than {value} characters.",
"array": "The {attribute} must have less than {value} items."
},
"lte": {
"numeric": "The {attribute} must be less than or equal {value}.",
"file": "The {attribute} must be less than or equal {value} kilobytes.",
"string": "The {attribute} must be less than or equal {value} characters.",
"array": "The {attribute} must not have more than {value} items."
},
"max": {
"numeric": "The {attribute} may not be greater than {max}.",
"file": "The {attribute} may not be greater than {max} kilobytes.",
"string": "The {attribute} may not be greater than {max} characters.",
"array": "The {attribute} may not have more than {max} items."
},
"mimes": "The {attribute} must be a file of type: {values}.",
"mimetypes": "The {attribute} must be a file of type: {values}.",
"min": {
"numeric": "The {attribute} must be at least {min}.",
"file": "The {attribute} must be at least {min} kilobytes.",
"string": "The {attribute} must be at least {min} characters.",
"array": "The {attribute} must have at least {min} items."
},
"not_in": "The selected {attribute} is invalid.",
"not_regex": "The {attribute} format is invalid.",
"numeric": "The {attribute} must be a number.",
"present": "The {attribute} field must be present.",
"regex": "The {attribute} format is invalid.",
"required": "The {attribute} field is required.",
"required_if": "The {attribute} field is required when {other} is {value}.",
"required_unless": "The {attribute} field is required unless {other} is in {values}.",
"required_with": "The {attribute} field is required when {values} is present.",
"required_with_all": "The {attribute} field is required when {values} are present.",
"required_without": "The {attribute} field is required when {values} is not present.",
"required_without_all": "The {attribute} field is required when none of {values} are present.",
"same": "The {attribute} and {other} must match.",
"size": {
"numeric": "The {attribute} must be {size}.",
"file": "The {attribute} must be {size} kilobytes.",
"string": "The {attribute} must be {size} characters.",
"array": "The {attribute} must contain {size} items."
},
"starts_with": "The {attribute} must start with one of the following: {values}",
"string": "The {attribute} must be a string.",
"timezone": "The {attribute} must be a valid zone.",
"unique": "The {attribute} has already been taken.",
"uploaded": "The {attribute} failed to upload.",
"url": "The {attribute} format is invalid.",
"uuid": "The {attribute} must be a valid UUID.",
"custom": {
"attribute-name": {
"rule-name": "custom-message"
},
"icon": {
"image": "Supported format are jpeg, png, bmp, gif, svg, or webp"
},
"qrcode": {
"image": "Supported format are jpeg, png, bmp, gif, svg, or webp"
},
"uri": {
"starts_with": "Only valid OTP uri are supported"
2020-01-15 23:12:59 +01:00
},
"email": {
"exists": "No account found using this email"
}
},
"attributes": []
}
2020-02-14 10:22:23 +01:00
},
"fr": {
"auth": {
"sign_out": "Déconnexion",
"sign_in": "Se connecter",
"register": "Créer un compte",
"hello": "Hi {username} !",
"throttle": "Trop de tentatives de connexion. Veuillez réessayer dans {seconds} secondes.",
"already_authenticated": "Déjà authentifié",
2020-02-14 10:22:23 +01:00
"confirm": {
"logout": "Etes-vous sûrs de vouloir vous déconnecter ?"
},
"forms": {
"name": "Nom",
"login": "Connexion",
"email": "Email",
"password": "Mot de passe",
2020-03-05 22:35:16 +01:00
"confirm_password": "Confirmez le mot de passe",
"confirm_new_password": "Confirmez le nouveau mot de passe",
2020-02-14 10:22:23 +01:00
"dont_have_account_yet": "Pas encore de compte ?",
"already_register": "Déjà enregistré ?",
"password_do_not_match": "Le mot de passe ne correspond pas",
"forgot_your_password": "Mot de passe oublié ?",
"request_password_reset": "Réinitialiser le mot de passe",
2020-02-14 10:22:23 +01:00
"reset_password": "Mot de passe oublié",
"new_password": "Nouveau mot de passe",
"current_password": {
"label": "Mot de passe actuel",
"help": "Indiquez votre mot de passe actuel pour confirmer qu'il s'agit bien de vous"
},
2020-02-14 10:22:23 +01:00
"change_password": "Modifier le mot de passe",
"send_password_reset_link": "Envoyer",
"change_your_password": "Modifier votre mot de passe",
"password_successfully_changed": "Mot de passe modifié avec succès",
"edit_account": "Mis à jour du profil",
"profile_saved": "Profil mis à jour avec succès !"
}
},
"commons": {
"cancel": "Annuler",
"update": "Mettre à jour",
"copy_to_clipboard": "Copier",
"profile": "Profil",
"edit": "Modifier",
"delete": "Supprimer",
"save": "Enregistrer",
"close": "Fermer"
2020-02-14 10:22:23 +01:00
},
"errors": {
"resource_not_found": "Ressource introuvable",
"error_occured": "Une erreur est survenue :",
"already_one_user_registered": "Un compte utilisateur existe déjà.",
"cannot_register_more_user": "Vous ne pouvez pas enregistrer plus d'un utilisateur.",
"refresh": "Actualiser",
"please": "",
"response": {
"no_valid_otp": "Aucune donnée OTP valide dans ce QR code"
},
"something_wrong_with_server": "Il y a un problème avec votre serveur",
"Unable_to_decrypt_uri": "uri impossible à décoder",
"wrong_current_password": "Mot de passe actuel érroné, rien n\\a été modifié"
},
2020-02-27 09:37:23 +01:00
"languages": {
"en": "Anglais",
"fr": "Français"
},
2020-02-14 10:22:23 +01:00
"pagination": {
"previous": "« Précédent",
"next": "Suivant »"
},
"passwords": {
"password": "Les mots de passe doivent contenir au moins huit caractères et être identiques.",
"reset": "Votre mot de passe a été réinitialisé !",
"sent": "Le lien pour réinitialiser votre mot de passe vient d'être envoyé !",
"token": "Ce jeton de réinitialisation n'est pas valide.",
"user": "Cette adresse email n'est pas celle de votre compte."
},
"settings": {
"settings": "Réglages",
"account": "Compte",
"password": "Mot de passe",
"options": "Options",
2020-02-14 10:22:23 +01:00
"confirm": [],
"forms": {
"edit_settings": "Modifier les réglages",
2020-02-27 16:58:04 +01:00
"setting_saved": "Réglages sauvegardés",
"language": {
"label": "Langue",
"help": "Traduit l'application dans la langue choisie"
},
"show_token_as_dot": {
"label": "Masquer les codes générés",
"help": "Remplace les caractères des codes générés par des *** pour garantir leur confidentialité. N'affecte pas la fonction copier/coller qui reste utilisable."
},
"is_demo_app": {
"label": "Activer le mode Démo",
"help": "Le mode Démo remet à zéro le contenu de l'application (y compris l'utilisateur enregistré) toutes les heures. Utilisez le compte 'demo' et le mot de passe 'demo' pour vous y connecter."
2020-02-27 16:58:04 +01:00
}
2020-02-14 10:22:23 +01:00
}
},
"twofaccounts": {
"service": "Service",
"account": "Compte",
"icon": "Icône",
"new": "Nouveau",
"no_account_here": "Aucun compte 2FA !",
"add_first_account": "Ajouter votre premier compte",
2020-02-25 08:09:54 +01:00
"use_full_form": "Utiliser le formulaire détaillé",
2020-02-14 10:22:23 +01:00
"add_one": "Add one",
"manage": "Gérer",
"done": "Terminé",
"forms": {
"service": {
"placeholder": "example.com"
},
"account": {
"placeholder": "Marc Dupont"
},
"new_account": "Nouveau compte",
"edit_account": "Modifier le compte",
"otp_uri": "OTP Uri",
"hotp_counter": "Compteur HOTP",
"use_qrcode": {
"val": "Utiliser un QR code",
"title": "Utiliser un QR code pour renseigner le formulaire d'un seul coup d'un seul"
},
"unlock": {
"val": "Déverouiller",
"title": "Déverouiller le champ (à vos risques et périls)"
},
"lock": {
"val": "Vérouiller",
"title": "Vérouiller le champ"
},
"choose_image": "Choisir une image…",
"create": "Créer",
"save": "Enregistrer",
"test": "Tester"
},
"confirm": {
"delete": "Etes-vous sûrs de vouloir supprimer le compte ?",
2020-02-25 08:09:54 +01:00
"cancel": "Les données seront perdues, êtes-vous sûrs ?"
2020-02-14 10:22:23 +01:00
}
},
"validation": {
"accepted": "Le champ {attribute} doit être accepté.",
"active_url": "Le champ {attribute} n'est pas une URL valide.",
"after": "Le champ {attribute} doit être une date postérieure au {date}.",
"after_or_equal": "Le champ {attribute} doit être une date postérieure ou égale au {date}.",
"alpha": "Le champ {attribute} doit contenir uniquement des lettres.",
"alpha_dash": "Le champ {attribute} doit contenir uniquement des lettres, des chiffres et des tirets.",
"alpha_num": "Le champ {attribute} doit contenir uniquement des chiffres et des lettres.",
"array": "Le champ {attribute} doit être un tableau.",
"before": "Le champ {attribute} doit être une date antérieure au {date}.",
"before_or_equal": "Le champ {attribute} doit être une date antérieure ou égale au {date}.",
"between": {
"numeric": "La valeur de {attribute} doit être comprise entre {min} et {max}.",
"file": "La taille du fichier de {attribute} doit être comprise entre {min} et {max} kilo-octets.",
"string": "Le texte {attribute} doit contenir entre {min} et {max} caractères.",
"array": "Le tableau {attribute} doit contenir entre {min} et {max} éléments."
},
"boolean": "Le champ {attribute} doit être vrai ou faux.",
"confirmed": "Le champ de confirmation {attribute} ne correspond pas.",
"date": "Le champ {attribute} n'est pas une date valide.",
"date_equals": "Le champ {attribute} doit être une date égale à {date}.",
"date_format": "Le champ {attribute} ne correspond pas au format {format}.",
"different": "Les champs {attribute} et {other} doivent être différents.",
"digits": "Le champ {attribute} doit contenir {digits} chiffres.",
"digits_between": "Le champ {attribute} doit contenir entre {min} et {max} chiffres.",
"dimensions": "La taille de l'image {attribute} n'est pas conforme.",
"distinct": "Le champ {attribute} a une valeur en double.",
"email": "Le champ {attribute} doit être une adresse email valide.",
"ends_with": "Le champ {attribute} doit se terminer par une des valeurs suivantes : {values}",
"exists": "Le champ {attribute} sélectionné est invalide.",
"file": "Le champ {attribute} doit être un fichier.",
"filled": "Le champ {attribute} doit avoir une valeur.",
"gt": {
"numeric": "La valeur de {attribute} doit être supérieure à {value}.",
"file": "La taille du fichier de {attribute} doit être supérieure à {value} kilo-octets.",
"string": "Le texte {attribute} doit contenir plus de {value} caractères.",
"array": "Le tableau {attribute} doit contenir plus de {value} éléments."
},
"gte": {
"numeric": "La valeur de {attribute} doit être supérieure ou égale à {value}.",
"file": "La taille du fichier de {attribute} doit être supérieure ou égale à {value} kilo-octets.",
"string": "Le texte {attribute} doit contenir au moins {value} caractères.",
"array": "Le tableau {attribute} doit contenir au moins {value} éléments."
},
"image": "Le champ {attribute} doit être une image.",
"in": "Le champ {attribute} est invalide.",
"in_array": "Le champ {attribute} n'existe pas dans {other}.",
"integer": "Le champ {attribute} doit être un entier.",
"ip": "Le champ {attribute} doit être une adresse IP valide.",
"ipv4": "Le champ {attribute} doit être une adresse IPv4 valide.",
"ipv6": "Le champ {attribute} doit être une adresse IPv6 valide.",
"json": "Le champ {attribute} doit être un document JSON valide.",
"lt": {
"numeric": "La valeur de {attribute} doit être inférieure à {value}.",
"file": "La taille du fichier de {attribute} doit être inférieure à {value} kilo-octets.",
"string": "Le texte {attribute} doit contenir moins de {value} caractères.",
"array": "Le tableau {attribute} doit contenir moins de {value} éléments."
},
"lte": {
"numeric": "La valeur de {attribute} doit être inférieure ou égale à {value}.",
"file": "La taille du fichier de {attribute} doit être inférieure ou égale à {value} kilo-octets.",
"string": "Le texte {attribute} doit contenir au plus {value} caractères.",
"array": "Le tableau {attribute} doit contenir au plus {value} éléments."
},
"max": {
"numeric": "La valeur de {attribute} ne peut être supérieure à {max}.",
"file": "La taille du fichier de {attribute} ne peut pas dépasser {max} kilo-octets.",
"string": "Le texte de {attribute} ne peut contenir plus de {max} caractères.",
"array": "Le tableau {attribute} ne peut contenir plus de {max} éléments."
},
"mimes": "Le champ {attribute} doit être un fichier de type : {values}.",
"mimetypes": "Le champ {attribute} doit être un fichier de type : {values}.",
"min": {
"numeric": "La valeur de {attribute} doit être supérieure ou égale à {min}.",
"file": "La taille du fichier de {attribute} doit être supérieure à {min} kilo-octets.",
"string": "Le texte {attribute} doit contenir au moins {min} caractères.",
"array": "Le tableau {attribute} doit contenir au moins {min} éléments."
},
"not_in": "Le champ {attribute} sélectionné n'est pas valide.",
"not_regex": "Le format du champ {attribute} n'est pas valide.",
"numeric": "Le champ {attribute} doit contenir un nombre.",
"password": "Le mot de passe est incorrect",
"present": "Le champ {attribute} doit être présent.",
"regex": "Le format du champ {attribute} est invalide.",
"required": "Le champ {attribute} est obligatoire.",
"required_if": "Le champ {attribute} est obligatoire quand la valeur de {other} est {value}.",
"required_unless": "Le champ {attribute} est obligatoire sauf si {other} est {values}.",
"required_with": "Le champ {attribute} est obligatoire quand {values} est présent.",
"required_with_all": "Le champ {attribute} est obligatoire quand {values} sont présents.",
"required_without": "Le champ {attribute} est obligatoire quand {values} n'est pas présent.",
"required_without_all": "Le champ {attribute} est requis quand aucun de {values} n'est présent.",
"same": "Les champs {attribute} et {other} doivent être identiques.",
"size": {
"numeric": "La valeur de {attribute} doit être {size}.",
"file": "La taille du fichier de {attribute} doit être de {size} kilo-octets.",
"string": "Le texte de {attribute} doit contenir {size} caractères.",
"array": "Le tableau {attribute} doit contenir {size} éléments."
},
"starts_with": "Le champ {attribute} doit commencer avec une des valeurs suivantes : {values}",
"string": "Le champ {attribute} doit être une chaîne de caractères.",
"timezone": "Le champ {attribute} doit être un fuseau horaire valide.",
"unique": "La valeur du champ {attribute} est déjà utilisée.",
"uploaded": "Le fichier du champ {attribute} n'a pu être téléversé.",
"url": "Le format de l'URL de {attribute} n'est pas valide.",
"uuid": "Le champ {attribute} doit être un UUID valide",
"custom": {
"attribute-name": {
"rule-name": "custom-message"
},
"icon": {
"image": "Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp"
},
"qrcode": {
"image": "Les formats acceptés sont jpeg, png, bmp, gif, svg, or webp"
},
"uri": {
"starts_with": "La valeur n'est pas une uri OTP valide"
},
"email": {
"exists": "Aucun compte utilisateur n'utilise cette email"
}
},
"attributes": []
}
2020-01-15 23:12:59 +01:00
}
}