From 7115b96d95181b352d09b803ca2b0138005ba28e Mon Sep 17 00:00:00 2001 From: Colin Reeder Date: Fri, 13 Nov 2020 08:58:22 -0700 Subject: Add French translation from https://dev.narwhal.city/comments/80 --- res/lang/fr.ftl | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main.rs | 1 + 2 files changed, 153 insertions(+) create mode 100644 res/lang/fr.ftl 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 }; -- cgit v1.2.3