summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin Reeder <colin@vpzom.click>2020-11-13 08:57:52 -0700
committerColin Reeder <colin@vpzom.click>2020-11-13 08:57:52 -0700
commit4bbd9089455750b1f74b08a9216c49e8d7d0f74c (patch)
treea7b58294402850f21bd634f75a21fed7d3544857
parent9bb065b5da31d4b1b5d212a1ca7941717f17ace5 (diff)
Add French translation from https://dev.narwhal.city/comments/79
-rw-r--r--res/lang/fr.ftl34
-rw-r--r--src/main.rs1
2 files changed, 35 insertions, 0 deletions
diff --git a/res/lang/fr.ftl b/res/lang/fr.ftl
new file mode 100644
index 0000000..866b1ee
--- /dev/null
+++ b/res/lang/fr.ftl
@@ -0,0 +1,34 @@
+comment_content_conflict = Soit content_markdown soit content_text doit être spécifié
+comment_empty = Un commentaire ne peut pas est vide
+comment_not_yours = Ce n'est pas votre commentaire
+community_edit_denied = Vous n'êtes pas autorisé à modifier cette communauté
+community_moderators_not_local = Les modérateurs ne peuvent être listés que pour les communautés locales
+community_name_disallowed_chars = Le nom de la communauté contient des caractères interdits
+email_content_forgot_password = Bonjour { $username }, votre nouveau mot de passe est disponible en utilisant ce code : { $key }
+email_not_configured = Aucun e-mail configuré sur ce serveur
+media_upload_not_configured = Le téléversement de média n'est pas configuré sur ce serveur
+media_upload_not_image = Le téléversement est possible uniquement pour une image
+missing_content_type = Ce type n'est pas reconnu
+moderators_only_local = Seuls les utilisateurs locaux peuvent devenir modérateurs
+must_be_moderator = Vous devez être modérateur de cette communauté pour faire ça
+name_in_use = Ce pseudo est déjà utilisé
+no_password = Aucun mot de passe enregistré pour cet utilisateur
+no_such_comment = Ce commentaire n'existe pas
+no_such_community = Cette communauté n'existe pas
+no_such_forgot_password_key = Cette clé de renouvellement de mot de passe n'existe pas ou elle a expiré
+no_such_local_user_by_email = Il n'y a pas d'utilisateur utilisant cette adresse mail.
+no_such_local_user_by_name = Il n'y a pas d'utilisateur utilisant ce pseudo
+no_such_post = Ce sujet n'existe pas
+no_such_user = Cet utilisateur n'existe pas
+not_admin = Vous n'êtes pas administrateur
+password_incorrect = Mot de passe incorrect
+post_content_conflict = content_markdown et content_text sont mutuellement exclusifs
+post_href_invalid = Cette URL n'est pas valide
+post_needs_content = Un sujet doit contenir soit un lien, soit du texte ou du markdown
+post_not_in_community = Ce sujet n'existe pas dans cette communauté
+post_not_yours = Ce n'est pas votre sujet
+root = lotide est lancé. Lotide en lui-même ne possède pas d'interface, vous devez en installer une par vous-même.
+user_email_invalid = L'adresse e-mail n'est pas valide
+user_name_disallowed_chars = Le pseudo contient des caractères interdits
+user_no_avatar = Cet utilisateur n'a pas d'image de profil
+user_suspended_error = Ce compte a été suspendu
diff --git a/src/main.rs b/src/main.rs
index beb9dd3..18d2959 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -521,6 +521,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
};