summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Reeder <colin@vpzom.click>2020-11-13 08:58:22 -0700
committerColin Reeder <colin@vpzom.click>2020-11-13 08:58:22 -0700
commit7115b96d95181b352d09b803ca2b0138005ba28e (patch)
tree06fa7d075f466452622b9cfad449e74d3e1e3529
parent885cf60995901a449f9e416edb73d67baa595344 (diff)
Add French translation from https://dev.narwhal.city/comments/80
-rw-r--r--res/lang/fr.ftl152
-rw-r--r--src/main.rs1
2 files changed, 153 insertions, 0 deletions
diff --git a/res/lang/fr.ftl b/res/lang/fr.ftl
new file mode 100644
index 0000000..9e38f49
--- /dev/null
+++ b/res/lang/fr.ftl
@@ -0,0 +1,152 @@
+about = A propos
+about_title = A propos de cette instance
+about_what_is = QU'est ce que lotide ?
+about_text1 = lotide est un essai de création de forum fédéré. Les utilisateurs peuvent créer des communautés et partager des liens ou du texte et en discuter avec d'autres utilisateurs, y compris ceux inscrits sur d'autres instances.
+about_text2 = Pour plus d'information ou pour consulter le code source, rendez-vous sur la
+about_sourcehut = page SourceHut
+about_versions = Cette instance fonctionne avec hitide { $hitide_version } sur { $backend_name } { $backend_version }.
+add = Ajouter
+add_by_remote_id = Ajouter par ID:
+all = Tout
+all_title = Tout le réseau connu
+and_more = ...et plus
+by = par
+comment = Commentaire
+comments = Commentaires
+comment_attachment_prefix = Pièce jointe:
+comment_delete_title = Supprimer le commentaire
+comment_delete_question = Supprimer ce commentaire ?
+comment_reply_image_prompt = Attacher une image (optionnel):
+comment_submit = Poster le commentaire
+communities = Communautés
+community_add_moderator = Ajouter un modérateur
+community_create = Créer une communauté
+community_create_submit = Créér
+community_edit = Personnaliser la communauté
+community_edit_link = Personnaliser
+community_remote_note = Ceci est une communauté externe, les informations sur cette page peuvent être incomplètes.
+delete = supprimer
+delete_yes = Oui, supprimer
+description = Description
+edit = Editer
+fetch = Rechercher
+follow = Suivre
+follow_request_sent = Demande envoyée!
+follow_undo = Ne plus suivre
+forgot_password = Mot de passe oublié
+forgot_password_code_info = Vous devriez avoir reçu un nouveau code par e-mail
+forgot_password_code_prompt = Entrez le code ici :
+forgot_password_complete = Le mot de passe a été changé avec succès
+forgot_password_email_prompt = Addresse e-mail:
+forgot_password_info = If your account has an attached email address, you can reset your password here.
+forgot_password_new_password_prompt = Nouveau mot de passe :
+home_follow_prompt1 = Pourquoi pas
+home_follow_prompt2 = Suivre des communautés?
+liked_by = Aimé par:
+likes = j'aime
+local = Local
+login = Identifiant
+login_signup_link = créer un nouveau compte
+lookup_nothing = Pas de résultat
+lookup_title = Recherche
+moderators = Modérateurs
+name_prompt = Nom:
+no_cancel = Non, annuler
+nothing = Il semble qu'il n'y ait rien ici.
+nothing_yet = Il semble qu'il n'y ait rien ici.(pour l'instant!).
+notifications = Notifications
+on = sur
+on_your_post = sur votre post
+or_start = Ou
+password_prompt = Mot de passe:
+post_approve = Approuver
+post_approve_undo = Enlever de la communauté
+post_delete_question = Supprimer ce post?
+post_delete_title = Supprimer le post
+post_likes_nothing = Il semble que personne n'ait aimé ce post pour l'instant.
+post_new = Nouveau Post
+post_new_href_conflict = Impossible de spifier une URL et une image
+post_new_missing_content_type = Le type d'image n'a pas été spécifié
+post_new_image_prompt = Image:
+post_not_approved = Ce post n'a pas été approuver par la communauté.
+preview = Prévisualiser
+register = S'enregistrer
+remote = Distant
+remove = supprimer
+reply = répondre
+reply_submit = Répondre
+reply_to = Répondre à
+save = Sauvegarder
+score = { $score } { $score ->
+[one] j'aime
+*[other] j'aimes
+}
+signup_email_address_prompt = Adresse email (optionnel):
+sort = Tri:
+sort_hot = tendance
+sort_new = nouveau
+submit = Envoyer
+submitted = envoyé
+text_with_markdown = Texte (markdown supporté)
+timeago_years =
+ il y a { $years } { $years ->
+ [one] an
+ *[other] ans
+ }
+timeago_months =
+ il y a { $months } { $months ->
+ [one] mois
+ *[other] mois
+ }
+timeago_weeks =
+ il y a { $weeks } { $weeks ->
+ [one] semaine
+ *[other] semaines
+ }
+timeago_days =
+ il y a { $days } { $days ->
+ [one] jour
+ *[other] jours
+ }
+timeago_hours =
+ il y a { $hours } { $hours ->
+ [one] heure
+ *[other] heures
+ }
+timeago_minutes =
+ il y a { $minutes } { $minutes ->
+ [one] minute
+ *[other] minutes
+ }
+timeago_seconds =
+ il y a { $seconds } { $seconds ->
+ [one] seconde
+ *[other] secondes
+ }
+timeago_now = maintenant
+timeago_future = dans le futur
+title = Titre
+to = à
+to_parent = Voir le parent
+to_post = Commenter sur
+url = URL
+user_edit_description_prompt = Description de profile:
+user_edit_not_you = Vous pouvez seulement éditer votre propre profil.
+user_edit_password_prompt = Changer le mot de passe
+user_edit_submit = Sauvegarder
+user_edit_title = Editer le profil
+user_id_prompt = ID utilisateur:
+user_remote_note = Il s'agir d'un utilisateur distant, les informations de cette page peuvent être incomplètes.
+user_suspend = Suspendre
+user_suspend_title = Suspendre l'utilisateur
+user_suspend_question = Suspendre cet utilisateur ? Il ne pourra plus se connecter sauf si vous annulez la suspension.
+user_suspend_undo = Annuler la suspension
+user_suspend_yes = Oui, suspendre
+user_suspended_note = Cet utilisateur a été suspendu.
+username_prompt = Identifiant:
+view_at_source = Voir la source
+view_more_comments = Voir plus de commentaires
+your_comment = votre commentaire
+your_note = Note personnelle
+your_note_add = Ajouter une note personnelle
+your_note_edit = Editer la note personnelle
diff --git a/src/main.rs b/src/main.rs
index fae1aea..99a57a3 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -97,6 +97,7 @@ lazy_static::lazy_static! {
result.insert(unic_langid::langid!("en"), fluent::FluentResource::try_new(include_str!("../res/lang/en.ftl").to_owned()).expect("Failed to parse translation"));
result.insert(unic_langid::langid!("eo"), fluent::FluentResource::try_new(include_str!("../res/lang/eo.ftl").to_owned()).expect("Failed to parse translation"));
+ result.insert(unic_langid::langid!("fr"), fluent::FluentResource::try_new(include_str!("../res/lang/fr.ftl").to_owned()).expect("Failed to parse translation"));
result
};