- Create new
+ {{ 'create_new'|trans }}
{% endblock %}
diff --git a/translations/.gitignore b/translations/.gitignore
deleted file mode 100644
index e69de29..0000000
diff --git a/translations/VerifyEmailBundle.en.xlf b/translations/VerifyEmailBundle.en.xlf
new file mode 100644
index 0000000..0522bde
--- /dev/null
+++ b/translations/VerifyEmailBundle.en.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ %count% year|%count% years
+ %count% year|%count% years
+
+
+ %count% month|%count% months
+ %count% month|%count% months
+
+
+ %count% day|%count% days
+ %count% day|%count% days
+
+
+ %count% hour|%count% hours
+ %count% hour|%count% hours
+
+
+ %count% minute|%count% minutes
+ %count% minute|%count% minutes
+
+
+ The link to verify your email has expired. Please request a new link.
+ The link to verify your email has expired. Please request a new link.
+
+
+ The link to verify your email is invalid. Please request a new link.
+ The link to verify your email is invalid. Please request a new link.
+
+
+ The link to verify your email appears to be for a different account or email. Please request a new link.
+ The link to verify your email appears to be for a different account or email. Please request a new link.
+
+
+
+
diff --git a/translations/VerifyEmailBundle.fr.xlf b/translations/VerifyEmailBundle.fr.xlf
new file mode 100644
index 0000000..bfbb78c
--- /dev/null
+++ b/translations/VerifyEmailBundle.fr.xlf
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ %count% year|%count% years
+ %count% année|%count% années
+
+
+ %count% month|%count% months
+ %count% mois|%count% mois
+
+
+ %count% day|%count% days
+ %count% jour|%count% jours
+
+
+ %count% hour|%count% hours
+ %count% heure|%count% heures
+
+
+ %count% minute|%count% minutes
+ %count% minute|%count% minutes
+
+
+ The link to verify your email has expired. Please request a new link.
+ Le lien pour vérifier votre adresse e-mail a expiré. Veuillez refaire une demande de réinitialisation.
+
+
+ The link to verify your email is invalid. Please request a new link.
+ Le lien pour vérifier votre adresse e-mail est invalide. Veuillez refaire une demande de réinitialisation.
+
+
+ The link to verify your email appears to be for a different account or email. Please request a new link.
+ Le lien permettant de vérifier votre adresse e-mail semble correspondre à un autre compte ou e-mail. Veuillez refaire une demande de réinitialisation.
+
+
+
+
diff --git a/translations/messages.en.xlf b/translations/messages.en.xlf
new file mode 100644
index 0000000..587e1f6
--- /dev/null
+++ b/translations/messages.en.xlf
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+ delete
+ Delete
+
+
+ delete_confirm
+ Are you sure you want to delete ?
+
+
+ log_out
+ Log out
+
+
+ sign_in
+ Sign in
+
+
+ welcome_to_herbarium
+ Welcome to Herbarium
+
+
+ new_post
+ New post
+
+
+ create_new_post
+ Create new post
+
+
+ back_to_list
+ Back to list
+
+
+ post
+ Post
+
+
+ found_date
+ Found date
+
+
+ publication_date
+ Publication date
+
+
+ commentary
+ Commentary
+
+
+ edit
+ Edit
+
+
+ post_index
+ Post index
+
+
+ show
+ Show
+
+
+ no_records_found
+ No records found
+
+
+ create_new
+ Create new
+
+
+ register
+ Register
+
+
+ log_in
+ Log in
+
+
+ logout
+ Log out
+
+
+ password
+ Password
+
+
+ sign_up
+ Sign up
+
+
+ species
+ Species
+
+
+ list_of_species
+ List of species
+
+
+ scientific_name
+ Scientific name
+
+
+ region
+ Region
+
+
+ create_new_species
+ Create new species
+
+
+ posts
+ Posts
+
+
+ geolocation
+ Geolocation
+
+
+ species_index
+ Species index
+
+
+ vernacular_name
+ Vernacular name
+
+
+ delete_item_confirmation
+ Are you sure you want to delete this item ?
+
+
+ previous
+ Previous
+
+
+ next
+ Next
+
+
+ post_undefined
+ Post undefined
+
+
+ edit_species
+ Edit species
+
+
+ edit_post
+ Edit post
+
+
+ update
+ Update
+
+
+ save
+ Save
+
+
+
+
diff --git a/translations/messages.fr.xlf b/translations/messages.fr.xlf
new file mode 100644
index 0000000..f518d69
--- /dev/null
+++ b/translations/messages.fr.xlf
@@ -0,0 +1,166 @@
+
+
+
+
+
+
+
+
+ delete
+ Supprimer
+
+
+ delete_confirm
+ Êtes-vous sûr de vouloir supprimer ?
+
+
+ log_out
+ Se déconnecter
+
+
+ sign_in
+ Se connecter
+
+
+ welcome_to_herbarium
+ Bienvenue sur Herbarium
+
+
+ new_post
+ Nouvelle publication
+
+
+ create_new_post
+ Création d'une nouvelle publication
+
+
+ back_to_list
+ Retour à la liste
+
+
+ post
+ Publication
+
+
+ found_date
+ Date de découverte
+
+
+ publication_date
+ Date de publication
+
+
+ commentary
+ Commentaire
+
+
+ edit
+ Éditer
+
+
+ post_index
+ Index des publications
+
+
+ show
+ Montrer
+
+
+ no_records_found
+ Pas d'enregistrements trouvés
+
+
+ create_new
+ Création d'un nouvel enregistrement
+
+
+ register
+ Créer un compte
+
+
+ log_in
+ Se connecter
+
+
+ logout
+ Se déconnecter
+
+
+ password
+ Mot de passe
+
+
+ sign_up
+ S'inscrire
+
+
+ species
+ Espèces
+
+
+ list_of_species
+ Liste des espèces
+
+
+ scientific_name
+ Nom scientifique
+
+
+ region
+ Région
+
+
+ create_new_species
+ Créer une nouvelle espèce
+
+
+ posts
+ Publications
+
+
+ geolocation
+ Géolocalisation
+
+
+ species_index
+ Index des espèces
+
+
+ vernacular_name
+ Nom vernaculaire
+
+
+ delete_item_confirmation
+ Êtes-vous sûr de vouloir supprimer ?
+
+
+ previous
+ Retour
+
+
+ next
+ Suivant
+
+
+ post_undefined
+ Publication non définie
+
+
+ edit_species
+ Éditer l'espèce
+
+
+ edit_post
+ Éditer la publication
+
+
+ update
+ Mettre à jour
+
+
+ save
+ Sauvegarder
+
+
+
+
diff --git a/translations/security.en.xlf b/translations/security.en.xlf
new file mode 100644
index 0000000..cde7936
--- /dev/null
+++ b/translations/security.en.xlf
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ An authentication exception occurred.
+ An authentication exception occurred.
+
+
+ Authentication credentials could not be found.
+ Authentication credentials could not be found.
+
+
+ Authentication request could not be processed due to a system problem.
+ Authentication request could not be processed due to a system problem.
+
+
+ Invalid credentials.
+ Invalid credentials.
+
+
+ Cookie has already been used by someone else.
+ Cookie has already been used by someone else.
+
+
+ Not privileged to request the resource.
+ Not privileged to request the resource.
+
+
+ Invalid CSRF token.
+ Invalid CSRF token.
+
+
+ No authentication provider found to support the authentication token.
+ No authentication provider found to support the authentication token.
+
+
+ No session available, it either timed out or cookies are not enabled.
+ No session available, it either timed out or cookies are not enabled.
+
+
+ No token could be found.
+ No token could be found.
+
+
+ Username could not be found.
+ Username could not be found.
+
+
+ Account has expired.
+ Account has expired.
+
+
+ Credentials have expired.
+ Credentials have expired.
+
+
+ Account is disabled.
+ Account is disabled.
+
+
+ Account is locked.
+ Account is locked.
+
+
+ Too many failed login attempts, please try again later.
+ Too many failed login attempts, please try again later.
+
+
+ Invalid or expired login link.
+ Invalid or expired login link.
+
+
+ Too many failed login attempts, please try again in %minutes% minute.
+ Too many failed login attempts, please try again in %minutes% minute.
+
+
+
+
diff --git a/translations/security.fr.xlf b/translations/security.fr.xlf
new file mode 100644
index 0000000..4735733
--- /dev/null
+++ b/translations/security.fr.xlf
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ An authentication exception occurred.
+ Une exception d'authentification s'est produite.
+
+
+ Authentication credentials could not be found.
+ Les identifiants d'authentification n'ont pas pu être trouvés.
+
+
+ Authentication request could not be processed due to a system problem.
+ La requête d'authentification n'a pas pu être executée à cause d'un problème système.
+
+
+ Invalid credentials.
+ Identifiants invalides.
+
+
+ Cookie has already been used by someone else.
+ Le cookie a déjà été utilisé par quelqu'un d'autre.
+
+
+ Not privileged to request the resource.
+ Privilèges insuffisants pour accéder à la ressource.
+
+
+ Invalid CSRF token.
+ Jeton CSRF invalide.
+
+
+ No authentication provider found to support the authentication token.
+ Aucun fournisseur d'authentification n'a été trouvé pour supporter le jeton d'authentification.
+
+
+ No session available, it either timed out or cookies are not enabled.
+ Aucune session disponible, celle-ci a expiré ou les cookies ne sont pas activés.
+
+
+ No token could be found.
+ Aucun jeton n'a pu être trouvé.
+
+
+ Username could not be found.
+ Le nom d'utilisateur n'a pas pu être trouvé.
+
+
+ Account has expired.
+ Le compte a expiré.
+
+
+ Credentials have expired.
+ Les identifiants ont expiré.
+
+
+ Account is disabled.
+ Le compte est désactivé.
+
+
+ Account is locked.
+ Le compte est bloqué.
+
+
+ Too many failed login attempts, please try again later.
+ Plusieurs tentatives de connexion ont échoué, veuillez réessayer plus tard.
+
+
+ Invalid or expired login link.
+ Lien de connexion invalide ou expiré.
+
+
+ Too many failed login attempts, please try again in %minutes% minute.
+ Plusieurs tentatives de connexion ont échoué, veuillez réessayer dans %minutes% minute.
+
+
+
+
diff --git a/translations/validators.en.xlf b/translations/validators.en.xlf
new file mode 100644
index 0000000..71cbc03
--- /dev/null
+++ b/translations/validators.en.xlf
@@ -0,0 +1,598 @@
+
+
+
+
+
+
+
+
+ This value should be false.
+ This value should be false.
+
+
+ This value should be true.
+ This value should be true.
+
+
+ This value should be of type {{ type }}.
+ This value should be of type {{ type }}.
+
+
+ This value should be blank.
+ This value should be blank.
+
+
+ The value you selected is not a valid choice.
+ The value you selected is not a valid choice.
+
+
+ You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.
+ You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.
+
+
+ You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.
+ You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.
+
+
+ One or more of the given values is invalid.
+ One or more of the given values is invalid.
+
+
+ This field was not expected.
+ This field was not expected.
+
+
+ This field is missing.
+ This field is missing.
+
+
+ This value is not a valid date.
+ This value is not a valid date.
+
+
+ This value is not a valid datetime.
+ This value is not a valid datetime.
+
+
+ This value is not a valid email address.
+ This value is not a valid email address.
+
+
+ The file could not be found.
+ The file could not be found.
+
+
+ The file is not readable.
+ The file is not readable.
+
+
+ The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.
+ The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.
+
+
+ The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.
+ The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.
+
+
+ This value should be {{ limit }} or less.
+ This value should be {{ limit }} or less.
+
+
+ This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.
+ This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.
+
+
+ This value should be {{ limit }} or more.
+ This value should be {{ limit }} or more.
+
+
+ This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.
+ This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.
+
+
+ This value should not be blank.
+ This value should not be blank.
+
+
+ This value should not be null.
+ This value should not be null.
+
+
+ This value should be null.
+ This value should be null.
+
+
+ This value is not valid.
+ This value is not valid.
+
+
+ This value is not a valid time.
+ This value is not a valid time.
+
+
+ This value is not a valid URL.
+ This value is not a valid URL.
+
+
+ The two values should be equal.
+ The two values should be equal.
+
+
+ The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.
+ The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.
+
+
+ The file is too large.
+ The file is too large.
+
+
+ The file could not be uploaded.
+ The file could not be uploaded.
+
+
+ This value should be a valid number.
+ This value should be a valid number.
+
+
+ This file is not a valid image.
+ This file is not a valid image.
+
+
+ This is not a valid IP address.
+ This value is not a valid IP address.
+
+
+ This value is not a valid language.
+ This value is not a valid language.
+
+
+ This value is not a valid locale.
+ This value is not a valid locale.
+
+
+ This value is not a valid country.
+ This value is not a valid country.
+
+
+ This value is already used.
+ This value is already used.
+
+
+ The size of the image could not be detected.
+ The size of the image could not be detected.
+
+
+ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.
+ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.
+
+
+ The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.
+ The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.
+
+
+ The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.
+ The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.
+
+
+ The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.
+ The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.
+
+
+ This value should be the user's current password.
+ This value should be the user's current password.
+
+
+ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.
+ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.
+
+
+ The file was only partially uploaded.
+ The file was only partially uploaded.
+
+
+ No file was uploaded.
+ No file was uploaded.
+
+
+ No temporary folder was configured in php.ini.
+ No temporary folder was configured in php.ini, or the configured folder does not exist.
+
+
+ Cannot write temporary file to disk.
+ Cannot write temporary file to disk.
+
+
+ A PHP extension caused the upload to fail.
+ A PHP extension caused the upload to fail.
+
+
+ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.
+ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.
+
+
+ This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.
+ This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.
+
+
+ This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.
+ This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.
+
+
+ Invalid card number.
+ Invalid card number.
+
+
+ Unsupported card type or invalid card number.
+ Unsupported card type or invalid card number.
+
+
+ This is not a valid International Bank Account Number (IBAN).
+ This value is not a valid International Bank Account Number (IBAN).
+
+
+ This value is not a valid ISBN-10.
+ This value is not a valid ISBN-10.
+
+
+ This value is not a valid ISBN-13.
+ This value is not a valid ISBN-13.
+
+
+ This value is neither a valid ISBN-10 nor a valid ISBN-13.
+ This value is neither a valid ISBN-10 nor a valid ISBN-13.
+
+
+ This value is not a valid ISSN.
+ This value is not a valid ISSN.
+
+
+ This value is not a valid currency.
+ This value is not a valid currency.
+
+
+ This value should be equal to {{ compared_value }}.
+ This value should be equal to {{ compared_value }}.
+
+
+ This value should be greater than {{ compared_value }}.
+ This value should be greater than {{ compared_value }}.
+
+
+ This value should be greater than or equal to {{ compared_value }}.
+ This value should be greater than or equal to {{ compared_value }}.
+
+
+ This value should be identical to {{ compared_value_type }} {{ compared_value }}.
+ This value should be identical to {{ compared_value_type }} {{ compared_value }}.
+
+
+ This value should be less than {{ compared_value }}.
+ This value should be less than {{ compared_value }}.
+
+
+ This value should be less than or equal to {{ compared_value }}.
+ This value should be less than or equal to {{ compared_value }}.
+
+
+ This value should not be equal to {{ compared_value }}.
+ This value should not be equal to {{ compared_value }}.
+
+
+ This value should not be identical to {{ compared_value_type }} {{ compared_value }}.
+ This value should not be identical to {{ compared_value_type }} {{ compared_value }}.
+
+
+ The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.
+ The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.
+
+
+ The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.
+ The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.
+
+
+ The image is square ({{ width }}x{{ height }}px). Square images are not allowed.
+ The image is square ({{ width }}x{{ height }}px). Square images are not allowed.
+
+
+ The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.
+ The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.
+
+
+ The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.
+ The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.
+
+
+ An empty file is not allowed.
+ An empty file is not allowed.
+
+
+ The host could not be resolved.
+ The host could not be resolved.
+
+
+ This value does not match the expected {{ charset }} charset.
+ This value does not match the expected {{ charset }} charset.
+
+
+ This is not a valid Business Identifier Code (BIC).
+ This value is not a valid Business Identifier Code (BIC).
+
+
+ Error
+ Error
+
+
+ This is not a valid UUID.
+ This value is not a valid UUID.
+
+
+ This value should be a multiple of {{ compared_value }}.
+ This value should be a multiple of {{ compared_value }}.
+
+
+ This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.
+ This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.
+
+
+ This value should be valid JSON.
+ This value should be valid JSON.
+
+
+ This collection should contain only unique elements.
+ This collection should contain only unique elements.
+
+
+ This value should be positive.
+ This value should be positive.
+
+
+ This value should be either positive or zero.
+ This value should be either positive or zero.
+
+
+ This value should be negative.
+ This value should be negative.
+
+
+ This value should be either negative or zero.
+ This value should be either negative or zero.
+
+
+ This value is not a valid timezone.
+ This value is not a valid timezone.
+
+
+ This password has been leaked in a data breach, it must not be used. Please use another password.
+ This password has been leaked in a data breach, it must not be used. Please use another password.
+
+
+ This value should be between {{ min }} and {{ max }}.
+ This value should be between {{ min }} and {{ max }}.
+
+
+ This value is not a valid hostname.
+ This value is not a valid hostname.
+
+
+ The number of elements in this collection should be a multiple of {{ compared_value }}.
+ The number of elements in this collection should be a multiple of {{ compared_value }}.
+
+
+ This value should satisfy at least one of the following constraints:
+ This value should satisfy at least one of the following constraints:
+
+
+ Each element of this collection should satisfy its own set of constraints.
+ Each element of this collection should satisfy its own set of constraints.
+
+
+ This value is not a valid International Securities Identification Number (ISIN).
+ This value is not a valid International Securities Identification Number (ISIN).
+
+
+ This value should be a valid expression.
+ This value should be a valid expression.
+
+
+ This value is not a valid CSS color.
+ This value is not a valid CSS color.
+
+
+ This value is not a valid CIDR notation.
+ This value is not a valid CIDR notation.
+
+
+ The value of the netmask should be between {{ min }} and {{ max }}.
+ The value of the netmask should be between {{ min }} and {{ max }}.
+
+
+ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less.
+ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less.
+
+
+ The password strength is too low. Please use a stronger password.
+ The password strength is too low. Please use a stronger password.
+
+
+ This value contains characters that are not allowed by the current restriction-level.
+ This value contains characters that are not allowed by the current restriction-level.
+
+
+ Using invisible characters is not allowed.
+ Using invisible characters is not allowed.
+
+
+ Mixing numbers from different scripts is not allowed.
+ Mixing numbers from different scripts is not allowed.
+
+
+ Using hidden overlay characters is not allowed.
+ Using hidden overlay characters is not allowed.
+
+
+ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.
+ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.
+
+
+ The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.
+ The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.
+
+
+ This value is not a valid MAC address.
+ This value is not a valid MAC address.
+
+
+ This URL is missing a top-level domain.
+ This URL is missing a top-level domain.
+
+
+ This form should not contain extra fields.
+ This form should not contain extra fields.
+
+
+ The uploaded file was too large. Please try to upload a smaller file.
+ The uploaded file was too large. Please try to upload a smaller file.
+
+
+ The CSRF token is invalid. Please try to resubmit the form.
+ The CSRF token is invalid. Please try to resubmit the form.
+
+
+ This value is not a valid HTML5 color.
+ This value is not a valid HTML5 color.
+
+
+ Please enter a valid birthdate.
+ Please enter a valid birthdate.
+
+
+ The selected choice is invalid.
+ The selected choice is invalid.
+
+
+ The collection is invalid.
+ The collection is invalid.
+
+
+ Please select a valid color.
+ Please select a valid color.
+
+
+ Please select a valid country.
+ Please select a valid country.
+
+
+ Please select a valid currency.
+ Please select a valid currency.
+
+
+ Please choose a valid date interval.
+ Please choose a valid date interval.
+
+
+ Please enter a valid date and time.
+ Please enter a valid date and time.
+
+
+ Please enter a valid date.
+ Please enter a valid date.
+
+
+ Please select a valid file.
+ Please select a valid file.
+
+
+ The hidden field is invalid.
+ The hidden field is invalid.
+
+
+ Please enter an integer.
+ Please enter an integer.
+
+
+ Please select a valid language.
+ Please select a valid language.
+
+
+ Please select a valid locale.
+ Please select a valid locale.
+
+
+ Please enter a valid money amount.
+ Please enter a valid money amount.
+
+
+ Please enter a number.
+ Please enter a number.
+
+
+ The password is invalid.
+ The password is invalid.
+
+
+ Please enter a percentage value.
+ Please enter a percentage value.
+
+
+ The values do not match.
+ The values do not match.
+
+
+ Please enter a valid time.
+ Please enter a valid time.
+
+
+ Please select a valid timezone.
+ Please select a valid timezone.
+
+
+ Please enter a valid URL.
+ Please enter a valid URL.
+
+
+ Please enter a valid search term.
+ Please enter a valid search term.
+
+
+ Please provide a valid phone number.
+ Please provide a valid phone number.
+
+
+ The checkbox has an invalid value.
+ The checkbox has an invalid value.
+
+
+ Please enter a valid email address.
+ Please enter a valid email address.
+
+
+ Please select a valid option.
+ Please select a valid option.
+
+
+ Please select a valid range.
+ Please select a valid range.
+
+
+ Please enter a valid week.
+ Please enter a valid week.
+
+
+ There is already an account with this email
+ There is already an account with this email
+
+
+ You should agree to our terms.
+ You should agree to our terms.
+
+
+ Please enter a password
+ Please enter a password
+
+
+ Your password should be at least {{ limit }} characters
+ Your password should be at least {{ limit }} characters
+
+
+
+
diff --git a/translations/validators.fr.xlf b/translations/validators.fr.xlf
new file mode 100644
index 0000000..666570a
--- /dev/null
+++ b/translations/validators.fr.xlf
@@ -0,0 +1,598 @@
+
+
+
+
+
+
+
+
+ This value should be false.
+ Cette valeur doit être fausse.
+
+
+ This value should be true.
+ Cette valeur doit être vraie.
+
+
+ This value should be of type {{ type }}.
+ Cette valeur doit être de type {{ type }}.
+
+
+ This value should be blank.
+ Cette valeur doit être vide.
+
+
+ The value you selected is not a valid choice.
+ Cette valeur doit être l'un des choix proposés.
+
+
+ You must select at least {{ limit }} choice.|You must select at least {{ limit }} choices.
+ Vous devez sélectionner au moins {{ limit }} choix.|Vous devez sélectionner au moins {{ limit }} choix.
+
+
+ You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices.
+ Vous devez sélectionner au maximum {{ limit }} choix.|Vous devez sélectionner au maximum {{ limit }} choix.
+
+
+ One or more of the given values is invalid.
+ Une ou plusieurs des valeurs soumises sont invalides.
+
+
+ This field was not expected.
+ Ce champ n'a pas été prévu.
+
+
+ This field is missing.
+ Ce champ est manquant.
+
+
+ This value is not a valid date.
+ Cette valeur n'est pas une date valide.
+
+
+ This value is not a valid datetime.
+ Cette valeur n'est pas une date valide.
+
+
+ This value is not a valid email address.
+ Cette valeur n'est pas une adresse email valide.
+
+
+ The file could not be found.
+ Le fichier n'a pas été trouvé.
+
+
+ The file is not readable.
+ Le fichier n'est pas lisible.
+
+
+ The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}.
+ Le fichier est trop volumineux ({{ size }} {{ suffix }}). Sa taille ne doit pas dépasser {{ limit }} {{ suffix }}.
+
+
+ The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}.
+ Le type du fichier est invalide ({{ type }}). Les types autorisés sont {{ types }}.
+
+
+ This value should be {{ limit }} or less.
+ Cette valeur doit être inférieure ou égale à {{ limit }}.
+
+
+ This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less.
+ Cette chaîne est trop longue. Elle doit avoir au maximum {{ limit }} caractère.|Cette chaîne est trop longue. Elle doit avoir au maximum {{ limit }} caractères.
+
+
+ This value should be {{ limit }} or more.
+ Cette valeur doit être supérieure ou égale à {{ limit }}.
+
+
+ This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more.
+ Cette chaîne est trop courte. Elle doit avoir au minimum {{ limit }} caractère.|Cette chaîne est trop courte. Elle doit avoir au minimum {{ limit }} caractères.
+
+
+ This value should not be blank.
+ Cette valeur ne doit pas être vide.
+
+
+ This value should not be null.
+ Cette valeur ne doit pas être nulle.
+
+
+ This value should be null.
+ Cette valeur doit être nulle.
+
+
+ This value is not valid.
+ Cette valeur n'est pas valide.
+
+
+ This value is not a valid time.
+ Cette valeur n'est pas une heure valide.
+
+
+ This value is not a valid URL.
+ Cette valeur n'est pas une URL valide.
+
+
+ The two values should be equal.
+ Les deux valeurs doivent être identiques.
+
+
+ The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}.
+ Le fichier est trop volumineux. Sa taille ne doit pas dépasser {{ limit }} {{ suffix }}.
+
+
+ The file is too large.
+ Le fichier est trop volumineux.
+
+
+ The file could not be uploaded.
+ Le téléchargement de ce fichier est impossible.
+
+
+ This value should be a valid number.
+ Cette valeur doit être un nombre.
+
+
+ This file is not a valid image.
+ Ce fichier n'est pas une image valide.
+
+
+ This is not a valid IP address.
+ Cette valeur n'est pas une adresse IP valide.
+
+
+ This value is not a valid language.
+ Cette langue n'est pas valide.
+
+
+ This value is not a valid locale.
+ Ce paramètre régional n'est pas valide.
+
+
+ This value is not a valid country.
+ Ce pays n'est pas valide.
+
+
+ This value is already used.
+ Cette valeur est déjà utilisée.
+
+
+ The size of the image could not be detected.
+ La taille de l'image n'a pas pu être détectée.
+
+
+ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px.
+ La largeur de l'image est trop grande ({{ width }}px). La largeur maximale autorisée est de {{ max_width }}px.
+
+
+ The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px.
+ La largeur de l'image est trop petite ({{ width }}px). La largeur minimale attendue est de {{ min_width }}px.
+
+
+ The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px.
+ La hauteur de l'image est trop grande ({{ height }}px). La hauteur maximale autorisée est de {{ max_height }}px.
+
+
+ The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px.
+ La hauteur de l'image est trop petite ({{ height }}px). La hauteur minimale attendue est de {{ min_height }}px.
+
+
+ This value should be the user's current password.
+ Cette valeur doit être le mot de passe actuel de l'utilisateur.
+
+
+ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters.
+ Cette chaîne doit avoir exactement {{ limit }} caractère.|Cette chaîne doit avoir exactement {{ limit }} caractères.
+
+
+ The file was only partially uploaded.
+ Le fichier a été partiellement transféré.
+
+
+ No file was uploaded.
+ Aucun fichier n'a été transféré.
+
+
+ No temporary folder was configured in php.ini.
+ Aucun répertoire temporaire n'a été configuré dans le php.ini, ou le répertoire configuré n'existe pas.
+
+
+ Cannot write temporary file to disk.
+ Impossible d'écrire le fichier temporaire sur le disque.
+
+
+ A PHP extension caused the upload to fail.
+ Une extension PHP a empêché le transfert du fichier.
+
+
+ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more.
+ Cette collection doit contenir {{ limit }} élément ou plus.|Cette collection doit contenir {{ limit }} éléments ou plus.
+
+
+ This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less.
+ Cette collection doit contenir {{ limit }} élément ou moins.|Cette collection doit contenir {{ limit }} éléments ou moins.
+
+
+ This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements.
+ Cette collection doit contenir exactement {{ limit }} élément.|Cette collection doit contenir exactement {{ limit }} éléments.
+
+
+ Invalid card number.
+ Numéro de carte invalide.
+
+
+ Unsupported card type or invalid card number.
+ Type de carte non supporté ou numéro invalide.
+
+
+ This is not a valid International Bank Account Number (IBAN).
+ Cette valeur n'est pas un Numéro de Compte Bancaire International (IBAN) valide.
+
+
+ This value is not a valid ISBN-10.
+ Cette valeur n'est pas un code ISBN-10 valide.
+
+
+ This value is not a valid ISBN-13.
+ Cette valeur n'est pas un code ISBN-13 valide.
+
+
+ This value is neither a valid ISBN-10 nor a valid ISBN-13.
+ Cette valeur n'est ni un code ISBN-10, ni un code ISBN-13 valide.
+
+
+ This value is not a valid ISSN.
+ Cette valeur n'est pas un code ISSN valide.
+
+
+ This value is not a valid currency.
+ Cette valeur n'est pas une devise valide.
+
+
+ This value should be equal to {{ compared_value }}.
+ Cette valeur doit être égale à {{ compared_value }}.
+
+
+ This value should be greater than {{ compared_value }}.
+ Cette valeur doit être supérieure à {{ compared_value }}.
+
+
+ This value should be greater than or equal to {{ compared_value }}.
+ Cette valeur doit être supérieure ou égale à {{ compared_value }}.
+
+
+ This value should be identical to {{ compared_value_type }} {{ compared_value }}.
+ Cette valeur doit être identique à {{ compared_value_type }} {{ compared_value }}.
+
+
+ This value should be less than {{ compared_value }}.
+ Cette valeur doit être inférieure à {{ compared_value }}.
+
+
+ This value should be less than or equal to {{ compared_value }}.
+ Cette valeur doit être inférieure ou égale à {{ compared_value }}.
+
+
+ This value should not be equal to {{ compared_value }}.
+ Cette valeur ne doit pas être égale à {{ compared_value }}.
+
+
+ This value should not be identical to {{ compared_value_type }} {{ compared_value }}.
+ Cette valeur ne doit pas être identique à {{ compared_value_type }} {{ compared_value }}.
+
+
+ The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}.
+ Le rapport largeur/hauteur de l'image est trop grand ({{ ratio }}). Le rapport maximal autorisé est {{ max_ratio }}.
+
+
+ The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}.
+ Le rapport largeur/hauteur de l'image est trop petit ({{ ratio }}). Le rapport minimal attendu est {{ min_ratio }}.
+
+
+ The image is square ({{ width }}x{{ height }}px). Square images are not allowed.
+ L'image est carrée ({{ width }}x{{ height }}px). Les images carrées ne sont pas autorisées.
+
+
+ The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed.
+ L'image est au format paysage ({{ width }}x{{ height }}px). Les images au format paysage ne sont pas autorisées.
+
+
+ The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed.
+ L'image est au format portrait ({{ width }}x{{ height }}px). Les images au format portrait ne sont pas autorisées.
+
+
+ An empty file is not allowed.
+ Un fichier vide n'est pas autorisé.
+
+
+ The host could not be resolved.
+ Le nom de domaine n'a pas pu être résolu.
+
+
+ This value does not match the expected {{ charset }} charset.
+ Cette valeur ne correspond pas au jeu de caractères {{ charset }} attendu.
+
+
+ This is not a valid Business Identifier Code (BIC).
+ Cette valeur n'est pas un Code Identifiant de Business (BIC) valide.
+
+
+ Error
+ Erreur
+
+
+ This is not a valid UUID.
+ Cette valeur n'est pas un UUID valide.
+
+
+ This value should be a multiple of {{ compared_value }}.
+ Cette valeur doit être un multiple de {{ compared_value }}.
+
+
+ This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}.
+ Ce code d'identification d'entreprise (BIC) n'est pas associé à l'IBAN {{ iban }}.
+
+
+ This value should be valid JSON.
+ Cette valeur doit être un JSON valide.
+
+
+ This collection should contain only unique elements.
+ Cette collection ne doit pas comporter de doublons.
+
+
+ This value should be positive.
+ Cette valeur doit être strictement positive.
+
+
+ This value should be either positive or zero.
+ Cette valeur doit être supérieure ou égale à zéro.
+
+
+ This value should be negative.
+ Cette valeur doit être strictement négative.
+
+
+ This value should be either negative or zero.
+ Cette valeur doit être inférieure ou égale à zéro.
+
+
+ This value is not a valid timezone.
+ Cette valeur n'est pas un fuseau horaire valide.
+
+
+ This password has been leaked in a data breach, it must not be used. Please use another password.
+ Ce mot de passe a été divulgué lors d'une fuite de données, il ne doit plus être utilisé. Veuillez utiliser un autre mot de passe.
+
+
+ This value should be between {{ min }} and {{ max }}.
+ Cette valeur doit être comprise entre {{ min }} et {{ max }}.
+
+
+ This value is not a valid hostname.
+ Cette valeur n'est pas un nom d'hôte valide.
+
+
+ The number of elements in this collection should be a multiple of {{ compared_value }}.
+ Le nombre d'éléments de cette collection doit être un multiple de {{ compared_value }}.
+
+
+ This value should satisfy at least one of the following constraints:
+ Cette valeur doit satisfaire à au moins une des contraintes suivantes :
+
+
+ Each element of this collection should satisfy its own set of constraints.
+ Chaque élément de cette collection doit satisfaire à son propre jeu de contraintes.
+
+
+ This value is not a valid International Securities Identification Number (ISIN).
+ Cette valeur n'est pas un code international de sécurité valide (ISIN).
+
+
+ This value should be a valid expression.
+ Cette valeur doit être une expression valide.
+
+
+ This value is not a valid CSS color.
+ Cette valeur n'est pas une couleur CSS valide.
+
+
+ This value is not a valid CIDR notation.
+ Cette valeur n'est pas une notation CIDR valide.
+
+
+ The value of the netmask should be between {{ min }} and {{ max }}.
+ La valeur du masque de réseau doit être comprise entre {{ min }} et {{ max }}.
+
+
+ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less.
+ Le nom du fichier est trop long. Il doit contenir au maximum {{ filename_max_length }} caractère.|Le nom de fichier est trop long. Il doit contenir au maximum {{ filename_max_length }} caractères.
+
+
+ The password strength is too low. Please use a stronger password.
+ La robustesse du mot de passe est trop faible. Veuillez utiliser un mot de passe plus fort.
+
+
+ This value contains characters that are not allowed by the current restriction-level.
+ Cette valeur contient des caractères qui ne sont pas autorisés par le niveau de restriction actuel.
+
+
+ Using invisible characters is not allowed.
+ Utiliser des caractères invisibles n'est pas autorisé.
+
+
+ Mixing numbers from different scripts is not allowed.
+ Mélanger des chiffres provenant de différents scripts n'est pas autorisé.
+
+
+ Using hidden overlay characters is not allowed.
+ Utiliser des caractères de superposition cachés n'est pas autorisé.
+
+
+ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}.
+ L'extension du fichier est invalide ({{ extension }}). Les extensions autorisées sont {{ extensions }}.
+
+
+ The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}.
+ L'encodage de caractères détecté est invalide ({{ detected }}). Les encodages autorisés sont {{ encodings }}.
+
+
+ This value is not a valid MAC address.
+ Cette valeur n'est pas une adresse MAC valide.
+
+
+ This URL is missing a top-level domain.
+ Cette URL doit contenir un domaine de premier niveau.
+
+
+ This form should not contain extra fields.
+ Ce formulaire ne doit pas contenir de champs supplémentaires.
+
+
+ The uploaded file was too large. Please try to upload a smaller file.
+ Le fichier téléchargé est trop volumineux. Merci d'essayer d'envoyer un fichier plus petit.
+
+
+ The CSRF token is invalid. Please try to resubmit the form.
+ Le jeton CSRF est invalide. Veuillez renvoyer le formulaire.
+
+
+ This value is not a valid HTML5 color.
+ Cette valeur n'est pas une couleur HTML5 valide.
+
+
+ Please enter a valid birthdate.
+ Veuillez entrer une date de naissance valide.
+
+
+ The selected choice is invalid.
+ Le choix sélectionné est invalide.
+
+
+ The collection is invalid.
+ La collection est invalide.
+
+
+ Please select a valid color.
+ Veuillez sélectionner une couleur valide.
+
+
+ Please select a valid country.
+ Veuillez sélectionner un pays valide.
+
+
+ Please select a valid currency.
+ Veuillez sélectionner une devise valide.
+
+
+ Please choose a valid date interval.
+ Veuillez choisir un intervalle de dates valide.
+
+
+ Please enter a valid date and time.
+ Veuillez saisir une date et une heure valides.
+
+
+ Please enter a valid date.
+ Veuillez entrer une date valide.
+
+
+ Please select a valid file.
+ Veuillez sélectionner un fichier valide.
+
+
+ The hidden field is invalid.
+ Le champ masqué n'est pas valide.
+
+
+ Please enter an integer.
+ Veuillez saisir un entier.
+
+
+ Please select a valid language.
+ Veuillez sélectionner une langue valide.
+
+
+ Please select a valid locale.
+ Veuillez sélectionner une langue valide.
+
+
+ Please enter a valid money amount.
+ Veuillez saisir un montant valide.
+
+
+ Please enter a number.
+ Veuillez saisir un nombre.
+
+
+ The password is invalid.
+ Le mot de passe est invalide.
+
+
+ Please enter a percentage value.
+ Veuillez saisir un pourcentage valide.
+
+
+ The values do not match.
+ Les valeurs ne correspondent pas.
+
+
+ Please enter a valid time.
+ Veuillez saisir une heure valide.
+
+
+ Please select a valid timezone.
+ Veuillez sélectionner un fuseau horaire valide.
+
+
+ Please enter a valid URL.
+ Veuillez saisir une URL valide.
+
+
+ Please enter a valid search term.
+ Veuillez saisir un terme de recherche valide.
+
+
+ Please provide a valid phone number.
+ Veuillez fournir un numéro de téléphone valide.
+
+
+ The checkbox has an invalid value.
+ La case à cocher a une valeur non valide.
+
+
+ Please enter a valid email address.
+ Veuillez saisir une adresse email valide.
+
+
+ Please select a valid option.
+ Veuillez sélectionner une option valide.
+
+
+ Please select a valid range.
+ Veuillez sélectionner une plage valide.
+
+
+ Please enter a valid week.
+ Veuillez entrer une semaine valide.
+
+
+ There is already an account with this email
+ Il existe déjà un compte avec cet email
+
+
+ You should agree to our terms.
+ Vous devez accepter nos conditions
+
+
+ Please enter a password
+ Veuillez entrer un mot de passe
+
+
+ Your password should be at least {{ limit }} characters
+ Votre mot de passe doit comporter au moins {{ limite }} caractères
+
+
+
+