Update french locale (#1525)
* Update devise.fr.yml fixing minor typos * add missing strings * Fix a translation and add translation for devise part Signed-off-by: Thomas Citharel <tcit@tcit.fr>main
parent
6f5268b02d
commit
327a6e166f
|
@ -12,10 +12,12 @@ const fr = {
|
|||
"status.sensitive_toggle": "Cliquer pour dévoiler",
|
||||
"status.show_more": "Déplier",
|
||||
"status.show_less": "Replier",
|
||||
"status.open": "Déplier ce status",
|
||||
"status.open": "Déplier ce statut",
|
||||
"status.report": "Signaler @{name}",
|
||||
"status.load_more": "Charger plus",
|
||||
"status.media_hidden": "Média caché",
|
||||
"video_player.toggle_sound": "Mettre/Couper le son",
|
||||
"video_player.toggle_visible": "Afficher/Cacher la vidéo",
|
||||
"account.mention": "Mentionner",
|
||||
"account.edit_profile": "Modifier le profil",
|
||||
"account.unblock": "Débloquer",
|
||||
|
@ -42,16 +44,25 @@ const fr = {
|
|||
"column.notifications": "Notifications",
|
||||
"column.blocks": "Utilisateurs bloqués",
|
||||
"column.favourites": "Favoris",
|
||||
"column.follow_requests": "Demandes de suivi",
|
||||
"empty_column.notifications": "Vous n’avez pas encore de notification. Interagissez avec d’autres utilisateurs⋅trices pour débuter la conversation.",
|
||||
"empty_column.public": "Il n'y a rien ici ! Écrivez quelque chose publiquement, ou bien suivez manuellement des utilisateurs d'autres instances pour remplir le fil public.",
|
||||
"empty_column.home": "Vous ne suivez encore personne. Visitez {public} ou bien utilisez la recherche pour vous connecter à d'autres utilisateurs.",
|
||||
"empty_column.home.public_timeline": "le fil public",
|
||||
"empty_column.community": "Le fil public local est vide. Écrivez-donc quelque chose pour le remplir !",
|
||||
"empty_column.hashtag": "Il n'y a encore aucun contenu relatif à ce hashtag",
|
||||
"tabs_bar.compose": "Composer",
|
||||
"tabs_bar.home": "Accueil",
|
||||
"tabs_bar.mentions": "Mentions",
|
||||
"tabs_bar.public": "Fil public global",
|
||||
"tabs_bar.notifications": "Notifications",
|
||||
"tabs_bar.local_timeline": "Fil public local",
|
||||
"tabs_bar.federated_timeline": "Fil public global",
|
||||
"compose_form.placeholder": "Qu’avez-vous en tête ?",
|
||||
"compose_form.publish": "Pouet",
|
||||
"compose_form.sensitive": "Marquer le média comme délicat",
|
||||
"compose_form.spoiler": "Masquer le texte derrière un avertissement",
|
||||
"compose_form.spoiler_placeholder": "Avertissement",
|
||||
"compose_form.private": "Rendre privé",
|
||||
"compose_form.privacy_disclaimer": "Votre statut privé va être transmis aux personnes mentionnées sur {domains}. Avez-vous confiance en {domainsCount, plural, one {ce serveur} other {ces serveurs}} pour ne pas divulguer votre statut ? Les statuts privés ne fonctionnent que sur les instances de Mastodons. Si {domains} {domainsCount, plural, one {n'est pas une instance de Mastodon} other {ne sont pas des instances de Mastodon}}, il n'y aura aucune indication que votre statut est privé, et il pourrait être partagé ou rendu visible d'une autre manière à d'autres personnes imprévues",
|
||||
"compose_form.unlisted": "Ne pas afficher dans les fils publics",
|
||||
|
@ -64,23 +75,31 @@ const fr = {
|
|||
"navigation_bar.favourites": "Favoris",
|
||||
"navigation_bar.info": "Plus d'informations",
|
||||
"navigation_bar.logout": "Déconnexion",
|
||||
"navigation_bar.follow_requests": "Demandes de suivi",
|
||||
"reply_indicator.cancel": "Annuler",
|
||||
"search.placeholder": "Chercher",
|
||||
"search.placeholder": "Rechercher",
|
||||
"search.account": "Compte",
|
||||
"search.hashtag": "Mot-clé",
|
||||
"search_results.total": "{count} {count, plural, one {résultat} other {résultats}}",
|
||||
"search.status_by": "Statuts de {name}",
|
||||
"upload_button.label": "Joindre un média",
|
||||
"upload_form.undo": "Annuler",
|
||||
"upload_progress.label": "Envoi en cours…",
|
||||
"upload_area.title": "Glissez et déposez pour envoyer",
|
||||
"notification.follow": "{name} vous suit.",
|
||||
"notification.favourite": "{name} a ajouté à ses favoris :",
|
||||
"notification.reblog": "{name} a partagé votre statut :",
|
||||
"notification.mention": "{name} vous a mentionné⋅e :",
|
||||
"notifications.column_settings.alert": "Notifications locales",
|
||||
"notifications.column_settings.show": "Afficher dans la colonne",
|
||||
"notifications.column_settings.sound": "Émettre un son",
|
||||
"notifications.column_settings.follow": "Nouveaux abonnés :",
|
||||
"notifications.column_settings.favourite": "Favoris :",
|
||||
"notifications.column_settings.mention": "Mentions :",
|
||||
"notifications.column_settings.reblog": "Partages :",
|
||||
"notifications.clear": "Nettoyer",
|
||||
"notifications.clear_confirmation": "Voulez-vous vraiment nettoyer toutes vos notifications ?",
|
||||
"notifications.settings": "Paramètres de la colonne",
|
||||
"privacy.public.short": "Public",
|
||||
"privacy.public.long": "Afficher dans les fils publics",
|
||||
"privacy.unlisted.short": "Non-listé",
|
||||
|
@ -90,6 +109,20 @@ const fr = {
|
|||
"privacy.direct.short": "Direct",
|
||||
"privacy.direct.long": "N’afficher que pour les personnes mentionné⋅e⋅s",
|
||||
"privacy.change": "Ajuster la confidentialité du message",
|
||||
"media_gallery.toggle_visible": "Modifier la visibilité",
|
||||
"missing_indicator.label": "Non trouvé",
|
||||
"follow_request.authorize": "Autoriser",
|
||||
"follow_request.reject": "Rejeter",
|
||||
"home.settings": "Paramètres de la colonne",
|
||||
"home.column_settings.basic": "Basique",
|
||||
"home.column_settings.show_reblogs": "Afficher les partages",
|
||||
"home.column_settings.show_replies": "Afficher les réponses",
|
||||
"home.column_settings.advanced": "Avancé",
|
||||
"home.column_settings.filter_regex": "Filtrer avec une expression rationnelle",
|
||||
"report.heading": "Nouveau signalement",
|
||||
"report.placeholder": "Commentaires additionnels",
|
||||
"report.submit": "Envoyer",
|
||||
"report.target": "Signalement"
|
||||
};
|
||||
|
||||
export default fr;
|
||||
|
|
|
@ -12,7 +12,7 @@ fr:
|
|||
last_attempt: Vous avez droit à une tentative avant que votre compte ne soit verrouillé.
|
||||
locked: Votre compte est verrouillé.
|
||||
not_found_in_database: Email ou mot de passe invalide.
|
||||
timeout: Votre session est expirée. Veuillez vous reconnecter pour continuer.
|
||||
timeout: Votre session a expiré. Veuillez vous reconnecter pour continuer.
|
||||
unauthenticated: Vous devez vous connecter ou vous inscrire pour continuer.
|
||||
unconfirmed: Vous devez valider votre compte pour continuer.
|
||||
mailer:
|
||||
|
@ -21,23 +21,23 @@ fr:
|
|||
password_change:
|
||||
subject: Votre mot de passe a été modifié avec succés.
|
||||
reset_password_instructions:
|
||||
subject: Instructions pour changer le mot de passe
|
||||
subject: Instructions pour modifier le mot de passe
|
||||
unlock_instructions:
|
||||
subject: Instructions pour déverrouiller le compte
|
||||
omniauth_callbacks:
|
||||
failure: 'Nous n''avons pas pu vous authentifier via %{kind} : ''%{reason}''.'
|
||||
success: Authentifié avec succès via %{kind}.
|
||||
passwords:
|
||||
no_token: Vous ne pouvez accéder à cette page sans passer par un e-mail de réinitialisation de mot de passe. Si vous êtes passé par un e-mail de ce type, assurez-vous d'utiliser l'URL complète.
|
||||
no_token: Vous ne pouvez accéder à cette page sans passer par un e-mail de réinitialisation de mot de passe. Si vous êtes passé⋅e par un e-mail de ce type, assurez-vous d'utiliser l'URL complète.
|
||||
send_instructions: Vous allez recevoir les instructions de réinitialisation du mot de passe dans quelques instants
|
||||
send_paranoid_instructions: Si votre e-mail existe dans notre base de données, vous allez recevoir un lien de réinitialisation par e-mail
|
||||
updated: Votre mot de passe a été édité avec succès, vous êtes maintenant connecté
|
||||
updated_not_active: Votre mot de passe a été changé avec succès.
|
||||
updated: Votre mot de passe a été modifié avec succès, vous êtes maintenant connecté⋅e
|
||||
updated_not_active: Votre mot de passe a été modifié avec succès.
|
||||
registrations:
|
||||
destroyed: Votre compte a été supprimé avec succès. Nous espérons vous revoir bientôt.
|
||||
signed_up: Bienvenue, vous êtes connecté.
|
||||
signed_up_but_inactive: Vous êtes bien enregistré. Vous ne pouvez cependant pas vous connecter car votre compte n'est pas encore activé.
|
||||
signed_up_but_locked: Vous êtes bien enregistré. Vous ne pouvez cependant pas vous connecter car votre compte est verrouillé.
|
||||
signed_up: Bienvenue, vous êtes connecté⋅e.
|
||||
signed_up_but_inactive: Vous êtes bien enregistré⋅e. Vous ne pouvez cependant pas vous connecter car votre compte n'est pas encore activé.
|
||||
signed_up_but_locked: Vous êtes bien enregistré⋅e. Vous ne pouvez cependant pas vous connecter car votre compte est verrouillé.
|
||||
signed_up_but_unconfirmed: Un message contenant un lien de confirmation a été envoyé à votre adresse email. Ouvrez ce lien pour activer votre compte.
|
||||
update_needs_confirmation: Votre compte a bien été mis à jour mais nous devons vérifier votre nouvelle adresse email. Merci de vérifier vos emails et de cliquer sur le lien de confirmation pour finaliser la validation de votre nouvelle adresse.
|
||||
updated: Votre compte a été modifié avec succès.
|
||||
|
@ -48,14 +48,14 @@ fr:
|
|||
unlocks:
|
||||
send_instructions: Vous allez recevoir les instructions nécessaires au déverrouillage de votre compte dans quelques instants
|
||||
send_paranoid_instructions: Si votre compte existe, vous allez bientôt recevoir un email contenant les instructions pour le déverrouiller.
|
||||
unlocked: Votre compte a été déverrouillé avec succès, vous êtes maintenant connecté.
|
||||
unlocked: Votre compte a été déverrouillé avec succès, vous êtes maintenant connecté⋅e.
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: a déjà été validé(e), veuillez essayer de vous connecter
|
||||
already_confirmed: a déjà été validé⋅e, veuillez essayer de vous connecter
|
||||
confirmation_period_expired: à confirmer dans les %{period}, merci de faire une nouvelle demande
|
||||
expired: a expiré, merci d'en faire une nouvelle demande
|
||||
not_found: n'a pas été trouvé(e)
|
||||
not_locked: n'était pas verrouillé(e)
|
||||
not_found: n'a pas été trouvé⋅e
|
||||
not_locked: n'était pas verrouillé⋅e
|
||||
not_saved:
|
||||
one: '1 erreur a empêché ce(tte) %{resource} d''être sauvegardé(e) :'
|
||||
other: '%{count} erreurs ont empêché ce(tte) %{resource} d''être sauvegardé(e) : '
|
||||
one: '1 erreur a empêché ce(tte) %{resource} d’être sauvegardé⋅e :'
|
||||
other: '%{count} erreurs ont empêché %{resource} d’être sauvegardé⋅e :'
|
||||
|
|
|
@ -1,5 +1,12 @@
|
|||
---
|
||||
fr:
|
||||
activemodel:
|
||||
errors:
|
||||
models:
|
||||
remote_follow:
|
||||
attributes:
|
||||
acct:
|
||||
blank: Le nom d'utilisateur ne doit pas être vide
|
||||
activerecord:
|
||||
attributes:
|
||||
doorkeeper/application:
|
||||
|
@ -14,6 +21,23 @@ fr:
|
|||
invalid_uri: doit être une URL valide.
|
||||
relative_uri: doit être une URL absolue.
|
||||
secured_uri: doit être une URL HTTP/SSL.
|
||||
account:
|
||||
attributes:
|
||||
username:
|
||||
blank: Identifiant vide
|
||||
user:
|
||||
attributes:
|
||||
email:
|
||||
taken: Email pris
|
||||
invalid: Email invalide
|
||||
blank: Email vide
|
||||
password:
|
||||
blank: Mot de passe vide
|
||||
too_short: Mot de passe trop court
|
||||
password_confirmation:
|
||||
confirmation: Le mot de passe ne correspond pas
|
||||
messages:
|
||||
record_invalid: Données invalides
|
||||
doorkeeper:
|
||||
applications:
|
||||
buttons:
|
||||
|
|
Loading…
Reference in New Issue