commit: 1a0df58878430d340381112deffcc4c6e68b2529
parent: 74437c6bff8d704fbb5664fe7f1b5e78e16ad086
Author: Damien Erambert <damien.erambert@me.com>
Date: Fri, 1 Sep 2017 05:09:01 -0700
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
Diffstat:
3 files changed, 35 insertions(+), 31 deletions(-)
diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json
@@ -43,7 +43,7 @@
"column_header.unpin": "Retirer",
"column_subheading.navigation": "Navigation",
"column_subheading.settings": "Paramètres",
- "compose_form.lock_disclaimer": "Votre compte n’est pas {locked}. Tout le monde peut vous suivre et voir vos pouets restreints.",
+ "compose_form.lock_disclaimer": "Votre compte n’est pas {locked}. Tout le monde peut vous suivre et voir vos pouets privés.",
"compose_form.lock_disclaimer.lock": "verrouillé",
"compose_form.placeholder": "Qu’avez-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 {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.",
@@ -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",
diff --git a/config/locales/doorkeeper.fr.yml b/config/locales/doorkeeper.fr.yml
@@ -1,28 +1,14 @@
---
fr:
- activemodel:
- errors:
- models:
- remote_follow:
- attributes:
- acct:
- blank: Le nom d’utilisateur ne doit pas être vide
activerecord:
attributes:
doorkeeper/application:
name: Nom
redirect_uri: L’URL 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:
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
@@ -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: Qu’est-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 d’autres réseaux, Mastodon à l’ambition de combattre l’abus 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 d’utilisateur⋅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 l’abonnement PuSH
redownload: Rafraîchir les avatars
@@ -104,12 +116,14 @@ fr:
hint: Le blocage de domaine n’empê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 d’en 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: L’URL 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 d’utilisation</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: