Update FR locales (#4714)

* Make the fr locales up-to-date with the last changes (new profile view, applications)

* Use the same wording for toots in fr.yml and fr.json

* Translate the pin related strings

* Translate pin-related locales on the front-end

* Add missing locales in doorkeeper.fr.yml and remove un-used ones

* Change "posts" back to "status" in the /about/more page in fr.yml

* Fix typos for "status" in fr.yml

* fix typo for "status" in fr.json

* Remove duplicate string

* Non-breaking space before punctuation

* 'Better' translation for "unpin"

* Put back 'pouet' where it was already

* Fix

* Fix
This commit is contained in:
Damien Erambert 2017-09-01 05:09:01 -07:00 committed by Eugen Rochko
parent 74437c6bff
commit 1a0df58878
3 changed files with 35 additions and 31 deletions

View File

@ -43,7 +43,7 @@
"column_header.unpin": "Retirer",
"column_subheading.navigation": "Navigation",
"column_subheading.settings": "Paramètres",
"compose_form.lock_disclaimer": "Votre compte nest pas {locked}. Tout le monde peut vous suivre et voir vos pouets restreints.",
"compose_form.lock_disclaimer": "Votre compte nest pas {locked}. Tout le monde peut vous suivre et voir vos pouets privés.",
"compose_form.lock_disclaimer.lock": "verrouillé",
"compose_form.placeholder": "Quavez-vous en tête?",
"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 Mastodon. Si {domains} {domainsCount, plural, one {nest pas une instance de Mastodon} other {ne sont pas des instances de Mastodon}}, il ny aura aucune indication que votre statut est privé, et il pourrait être partagé ou rendu visible dune autre manière à dautres personnes imprévues.",
@ -168,7 +168,7 @@
"status.mention": "Mentionner",
"status.mute_conversation": "Masquer la conversation",
"status.open": "Déplier ce statut",
"status.pin": "Pin on profile",
"status.pin": "Épingler sur le profil",
"status.reblog": "Partager",
"status.reblogged_by": "{name} a partagé:",
"status.reply": "Répondre",
@ -180,7 +180,7 @@
"status.show_less": "Replier",
"status.show_more": "Déplier",
"status.unmute_conversation": "Ne plus masquer la conversation",
"status.unpin": "Unpin from profile",
"status.unpin": "Retirer du profil",
"tabs_bar.compose": "Composer",
"tabs_bar.federated_timeline": "Fil public global",
"tabs_bar.home": "Accueil",

View File

@ -1,28 +1,14 @@
---
fr:
activemodel:
errors:
models:
remote_follow:
attributes:
acct:
blank: Le nom dutilisateur ne doit pas être vide
activerecord:
attributes:
doorkeeper/application:
name: Nom
redirect_uri: LURL de redirection
scope: Portée
website: Site Web de l'application
errors:
messages:
record_invalid: Données invalides
models:
account:
attributes:
note:
too_long: Description trop longue
username:
blank: Identifiant vide
taken: Identifiant déjà pris
doorkeeper/application:
attributes:
redirect_uri:
@ -30,17 +16,6 @@ fr:
invalid_uri: doit être une URL valide.
relative_uri: doit être une URL absolue.
secured_uri: doit être une URL HTTP/SSL.
user:
attributes:
email:
blank: Courriel vide
invalid: Courriel invalide
taken: Courriel pris
password:
blank: Mot de passe vide
too_short: Mot de passe trop court
password_confirmation:
confirmation: Le mot de passe ne correspond pas
doorkeeper:
applications:
buttons:

View File

@ -5,9 +5,14 @@ fr:
about_this: À propos
closed_registrations: Les inscriptions sont actuellement fermées sur cette instance. Cependant, vous pouvez trouver une autre instance sur laquelle vous créer un compte et à partir de laquelle vous pourrez accéder au même réseau.
contact: Contact
contact_missing: Manquant
contact_unavailable: Non disponible
description_headline: Quest-ce que %{domain}?
domain_count_after: autres instances
domain_count_before: Connectés à
extended_description_html: |
<h3>Un bon endroit pour les règles</h3>
<p>La description étendue n'a pas été remplie.</p>
features:
humane_approach_body: Ayant appris des échecs dautres réseaux, Mastodon à lambition de combattre labus des médias sociaux en effectuant des choix de conception éthiques.
humane_approach_title: Une approche plus humaine
@ -23,7 +28,7 @@ fr:
learn_more: En savoir plus
other_instances: Liste des instances
source_code: Code source
status_count_after: posts
status_count_after: statuts
status_count_before: Ayant publié
user_count_after: utilisateur⋅ice⋅s
user_count_before: Abrite
@ -32,12 +37,16 @@ fr:
follow: Suivre
followers: Abonné⋅es
following: Abonnements
media: Médias
nothing_here: Rien à voir ici!
people_followed_by: Personnes suivies par %{name}
people_who_follow: Personnes qui suivent %{name}
posts: Statuts
posts_with_replies: Statuts & réponses
remote_follow: Suivre à distance
reserved_username: Ce nom dutilisateur⋅ice est réservé
roles:
admin: Admin
unfollow: Ne plus suivre
admin:
accounts:
@ -52,6 +61,7 @@ fr:
feed_url: URL du flux
followers: Abonné⋅es
follows: Abonnements
inbox_url: URL d'entrée
ip: Adresse IP
location:
all: Tous
@ -71,8 +81,10 @@ fr:
alphabetic: Alphabétique
most_recent: Plus récent
title: Tri
outbox_url: URL de sortie
perform_full_suspension: Effectuer une suspension complète
profile_url: URL du profil
protocol: Protocole
public: Public
push_subscription_expires: Expiration de labonnement PuSH
redownload: Rafraîchir les avatars
@ -104,12 +116,14 @@ fr:
hint: Le blocage de domaine nempêchera pas la création de comptes dans la base de données, mais il appliquera automatiquement et rétrospectivement des méthodes de modération spécifiques sur ces comptes.
severity:
desc_html: "<strong>Silence</strong> rendra les messages des comptes concernés invisibles à ceux qui ne les suivent pas. <strong>Suspend</strong> supprimera tout le contenu des comptes concernés, les médias, et les données du profil."
noop: Aucune
silence: Masqué
suspend: Suspendre
title: Nouveau blocage de domaine
reject_media: Fichiers média rejetés
reject_media_hint: Supprime localement les fichiers média stockés et refuse den télécharger ultérieurement. Ne concerne pas les suspensions.
severities:
noop: Aucune
silence: Masquer
suspend: Suspendre
severity: Séverité
@ -212,7 +226,13 @@ fr:
signature: Notifications de Mastodon depuis %{instance}
view: 'Voir:'
applications:
created: Application créée avec succès
destroyed: Application supprimée avec succès
invalid_url: LURL fournie est invalide
regenerate_token: Regénérer le jeton d'accès
token_regenerated: Jeton d'accès regénéré avec succès
warning: Soyez prudent⋅e avec ces données. Ne les partagez pas!
your_token: Votre jeton d'accès
auth:
agreement_html: En vous inscrivant, vous souscrivez à <a href="%{rules_path}">nos conditions dutilisation</a> ainsi quà <a href="%{terms_path}">notre politique de confidentialité</a>.
change_password: Sécurité
@ -346,6 +366,8 @@ fr:
title: "%{name} à mis votre statut en favori"
follow:
title: "%{name} vous suit"
group:
title: "%{count} notifications"
mention:
action_boost: Partager
action_expand: Montrer plus
@ -401,6 +423,7 @@ fr:
authorized_apps: Applications autorisées
back: Retour vers Mastodon
delete: Suppression de compte
development: Développement
edit_profile: Modifier le profil
export: Export de données
followers: Abonné⋅es autorisé⋅es
@ -408,9 +431,14 @@ fr:
preferences: Préférences
settings: Réglages
two_factor_authentication: Identification à deux facteurs
your_apps: Vos applications
statuses:
open_in_web: Ouvrir sur le web
over_character_limit: limite de caractères dépassée de %{max} caractères
pin_errors:
ownership: Vous ne pouvez pas épingler un statut ne vous appartenant pas
private: Les statuts non-publics ne peuvent pas être épinglés
reblog: Un partage ne peut pas être épinglé
show_more: Afficher plus
visibilities:
private: Abonné⋅es uniquement
@ -421,6 +449,7 @@ fr:
unlisted_long: Tout le monde peut voir vos statuts mais ils ne seront pas sur listés sur les fils publics
stream_entries:
click_to_show: Cliquer pour afficher
pinned: Statut épinglé
reblogged: partagé
sensitive_content: Contenu sensible
terms: