New Crowdin updates (#993)

* New translations strings.xml (French)

[ci skip]

* New translations strings_wear_pairing.xml (French)

[ci skip]

* New translations messages_en.properties (French)

[ci skip]

* New translations strings_scene_editor.xml (French)

[ci skip]

* New translations strings_scene_list.xml (French)

[ci skip]

* New translations strings_reader_mode.xml (French)

[ci skip]

* New translations strings_account_settings.xml (French)

[ci skip]

* New translations strings_project_home.xml (French)

[ci skip]

* New translations strings_about_app.xml (French)

[ci skip]

* New translations strings_encyclopedia.xml (French)

[ci skip]

* New translations strings_sync.xml (French)

[ci skip]

* New translations full_description.txt (French)

[ci skip]
This commit is contained in:
Adam Brown 2026-10-11 21:35:50 -07:00 • committed by GitHub
parent f7605f984d
commit 9013716d0d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 250 additions and 251 deletions

View file

@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="wear_pairing_masthead">PAIR WATCH</string>
<string name="wear_pairing_title">Sign in %1$s to Hammer?</string>
<string name="wear_pairing_body">The watch will sync as %1$s with a session of its own. You can sign it out from the watch at any time.</string>
<string name="wear_pairing_not_signed_in">Sign in to a sync server on this phone first, then pair the watch again.</string>
<string name="wear_pairing_approve">Pair</string>
<string name="wear_pairing_masthead">APPAIRER LA MONTRE</string>
<string name="wear_pairing_title">Se connecter à %1$s sur Hammer ?</string>
<string name="wear_pairing_body">La montre sera synchronisée en tant que %1$s avec sa propre session. Vous pouvez la déconnecter depuis la montre à tout moment.</string>
<string name="wear_pairing_not_signed_in">Connectez-vous au serveur sur ce smartphone en premier, puis appairez la montre de nouveau.</string>
<string name="wear_pairing_approve">Appairer</string>
<string name="wear_pairing_decline">Refuser</string>
<string name="wear_pairing_close">Fermer</string>
<string name="wear_pairing_toast_success">Watch paired</string>
<string name="wear_pairing_toast_failure">The watch could not be paired</string>
<string name="wear_pairing_channel_name">Watch pairing</string>
<string name="wear_pairing_notification_title">Pair your watch</string>
<string name="wear_pairing_notification_text">Tap to let your watch sync with your Hammer account</string>
<string name="wear_pairing_toast_success">Montre appairée</string>
<string name="wear_pairing_toast_failure">La montre n'a pas pu être appairée</string>
<string name="wear_pairing_channel_name">Appairage de la montre</string>
<string name="wear_pairing_notification_title">Appairez votre montre</string>
<string name="wear_pairing_notification_text">Tapoter pour que votre montre se synchronise avec votre compte Hammer</string>
</resources>

View file

@ -22,7 +22,7 @@
<string name="confirm_dialog_negative">Non</string>
<string name="expand">Développer</string>
<string name="collapse">Réduire</string>
<string name="markdown_format_bar_text_size">Text size</string>
<string name="markdown_format_bar_text_size">Taille du texte</string>
<string name="markdown_format_bar_decrease_text_size">Réduire la taille du texte</string>
<string name="markdown_format_bar_increase_text_size">Augmenter la taille du texte</string>
<string name="markdown_format_bar_reset_text_size">Réinitialiser la taille du texte</string>

View file

@ -12,17 +12,17 @@
<string name="about_attribution_studio_button">Dark Rock Studios</string>
<string name="about_version_changes_button">Changements</string>
<string name="about_version_github_button">Version GitHub</string>
<string name="about_update_check_button">Check for Updates</string>
<string name="about_update_checking">Checking for updates&#8230;</string>
<string name="about_update_up_to_date">Hammer is up to date.</string>
<string name="about_update_available">Hammer %1$s is available.</string>
<string name="about_update_install_button">Update to %1$s</string>
<string name="about_update_downloading">Downloading Hammer %1$s (%2$s)</string>
<string name="about_update_installing">Installing Hammer %1$s. Hammer will restart.</string>
<string name="about_update_failed">Could not update to %1$s: %2$s</string>
<string name="about_update_retry_button">Retry</string>
<string name="about_update_later_button">Later</string>
<string name="about_update_quit_notice">Hammer will quit to install the update, then reopen.</string>
<string name="about_update_check_button">Vérifier les mises à jour</string>
<string name="about_update_checking">Recherche de mises à jour&#8230;</string>
<string name="about_update_up_to_date">Hammer est à jour.</string>
<string name="about_update_available">Hammer %1$s est disponible.</string>
<string name="about_update_install_button">Mettre à jour ver %1$s</string>
<string name="about_update_downloading">Télécharger Hammer %1$s (%2$s)</string>
<string name="about_update_installing">Installation de Hammer %1$s. Hammer va redémarrer.</string>
<string name="about_update_failed">Impossible de mettre à jour vers la %1$s: %2$s</string>
<string name="about_update_retry_button">Réessayer</string>
<string name="about_update_later_button">Plus tard</string>
<string name="about_update_quit_notice">Hammer va se fermer pour installer la mise à jour, puis se rouvrira.</string>
<string name="changelog_dialog_title">Nouveautés</string>
<string name="update_dialog_release_notes_section">Notes de version</string>
<string name="update_dialog_release_notes_empty">Aucune note de version publiée.</string>
@ -32,9 +32,9 @@
<string name="about_logs_export_button">Exporter les journaux</string>
<string name="about_logs_no_logs">Aucun fichier journal trouvé</string>
<string name="about_logs_open_tooltip">Ouvrir le dossier des journaux</string>
<string name="about_logs_export_success">Logs exported.</string>
<string name="about_logs_export_failed">Could not export the logs. See the log directory.</string>
<string name="about_logs_copy_diagnostics_button">Copy Diagnostics</string>
<string name="about_logs_copy_diagnostics_success">Diagnostics copied to the clipboard.</string>
<string name="about_logs_copy_diagnostics_failed">Could not copy the diagnostics.</string>
<string name="about_logs_export_success">Journeaux exportés.</string>
<string name="about_logs_export_failed">Impossible d'exporter les journeaux. Voir le répertoire des journeaux.</string>
<string name="about_logs_copy_diagnostics_button">Copier les diagnostics</string>
<string name="about_logs_copy_diagnostics_success">Les diagnostics ont été copier dans le presse-papiers.</string>
<string name="about_logs_copy_diagnostics_failed">Impossible de copier les diagnostics.</string>
</resources>

View file

@ -37,10 +37,10 @@
<string name="settings_remove_server_dialog_message">Voulez-vous vraiment supprimer le serveur ?</string>
<string name="settings_server_setup_title">Configurer le serveur</string>
<string name="settings_server_setup_url_hint">URL du serveur : hammer.ink</string>
<string name="settings_server_setup_insecure_warning">Plain HTTP: your email, password and writing travel unencrypted. Only use this on a network you trust.</string>
<string name="settings_server_setup_insecure_warning">HTTP en clair : votre email, mot de passe et vos écrits non chiffrés. Utilisez cela uniquement sur un réseau de confiance.</string>
<string name="settings_server_setup_email_hint">E-mail : utilisateur@exemple.com</string>
<string name="settings_server_setup_password_hint">Mot de passe</string>
<string name="settings_server_setup_password_requirements">%1$d-%2$d characters</string>
<string name="settings_server_setup_password_requirements">%1$d-%2$d personnages</string>
<string name="settings_server_setup_password_show">Afficher le mot de passe</string>
<string name="settings_server_setup_password_hide">Masquer le mot de passe</string>
<string name="settings_server_setup_login_button">Se connecter</string>
@ -53,11 +53,11 @@
<string name="merge_projects_explain_merge">Hammer fera correspondre vos projets locaux aux projets déjà présents sur le serveur. Les projets qui n'existent que sur le serveur seront téléchargés, et les projets présents en local seront téléversés sur le serveur.</string>
<string name="merge_projects_explain_replace">Tous vos projets locaux seront supprimés et remplacés par ceux présents sur le serveur.</string>
<string name="merge_projects_continue_button">Continuer</string>
<string name="merge_projects_replace_confirm_title">Delete all local projects?</string>
<string name="merge_projects_replace_confirm_message">This permanently deletes every project on this device and replaces them with the projects from the server. This cannot be undone.</string>
<string name="merge_projects_replace_confirm_button">Delete and Replace</string>
<string name="settings_automatic_update_checks">Check for updates automatically</string>
<string name="settings_automatic_update_checks_hint">Looks for a new release on GitHub shortly after launch and every few hours. Nothing is downloaded or installed until you choose to update.</string>
<string name="merge_projects_replace_confirm_title">Supprimer tous les projets locaux ?</string>
<string name="merge_projects_replace_confirm_message">Cela supprime de façon permanente tous les projets de cet appareil et les remplacera avec les projets présents sur le serveur. Cette action ne peut pas être annulé.</string>
<string name="merge_projects_replace_confirm_button">Supprimer et remplacer</string>
<string name="settings_automatic_update_checks">Vérifier automatiquement les mises à jour</string>
<string name="settings_automatic_update_checks_hint">Recherche les nouvelles versions sur GitHub peu après le lancement et toutes les heures. Rien n'est téléchargé ou installé sans votre intervention.</string>
<string name="settings_platform_settings_title">Paramètres de la plateforme</string>
<string name="settings_platform_settings_empty">Aucun paramètre spécifique à la plateforme.</string>
<string name="settings_keep_screen_on">Garder l'écran allumé</string>
@ -74,8 +74,8 @@
<string name="settings_spellcheck_notice">Si cela pose problème, désactivez-la simplement.</string>
<string name="settings_spellcheck_enable">Activer la correction orthographique</string>
<string name="settings_spellcheck_in_focus_enable">Activer en mode concentration</string>
<string name="settings_spellcheck_encyclopedia_enable">Learn encyclopedia names</string>
<string name="settings_spellcheck_encyclopedia_enable_hint">Entry names and aliases won&#8217;t be marked as misspelled while their project is open</string>
<string name="settings_spellcheck_encyclopedia_enable">Apprendre les noms de l'encyclopédie</string>
<string name="settings_spellcheck_encyclopedia_enable_hint">Les noms d'entrés et les alias ne seront pas marqués comme mal orthographiés pendant que leur projet est ouvert</string>
<string name="settings_spellcheck_dictionary">Dictionnaire</string>
<string name="settings_spellcheck_dictionary_android_info_title">Langue de correction orthographique</string>
<string name="settings_spellcheck_dictionary_android_info_message">Sur Android, la langue de correction orthographique est choisie par votre appareil, pas par l'application. Pour la modifier, changez les langues de votre système et de votre clavier dans les paramètres Android.</string>
@ -86,7 +86,7 @@
<string name="backup_manager_error_load_backups">Échec du chargement des sauvegardes : %1$s</string>
<string name="backup_manager_error_load_project_backups">Échec du chargement des sauvegardes du projet : %1$s</string>
<string name="backup_manager_error_delete_backup">Échec de la suppression de la sauvegarde : %1$s</string>
<string name="backup_manager_error_restore_backup">Failed to restore backup: %1$s</string>
<string name="backup_manager_error_restore_backup">Échec de la suppression de la sauvegarde : %1$s</string>
<string name="backup_restore_dialog_title">Restaurer la sauvegarde</string>
<string name="backup_restore_dialog_message">Avertissement : la restauration de cette sauvegarde remplacera entièrement le contenu actuel du projet. Tous les fichiers existants seront supprimés et remplacés par les données de la sauvegarde. Cette action est irréversible.</string>
<string name="backup_restore_dialog_confirm">Restaurer</string>
@ -127,5 +127,5 @@
<string name="server_error_dns">Serveur introuvable. Vérifiez l'adresse du serveur et votre connexion Internet.</string>
<string name="server_error_connection_generic">Erreur réseau lors de la connexion à %1$s. Vérifiez votre connexion et réessayez.</string>
<string name="server_error_tls">Impossible d'établir une connection sécurisée à %1$s. Hammer se connecte uniquement via HTTPS, le serveur a besoin de son propre certificat TLS ou d'un proxy inverse qui lui en fournit un</string>
<string name="server_error_network_unavailable">Hammer could not open a network connection on this device, so the request never reached the server. Security software, a VPN, or a firewall may be blocking it.</string>
<string name="server_error_network_unavailable">Hammer ne peut pas établir une connexion réseau sur cet appareil, la requête ne peut donc pas atteindre le serveur. Un système de sécurité, un VPN ou un pare-feu peuvent être la source du problème.</string>
</resources>

View file

@ -30,7 +30,7 @@
<string name="encyclopedia_create_entry_cancel_button">Annuler</string>
<string name="encyclopedia_create_entry_toast_success">Entrée créée</string>
<string name="encyclopedia_create_entry_toast_too_long">Le nom de l'entrée est trop longue. Max %1$d</string>
<string name="encyclopedia_create_entry_toast_invalid_name">The entry name contains invalid characters</string>
<string name="encyclopedia_create_entry_toast_invalid_name">Le nom de l'entrée contient des caractères invalides</string>
<string name="encyclopedia_create_entry_toast_tag_too_long">L'Étiquette est trop longue. Max %1$d</string>
<string name="encyclopedia_create_entry_toast_alias_too_long">L'alias est trop long. Max %1$d</string>
<string name="encyclopedia_entry_aliases_label">Alias</string>

View file

@ -78,14 +78,14 @@
<string name="project_home_export_format_rtf">RTF (.rtf)</string>
<string name="project_home_export_cancel">Annuler</string>
<string name="project_home_export_execute">Exporter</string>
<string name="project_home_export_number_chapters_label">Number chapter titles</string>
<string name="project_home_export_font_label">Font</string>
<string name="project_home_export_blank_lines_label">Keep blank lines between paragraphs</string>
<string name="project_home_export_blank_lines_hint">Turn off if you separate paragraphs with a blank line and do not want empty paragraphs in the export. Scene breaks and runs of two or more blank lines are kept.</string>
<string name="project_home_export_limit_scenes_label">Limit to specific scenes</string>
<string name="project_home_export_limit_scenes_hint">Only the selected scenes will be included in the export</string>
<string name="project_home_export_number_chapters_label">Nombre de titres de chapitre</string>
<string name="project_home_export_font_label">Police</string>
<string name="project_home_export_blank_lines_label">Conserver les lignes vides entre les paragraphes</string>
<string name="project_home_export_blank_lines_hint">Désactivez si vous séparez les paragraphes avec une ligne vide et ne voulez pas de paragraphes vides dans l'export. Les pauses de scène et les exécutions de deux ou plusieurs lignes vierges sont conservées.</string>
<string name="project_home_export_limit_scenes_label">Limiter aux scènes spécifiques</string>
<string name="project_home_export_limit_scenes_hint">Seules les scènes sélectionnées seront incluse dans l'export</string>
<string name="project_home_export_scenes_label">Scènes</string>
<string name="project_home_export_scenes_selected">%1$d of %2$d selected</string>
<string name="project_home_export_scenes_selected">%1$d sur %2$d sélectionnés</string>
<string name="project_home_export_scenes_select_all">Tout sélectionner</string>
<string name="project_home_export_scenes_clear_all">Tout effacer</string>
<string name="project_home_export_help_icon_description">En savoir plus sur les formats d'exportation</string>

View file

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="reader_mode_section">Reader</string>
<string name="reader_mode_position">Chapter %1$d of %2$d</string>
<string name="reader_mode_edit">Edit ↗</string>
<string name="reader_mode_close">× Close</string>
<string name="reader_mode_section">Lecteur</string>
<string name="reader_mode_position">Chapitre %1$d sur %2$d</string>
<string name="reader_mode_edit">Modifier</string>
<string name="reader_mode_close">× Fermer</string>
<string name="reader_mode_decrease_font_size">Réduire la taille du texte</string>
<string name="reader_mode_increase_font_size">Augmenter la taille du texte</string>
<string name="reader_mode_reset_font_size">Réinitialiser la taille du texte</string>
<string name="reader_mode_toggle_scene_headings">Show scene headings</string>
<string name="reader_mode_previous_chapter">← Previous chapter</string>
<string name="reader_mode_next_chapter">Next chapter →</string>
<string name="reader_mode_empty_chapter">This chapter has no scenes yet</string>
<string name="reader_mode_empty_story">There is nothing to read yet</string>
<string name="reader_mode_end">End of story</string>
<string name="reader_mode_toggle_scene_headings">Afficher les en-têtes de scène</string>
<string name="reader_mode_previous_chapter">← Chapitre précédent</string>
<string name="reader_mode_next_chapter">Chapitre suivant →</string>
<string name="reader_mode_empty_chapter">Ce chapitre n'a pas encore de scène</string>
<string name="reader_mode_empty_story">Il n'y a rien à lire pour le moment</string>
<string name="reader_mode_end">Fin de l'histoire</string>
</resources>

View file

@ -24,8 +24,8 @@
<string name="scene_editor_menu_item_archive">Archiver</string>
<string name="scene_editor_menu_item_save">Enregistrer</string>
<string name="scene_editor_menu_item_close">Fermer</string>
<string name="scene_editor_menu_item_read">Read</string>
<string name="scene_editor_add_to_dictionary">Add to dictionary</string>
<string name="scene_editor_menu_item_read">Lire</string>
<string name="scene_editor_add_to_dictionary">Ajouter au dictionnaire</string>
<string name="archive_scene_dialog_title">Archiver la scène</string>
<string name="archive_scene_dialog_message">Voulez-vous vraiment archiver « %1$s » ? La scène sera masquée de la liste des scènes mais pourra être restaurée plus tard.</string>
<string name="archive_scene_dialog_confirm">Archiver</string>

View file

@ -17,7 +17,7 @@
<string name="create_sceneitem_dialog_dismiss_button">Annuler</string>
<string name="scene_list_outline_overview_title">Plan de l'histoire</string>
<string name="scene_list_outline_button">Plan</string>
<string name="scene_list_reader_button">Read</string>
<string name="scene_list_reader_button">Lire</string>
<string name="scene_list_outline_overview_none">&lt;aucun plan&gt;</string>
<string name="scene_list_outline_dismiss">Ignorer</string>
<string name="scene_list_outline_overview_eyebrow">Manuscrit</string>

View file

@ -52,11 +52,11 @@
<string name="project_settings_hero_no_author">par (aucun auteur défini)</string>
<string name="project_settings_spellcheck_section_title">Correction orthographique</string>
<string name="project_settings_spellcheck_mismatch_caption">La vérification orthographique est désactivée : la langue du projet (%1$s) ne correspond pas à votre dictionnaire (%2$s). Changez là pour la réactiver.</string>
<string name="project_settings_spellcheck_encyclopedia_enable">Learn encyclopedia names in this project</string>
<string name="project_settings_spellcheck_encyclopedia_enable_hint">Turn off to keep this project&#8217;s entry names out of the spell check dictionary</string>
<string name="project_settings_dictionary_label">Project dictionary</string>
<string name="project_settings_spellcheck_encyclopedia_enable">Apprendre les noms du dictionnaire dans ce projet</string>
<string name="project_settings_spellcheck_encyclopedia_enable_hint">Désactivez pour garder les noms d'entrés en dehors du dictionnaire de vérification orthographique</string>
<string name="project_settings_dictionary_label">Dictionnaire du projet</string>
<string name="project_settings_dictionary_hint">↵ ajouter</string>
<string name="project_settings_dictionary_placeholder">Words the spell checker should accept in this project</string>
<string name="project_settings_dictionary_placeholder">Les mots que le correcteur orthographique devrait accepter dans ce projet</string>
<string name="project_settings_folio_caption">Paramètres du projet · %1$s</string>
<string name="project_settings_folio_section_count">§§ %1$d</string>
<string name="sync_conflict_project_data_title">Conflit de paramètres du projet</string>
@ -66,13 +66,13 @@
<string name="sync_conflict_project_data_field_word_goal">Objectif de nombre de mots</string>
<string name="sync_conflict_project_data_field_tags">Étiquettes</string>
<string name="sync_conflict_project_data_field_language">Langue</string>
<string name="sync_conflict_project_data_field_dictionary">Learn Encyclopedia Names</string>
<string name="sync_conflict_project_data_field_dictionary">Apprendre les noms de l'encyclopédie</string>
<string name="sync_conflict_project_data_value_unset">(non défini)</string>
<string name="sync_conflict_project_data_value_on">On</string>
<string name="sync_conflict_project_data_value_off">Off</string>
<string name="sync_conflict_project_data_value_on">Activer</string>
<string name="sync_conflict_project_data_value_off">Désactiver</string>
<string name="sync_conflict_project_data_cadence_day">jour</string>
<string name="sync_conflict_project_data_cadence_week">semaine</string>
<string name="sync_conflict_project_data_dictionary_merged">Project dictionary words from both sides are kept.</string>
<string name="sync_conflict_project_data_dictionary_merged">Les mots du dictionnaire des deux parties sont conservés.</string>
<string name="sync_conflict_project_data_resolve_button">Résoudre</string>
<string name="sync_conflict_encyclopedia_label_name">Nom :</string>
<string name="sync_conflict_encyclopedia_label_type">Type :</string>
@ -116,16 +116,16 @@
<string name="sync_log_account_project_rename_client_from_server_failure">Échec du renommage du projet depuis le serveur : %1$s</string>
<string name="sync_log_account_project_create_server_success">Projet créé sur le serveur : %1$s</string>
<string name="sync_log_account_project_create_server_failure">Échec de la création du projet sur le serveur : %1$s</string>
<string name="sync_log_account_project_id_save_failure">Project created on server, but failed to save its ID locally: %1$s</string>
<string name="sync_log_account_project_id_save_failure">Projet a été créé sur le serveur, mais n'a pas pu sauvegarder son ID localement : %1$s</string>
<string name="sync_log_account_project_create_client">Projet local créé : %1$s</string>
<string name="sync_log_account_project_create_client_local">Définition de l'ID serveur du projet local : %1$s</string>
<string name="sync_log_account_project_create_local_failure">Failed to create local project from server: %1$s</string>
<string name="sync_log_account_project_create_client_name_taken">Skipped server project %1$s: a local project of that name already syncs with a different server project</string>
<string name="sync_log_account_project_create_local_failure">Impossible de créer un projet local depuis le serveur : %1$s</string>
<string name="sync_log_account_project_create_client_name_taken">Projet du serveur %1$s ignoré : un projet local possédant ce nom est déjà synchronisé depuis un autre serveur</string>
<string name="sync_log_begin_account">Synchronisation du compte…</string>
<string name="sync_log_begin_projects">Synchronisation des projets…</string>
<string name="sync_log_end_projects">Synchronisation des projets terminée</string>
<string name="sync_log_begin_project">Synchronisation du projet : %1$s</string>
<string name="sync_log_project_unchanged">No changes, skipped</string>
<string name="sync_log_project_unchanged">Pas de modification, ignorée</string>
<string name="sync_log_project_failed">Échec de la synchronisation : %1$s</string>
<string name="sync_log_project_conflict">Il y a un conflit dans le projet : %1$s. Ouvrez ce projet et synchronisez pour le résoudre.</string>
<string name="sync_log_client_data_computed">Données d'entité client calculées</string>
@ -193,8 +193,7 @@
<string name="server_setup_help_patreon_link">Patreon</string>
<string name="server_setup_help_hammer_link">Hammer.Ink</string>
<string name="server_setup_help_registration_header">Inscription</string>
<string name="server_setup_help_registration_body">Servers have closed registration, meaning the server admin needs to add you to the server's allowed users list before you can create an account.
</string>
<string name="server_setup_help_registration_body">Les serveurs ont fermé leur inscription, ce qui signifie que l'administrateur du serveur doit vous ajouter à la liste des utilisateurs autorisés avant que vous ne puissiez créer un compte.</string>
<string name="server_setup_help_setup_header">Configuration</string>
<string name="server_setup_help_setup_step1">Saisissez l'URL du serveur, par exemple « hammer.ink » pour le serveur officiel.</string>
<string name="server_setup_help_setup_step2">Saisissez votre e-mail et votre mot de passe, puis appuyez sur « Créer » pour créer votre compte.</string>

View file

@ -1,4 +1,4 @@
Rejoignez notre Discord pour signaler les bugs ! https://discord.gg/GTmgjZcupk
Rejoignez notre serveur Discord pour signaler les bugs ! https://discord.gg/GTmgjZcupk
Multiplateforme
@ -20,6 +20,6 @@ Synchronisation optionnelle et auto-hébergée
La synchronisation est entièrement optionnelle, vous pouvez installer le client et l'utiliser sur votre appareil sans aucune action supplémentaire, ou vous pouvez installer un serveur pour la synchronisation entre vos appareils.
Wear OS companion
Wear OS compagnon
Capture notes and story ideas from your wrist with the Wear OS app, then pick them up on your other devices. Dictate or type a quick note and file it under a project. Add the Capture tile to start a note or story idea in a single tap, or put the Hammer complication on your watch face to open a new note. The watch app syncs through your Hammer sync server.
Capturer des notes et des idées pour vos histoires depuis votre poignet sur l'application Wear OS, puis récupérez-les sur vos autres appareils. Dictez ou écrivez une note rapide et assignez-la à l'un de vos projets Ajoutez la tuile « Capture » pour commencer une note ou une idée d'histoire d'une simple pression, ou placez la complication « Hammer » sur votre cadran pour ouvrir une nouvelle note. L'application sur votre montre se synchronise à travers votre serveur de synchronisation Hammer.

View file

@ -51,72 +51,72 @@ home_feature_publish_body1=Une page d'histoire publique sous le nom de votre sty
home_feature_publish_body2=Vous pouvez voir le nombre de personnes qui le lisent vraiment, jour après jour.
home_feature_publish_body3=Et il vous indique ce que la publication peut vous coûter avant que vous ne le fassiez, pas après.
home_feature_publish_alt=Une histoire publiée montrant son lien de partage public et un panneau de lecture avec un nombre total et un graphique quotidien
home_feature_export_title=Five formats, and it tells you which to pick
home_feature_export_title=Cinq formats, et il vous indique lequel choisir
home_feature_export_markdown_name=Markdown
home_feature_export_markdown_body=Pour le contrôle de version, ou pour passer dans un autre outil.
home_feature_export_epub_name=EPUB
home_feature_export_epub_body=For beta readers on e-readers and phones, where the text has to reflow.
home_feature_export_epub_body=Pour les lecteurs bêta sur les lecteurs électroniques et téléphones, où le texte dois être rechargé.
home_feature_export_pdf_name=PDF
home_feature_export_pdf_body=Pour quand la mise en page ne doit pas bouger.
home_feature_export_word_name=Word
home_feature_export_word_body=Pour toute personne qui veut laisser des commentaires ou suivre les changements.
home_feature_export_rtf_name=RTF
home_feature_export_rtf_body=Pour quand vous ne savez pas ce qu'ils utilisent.
home_feature_export_body1=Hammer explains each one at the moment you are choosing, instead of leaving you to guess from a row of file extensions.
home_feature_export_alt=The export dialog with a format picker and an option to treat top-level scenes as chapters
home_feature_export_body1=Hammer explique chacun au moment où vous le souhaitez, au lieu de vous laisser deviner à partir d'une ligne d'extensions de fichiers.
home_feature_export_alt=La boîte de dialogue d'exportation avec un sélecteur de format et une option pour traiter les scènes de haut niveau comme des chapitres
# The three rules
home_rules_eyebrow=Les trois règles
home_rules_title=Maintenant, la partie qui comptera dans dix ans
home_rules_lede=Everything you just saw is built on three rules. Every one of those features writes to plain files in a folder you own, which is the whole reason to pick this over the alternatives.
home_rules_lede=Tout ce que vous venez de voir repose sur trois règles. Chacune de ces fonctionnalités écrit des fichiers simples dans un dossier que vous possédez, ce qui est la raison entière de choisir cette option sur les alternatives.
home_rule_offline_name=Hors ligne avant tout
home_rule_offline_title=Fonctionne sans internet, pour toujours
home_rule_offline_body=Hammer n'a jamais besoin d'une connexion internet et n'en aura jamais besoin. Écrivez depuis une cabane, un avion ou une camionnette garée quelque part sans réseau. Synchronisez entre vos appareils si vous le souhaitez, via un serveur comme celui-ci ou un que vous hébergez vous-même, mais rien n'attend sur un serveur et rien ne se perd parce qu'un service est en panne.
home_rule_files_name=Transparence des données
home_rule_files_title=Ouvrez le dossier et tout prend un sens
home_rule_files_body=Not a database, not a proprietary bundle. Open the project folder with Hammer shut and the shape of your book is already there\: a file per scene, named the way you named it. Search it, back it up, mail it to yourself. Reading your own work should never require this program, or a computer science degree.
home_rule_files_body=Pas une base de données, pas un lot propriétaire. Ouvrez le dossier projet avec Hammer fermé et la forme de votre livre est déjà là \: un fichier par scène, a nommé la façon dont vous l'avez nommé. Recherchez-le, sauvegardez-le, écrivez-le à vous-même. La lecture de votre propre travail ne devrait jamais nécessiter ce programme ou un diplôme de science informatique.
home_rule_safety_name=Ne perdez jamais de données
home_rule_safety_title=It is paranoid about losing your work
home_rule_safety_body=Losing your work is the one bug this program is not allowed to have. Sync starts by backing up the whole project. A draft saved before a big rewrite is always there to go back to. Unsaved edits are written to disk as you type, so a crash costs you a sentence at worst. When two devices disagree, Hammer asks which one is right instead of quietly picking.
home_rule_safety_title=C'est paranoïaque de perdre votre travail
home_rule_safety_body=Perdre votre travail est le seul bug que ce programme n'est pas autorisé à avoir. La synchronisation commence par la sauvegarde de l'ensemble du projet. Un brouillon enregistré avant qu'une grande réécriture soit toujours là pour y retourner. Les modifications non enregistrées sont écrites sur le disque lorsque vous tapez, donc un crash vous coûte une phrase au pire. Lorsque deux appareils ne sont pas d'accord, Hammer demande lequel est le droit au lieu de ramasser discrètement.
# Origin story
home_origin_eyebrow=Pourquoi cela fonctionne de cette façon
home_origin_title=J'ai écrit ces règles après avoir perdu un manuscrit
home_origin_body1=I once lived in a van, traveling and writing in often very remote places. I was not working at the time, and was using free writing software that claimed to support offline work. As I came to learn, that claim didn't hold up. After about a week offline, it stopped working. When I got back to civilization, it started working again, but my manuscript was gone.
home_origin_body2=I browsed the app's community forum and saw many other authors asking the same question I was\: Where did my manuscript go?
home_origin_body3=The seeds of the idea for Hammer were born out of this experience. Why was everything a webpage these days? I just wanted to use my own computer that was right in my hands to write and store my stories.
home_origin_caption=Where the three rules came from. September 2020
home_origin_alt=A camper van parked on red dirt at sunset, its back doors open to show a bed and storage bins, a black dog and climbing gear on the ground beside it
home_origin_link=Read the whole story
home_origin_body1=Je vivais autrefois dans une camionnette, en voyage et par écrit dans des endroits souvent très éloignés. Je ne travaillais pas à l'époque, et utilisait des logiciels d'écriture libre qui prétendaient supporter le travail hors ligne. Comme je suis venu à l'apprendre, cette revendication n'a pas pris de retard. Après environ une semaine hors ligne, il a cessé de fonctionner. Quand je suis revenue à la civilisation, il a recommencé à travailler, mais mon manuscrit a disparu.
home_origin_body2=J'ai parcouru le forum communautaire de l'application et vu de nombreux autres auteurs poser la même question que moi \: où est allé mon manuscrit ?
home_origin_body3=Les graines de l'idée de Hammer sont nées de cette expérience. Pourquoi tout est une page Web de nos jours? Je voulais juste utiliser mon propre ordinateur qui était entre mes mains pour écrire et stocker mes histoires.
home_origin_caption=D'où venaient les trois règles. Septembre 2020
home_origin_alt=Une camionnette garée sur de la terre rouge au coucher du soleil, ses portes arrières ouvertes pour montrer un lit et des bacs de rangement, un chien noir et un équipement d'escalade sur le sol à côté de lui
home_origin_link=Lire toute l'histoire
# Price
home_price_eyebrow=What it costs
home_price_amount=Nothing
home_price_body=Hammer is free and open source under the MIT license. No trial, no card, no account needed to write, and no paid tier of the app. If this server vanished tomorrow, the copy on your machine would carry on working exactly as it does today.
home_price_eyebrow=Ce que ça coûte
home_price_amount=Rien
home_price_body=Hammer est libre et open source sous licence MIT. Pas d'essai, pas de carte, pas de compte nécessaire pour écrire et pas de niveau payant de l'application. Si ce serveur disparaissait demain, la copie sur votre ordinateur continuerait à fonctionner exactement comme il le fait aujourd'hui.
# FAQ
home_faq_title=Reasonable questions
home_faq_account_q=Do I need an account?
home_faq_account_a=No. Download it and write. An account only exists so you can sync between devices, and it is entirely optional.
home_faq_where_q=Where does my writing live?
home_faq_where_a=In a folder you choose on your own device, as plain text files, one per scene, alongside small readable files for your notes and encyclopedia entries.
home_faq_export_q=Can I get my manuscript out?
home_faq_export_a=It was never in. Your scenes are already ordinary files you can open, copy, or hand to anyone, whether or not Hammer is installed. When you want one file instead of a folder, export the whole book as Markdown, EPUB, PDF, Word or RTF.
home_faq_editor_q=Does my editor need to buy anything?
home_faq_editor_a=No, and they don't need an account either. You send a link, they mark up the scenes you chose in their browser, and you get the suggestions back. The link expires and you can revoke it.
home_faq_goesaway_q=What happens if Hammer goes away?
home_faq_goesaway_a=Nothing happens to your book. It is already in a format every text editor on earth can open. The source is MIT licensed, so anyone who wants to keep the app alive can.
home_faq_privacy_q=Is my writing sent anywhere?
home_faq_privacy_a=Only if you switch sync on, and then only to the sync server you chose, whether that is this one or one you run yourself.
home_faq_platforms_q=Which platforms?
home_faq_platforms_a=Windows, macOS, Linux, Android and iOS. The same app and the same files on each, not a website in a box.
home_faq_title=Questions raisonnables
home_faq_account_q=Ai-je besoin d'un compte ?
home_faq_account_a=Non. Téléchargez et écrivez. Un compte existe uniquement pour que vous puissiez synchroniser entre les appareils, et il est entièrement facultatif.
home_faq_where_q=Où se situe mon écrit ?
home_faq_where_a=Dans un dossier que vous choisissez sur votre propre appareil, comme des fichiers en texte simple, un par scène, aux côtés de petits fichiers lisibles pour vos notes et entrées encyclopédies.
home_faq_export_q=Puis-je retirer mon manuscrit ?
home_faq_export_a=Cela n'a jamais été le cas. Vos scènes sont déjà des fichiers ordinaires que vous pouvez ouvrir, copier ou livrer à quiconque, que Hammer soit installé ou non. Lorsque vous voulez un fichier au lieu d'un dossier, exportez tout le livre sous la forme de Markdown, EPUB, PDF, Word ou RTF.
home_faq_editor_q=Est-ce que mon éditeur a besoin d'acheter quelque chose ?
home_faq_editor_a=Non, et ils n'ont pas besoin de compte non plus. Vous envoyez un lien, ils marquent les scènes que vous avez choisies dans leur navigateur, et vous obtenez les suggestions en retour. Le lien expire et vous pouvez le révoquer.
home_faq_goesaway_q=Que se passe-t-il si Hammer disparaît?
home_faq_goesaway_a=Rien ne se passe à votre livre. Il est déjà dans un format que chaque éditeur de texte peut ouvrir. La source est sous licence MIT, donc quiconque veut garder l'application en vie peut le faire.
home_faq_privacy_q=Mes écritures sont-elles envoyées quelque part ?
home_faq_privacy_a=Seulement si vous allumez la synchronisation, mais seulement sur le serveur de synchronisation que vous avez choisi, que ce soit celui-ci ou celui que vous exécutez vous-même.
home_faq_platforms_q=Quelles plateformes ?
home_faq_platforms_a=Windows, macOS, Linux, Android et iOS. La même application et les mêmes fichiers sur chacun, pas un site web dans une boîte.
# Under the hood
home_hood_eyebrow=Under the hood
home_hood_title=For the technically minded
home_hood_native_header=Native, not a web page
home_hood_native_body=Built in Kotlin with Compose Multiplatform. One codebase, genuinely native clients on five platforms, not a website wrapped in an app shell.
home_hood_screens_header=Fits the screen you have
home_hood_screens_body=Phone, tablet, laptop or a large desktop display\: the layout expands to use the space you have. Light and dark themes throughout.
home_hood_license_header=MIT licensed, self-hostable
home_hood_license_body=Read the source, build it yourself, run your own sync server. No telemetry in the app, and nothing phoning home for a license check.
home_download_header=Get your Hammer
home_download_lede=Free, and free to keep.
home_hood_eyebrow=Sous le capot
home_hood_title=Pour les techniciens
home_hood_native_header=Natif, pas une page web
home_hood_native_body=Construit en Kotlin avec Compose Multiplateforme. Une base de code, des clients réellement natifs sur cinq plates-formes, pas un site web enveloppé dans un shell d'application.
home_hood_screens_header=S'adapte à l'écran que vous avez
home_hood_screens_body=Téléphone, tablette, ordinateur portable ou grand écran de bureau \: la mise en page s'élargit pour utiliser l'espace que vous avez. Des thèmes clairs et sombres partout.
home_hood_license_header=Licencié MIT, auto-hébergé
home_hood_license_body=Lisez la source, construisez-la vous-même, exécutez votre propre serveur de synchronisation. Pas de télémétrie dans l'application, et rien de téléphone à la maison pour une vérification de licence.
home_download_header=Obtenez votre Hammer
home_download_lede=Gratuit et libre à garder.
home_download_windows=Windows
home_download_linux=Linux
home_download_macos=macOS
@ -153,7 +153,7 @@ footer_about=À propos
footer_terms=Conditions
terms_page_title=Conditions d'utilisation
footer_privacy=Confidentialité
footer_studio=Darkrock Studios
footer_studio=Dark Rock Studios
privacy_page_title=Politique de confidentialité
admin_signin_header=Connexion
admin_signin_email=E-mail \:
@ -164,7 +164,7 @@ admin_header=Administrateur
unauthorized=Accès non autorisé
api_success=Succès
api_error_unknown=Échec inconnu
api_allowedusers_rejected=Your email address is not allowed on this server. Contact the server admin to request access.
api_allowedusers_rejected=Votre adresse e-mail n'est pas autorisée sur ce serveur. Contactez l'administrateur du serveur pour demander l'accès.
api_admin_whitelist_error_emailmissing=Adresse e-mail manquante
api_admin_whitelist_error_expiresinvalid=Expiration non valide ; utilisez un instant ISO-8601 dans le futur
api_admin_addtowhitelist_invalidemail=Adresse e-mail invalide
@ -182,11 +182,11 @@ api_accounts_login_error_notfound=Compte introuvable
api_accounts_login_error_badpassword=Mot de passe incorrect
api_accounts_login_error_invalid=E-mail ou mot de passe invalide
api_accounts_login_error_notoken=Aucun jeton valide trouvé
api_accounts_login_error_pending_deletion=This account is pending deletion. Contact the server operator if you wish to restore it.
api_accounts_login_error_pending_deletion=Ce compte est en attente de suppression. Contactez l'opérateur du serveur si vous souhaitez le restaurer.
api_accounts_tokenrefresh_error=Échec de l'actualisation du jeton d'authentification
api_accounts_pair_error=Failed to pair device
api_accounts_pair_error_invalidinstall=The device to pair did not send a valid install ID
api_accounts_pair_error_sameinstall=A device cannot be paired with itself
api_accounts_pair_error=Échec de l'appairage de l'appareil
api_accounts_pair_error_invalidinstall=L'appareil à appairer n'a pas envoyé d'ID d'installation valide
api_accounts_pair_error_sameinstall=Un appareil ne peut pas être jumelé avec lui-même
api_accounts_testauth_error=Authentifié en tant que ${0,number}
api_project_sync_begin_error_session=L''utilisateur {0} a déjà une session de synchronisation
api_project_sync_error_projectnamemissing=Nom de projet manquant
@ -199,7 +199,7 @@ api_project_saveentity_error_typeconflict=Incompatibilité de type d'entité. Le
api_project_error_entityidmissing=ID d'entité manquant
api_project_error_entitytypemissing=Type d'entité manquant
api_project_rename_error_invalidname=Nom de projet invalide
api_project_rename_error_nametaken=This account already has a project with that name
api_project_rename_error_nametaken=Ce compte a déjà un projet portant ce nom
api_project_writingactivity_error_deviceidmissing=ID d'appareil manquant
# Login Page
login_title=Connexion auteur
@ -209,25 +209,25 @@ login_email_placeholder=administrateur@exemple.com
login_password_label=Mot de passe
login_password_placeholder=••••••••
login_signin_button=Se connecter
login_signup_prompt=Don't have an account?
login_signup_link=Create one here.
login_info_allowedusers_notice=New accounts must be allowed by the server admin before they can sign up.
signup_title=Create Your Account
signup_subtitle=Sign up to sync your projects and manage your stories on this server
login_signup_prompt=Vous n'avez pas de compte ?
login_signup_link=Créer un ici
login_info_allowedusers_notice=Les nouveaux comptes doivent être autorisés par l'administrateur du serveur avant de pouvoir s'inscrire.
signup_title=Créez votre compte
signup_subtitle=Inscrivez-vous pour synchroniser vos projets et gérer vos histoires sur ce serveur
signup_email_label=E-mail
signup_email_placeholder=vous@exemple.com
signup_password_label=Mot de passe
signup_confirm_password_label=Confirmer le mot de passe
signup_button=Create Account
signup_button=Créer un Compte
signup_error_fields_required=Veuillez remplir tous les champs
signup_error_password_mismatch=Les mots de passe ne correspondent pas
signup_error_tos_required=You must accept the Terms of Service to create an account
signup_error_generic=Account creation could not be completed. Please try again.
signup_tos_agree_prefix=I agree to the
signup_error_tos_required=Vous devez accepter les conditions d'utilisation pour créer un compte
signup_error_generic=La création du compte n'a pas pu être terminée. Veuillez réessayer.
signup_tos_agree_prefix=Je suis d'accord avec
signup_tos_link_label=Conditions d'utilisation
signup_login_prompt=Already have an account?
signup_login_link=Sign in.
login_info_allowedusers_contact=To request access, please contact\:
signup_login_prompt=Vous avez déjà un compte?
signup_login_link=Se connecter.
login_info_allowedusers_contact=Pour demander l'accès, veuillez contacter \:
# User Dashboard
dashboard_title=Mon tableau de bord
dashboard_subtitle=Bon retour,
@ -252,33 +252,33 @@ admin_serversettings_contact_label=E-mail de contact
admin_serversettings_contact_placeholder=administrateur@exemple.com
admin_serversettings_default_locale_label=Langue par défaut
admin_serversettings_message_label=Message du serveur
admin_serversettings_message_help=Post a notification to users on the front page (Markdown accepted, including [links](https\://example.com))
admin_serversettings_message_help=Poster une notification aux utilisateurs sur la page d'accueil (Markdown accepté, y compris [links](https\://example.com))
admin_serversettings_about_label=Page « À propos » du serveur
admin_serversettings_about_help=Présentez ce serveur aux utilisateurs (Markdown accepté)
admin_serversettings_save_button=Enregistrer les paramètres
admin_badge_readonly=Lecture seule
admin_badge_active=Actif
admin_allowedusers_management_title=Allowed Users
admin_allowedusers_subtitle=Only allowed email addresses can create an account on this server.
admin_allowedusers_description=Add email addresses to grant access to this Hammer server instance.
admin_allowedusers_email_label=Email Address
admin_allowedusers_email_placeholder=user@example.com
admin_allowedusers_add_button=Add User
admin_allowedusers_remove_button=Remove
admin_allowedusers_empty=No allowed users yet. Add one above to get started.
admin_allowedusers_error_emailrequired=Email address is required
admin_allowedusers_error_emailinvalid=Invalid email address format
admin_allowedusers_error_reasontoolong=Reason must be 32 characters or less
admin_allowedusers_error_expiryinvalid=Expiry date must be a valid date in the future
admin_allowedusers_management_title=Utilisateurs autorisés
admin_allowedusers_subtitle=Seules les adresses e-mail autorisées peuvent créer un compte sur ce serveur.
admin_allowedusers_description=Ajoutez des adresses e-mail pour accorder l'accès à cette instance de serveur Hammer.
admin_allowedusers_email_label=Adresse e-mail
admin_allowedusers_email_placeholder=utilisateur@exemple.com
admin_allowedusers_add_button=Ajouter un utilisateur
admin_allowedusers_remove_button=Supprimer
admin_allowedusers_empty=Aucun utilisateur autorisé. Ajoutez-en un ci-dessus pour commencer.
admin_allowedusers_error_emailrequired=L'adresse email est requise
admin_allowedusers_error_emailinvalid=Format d'adresse email invalide
admin_allowedusers_error_reasontoolong=Le mot de passe doit comporter au maximum 32 caractères
admin_allowedusers_error_expiryinvalid=La date d'expiration doit être une date valide dans le futur
admin_pagination_prev=Précédent
admin_pagination_next=Suivant
admin_pagination_page=Page
admin_pagination_of=sur
# Admin Navigation
admin_nav_settings=Paramètres
admin_nav_allowedusers=Allowed Users
admin_nav_allowedusers=Utilisateurs autorisés
admin_nav_users=Utilisateurs
admin_users_last_sync_never=Never
admin_users_last_sync_never=Jamais
# Admin - Email Settings
admin_nav_email=E-mail
admin_email_title=Paramètres de messagerie
@ -365,40 +365,40 @@ admin_users_sort_lastsync=Dernière synchronisation
admin_users_sort_projectcount=Nombre de projets
admin_users_sort_desc=Plus récent d'abord
admin_users_sort_asc=Plus ancien d'abord
admin_allowedusers_add_title=Add an Allowed User
admin_allowedusers_date_added_unknown=Unknown
admin_allowedusers_add_title=Ajouter un utilisateur autorisé
admin_allowedusers_date_added_unknown=Inconnu
admin_allowedusers_edit_button=Modifier
admin_allowedusers_edit_reason_title=Edit Reason
admin_allowedusers_reason_label=Reason
admin_allowedusers_reason_placeholder=e.g., Beta tester, Friend of the project
admin_allowedusers_reason_help=Brief note about why this user was allowed (max 32 characters)
admin_allowedusers_edit_reason_title=Modifier le mot de passe
admin_allowedusers_reason_label=Mot de passe
admin_allowedusers_reason_placeholder=p. ex. Bêta-testeur, Ami du projet
admin_allowedusers_reason_help=Brève note expliquant pourquoi cet utilisateur a été ajouté à la liste blanche (max 32 caractères)
admin_allowedusers_save_reason=Enregistrer
admin_allowedusers_edit_expiry_title=Edit Expiry
admin_allowedusers_expiry_label=Expires
admin_allowedusers_expiry_help=Access is revoked automatically once the entry expires.
admin_allowedusers_expiry_never=Never
admin_allowedusers_expiry_7days=In 7 days
admin_allowedusers_expiry_30days=In 30 days
admin_allowedusers_expiry_90days=In 90 days
admin_allowedusers_expiry_custom=On a specific date
admin_allowedusers_expiry_date_label=Expiry date
admin_allowedusers_expires_prefix=Expires\:
admin_allowedusers_edit_expiry_button=Edit expiry
admin_allowedusers_expiry_current=Current expiry\:
admin_allowedusers_expiry_change_label=Change to
admin_allowedusers_expiry_extend_7days=Extend 7 days
admin_allowedusers_expiry_extend_30days=Extend 30 days
admin_allowedusers_expiry_extend_90days=Extend 90 days
admin_allowedusers_edit_expiry_title=Modifications expirées
admin_allowedusers_expiry_label=Expirations
admin_allowedusers_expiry_help=L'accès est révoqué automatiquement à l'expiration de l'entrée.
admin_allowedusers_expiry_never=Jamais
admin_allowedusers_expiry_7days=Dans 7 jours
admin_allowedusers_expiry_30days=Dans 30 jours
admin_allowedusers_expiry_90days=Dans 90 jours
admin_allowedusers_expiry_custom=À une date spécifique
admin_allowedusers_expiry_date_label=Date d'expiration
admin_allowedusers_expires_prefix=Expirations \:
admin_allowedusers_edit_expiry_button=Modifier l'expiration
admin_allowedusers_expiry_current=Expiration actuelle \:
admin_allowedusers_expiry_change_label=Modifier en
admin_allowedusers_expiry_extend_7days=Prolonger de 7 jours
admin_allowedusers_expiry_extend_30days=Prolonger de 30 jours
admin_allowedusers_expiry_extend_90days=Prolonger de 90 jours
admin_allowedusers_save_expiry=Enregistrer
admin_allowedusers_sort_newest_first=Sort\: Newest First
admin_allowedusers_sort_oldest_first=Sort\: Oldest First
admin_allowedusers_account_created=Account Created
admin_allowedusers_no_account=No Account
admin_allowedusers_search_label=Search by email
admin_allowedusers_search_placeholder=Filter by full or partial email
admin_allowedusers_sort_newest_first=Tri \: plus récent d'abord
admin_allowedusers_sort_oldest_first=Tri \: plus ancien d'abord
admin_allowedusers_account_created=Compte créé
admin_allowedusers_no_account=Aucun compte
admin_allowedusers_search_label=Recherche par email
admin_allowedusers_search_placeholder=Filtrer par email complet ou partiel
admin_allowedusers_search_clear=Effacer la recherche
admin_allowedusers_search_filtered_by=Filtered by\:
admin_allowedusers_search_empty=No allowed users match that email.
admin_allowedusers_search_filtered_by=Filtré par \:
admin_allowedusers_search_empty=Aucun utilisateur autorisé ne correspond à cet e-mail.
admin_dialog_cancel=Annuler
# Error Pages - Common
error_button_home=Accueil
@ -430,12 +430,12 @@ story_readers_total_label=lecteurs au total, depuis toujours
story_readers_graph_caption=Lecteurs par jour · 30 derniers jours
story_kudos_title=Kudos
story_kudos_givers_label={0,choice,0\#readers left kudos|1\#reader left kudos|1<readers left kudos}
story_kudos_craft_heading=What readers loved
story_kudos_reaction_heading=How it landed
story_kudos_empty=No kudos yet. Readers who reach the end of your story can tell you what they loved.
story_kudos_enabled_label=Let readers leave kudos
story_kudos_public_legend=Shown on your story
story_kudos_disabled_note=Kudos are hidden from readers. The kudos you already have are kept.
story_kudos_craft_heading=Ce que les lecteurs ont aimé
story_kudos_reaction_heading=Comment il est arrivé
story_kudos_empty=Pas encore de kudos. Les lecteurs qui arrivent à la fin de votre histoire peuvent vous raconter ce qu'ils aiment.
story_kudos_enabled_label=Laisser les lecteurs quitter les kudos
story_kudos_public_legend=Affiché sur votre histoire
story_kudos_disabled_note=Les Kudos sont cachés des lecteurs. Les kudos que vous avez déjà sont conservés.
story_info_scenes=Scènes
story_info_last_sync=Dernière synchronisation
story_settings_title=Partage
@ -492,23 +492,23 @@ bio_error_no_penname=Vous devez définir un nom de plume avant d'ajouter une bio
bio_clear_confirm=Voulez-vous vraiment supprimer votre bio ?
# Account Deletion
account_delete_title=Zone sensible
account_delete_warning=Deleting your account removes it and all of its data from this server. The files on your devices are not affected.
account_delete_button=Delete Account
account_delete_dialog_title=Delete Your Account
account_delete_dialog_devices_note=Your projects stay on your devices. Only the copies stored on this server are deleted.
account_delete_dialog_retention_note=Your data will be kept for {0} days. During that time you can contact the server operator to restore your account.
account_delete_dialog_permanent_note=After that, your account and all of its server data are deleted forever.
account_delete_dialog_email_note=While your data is retained, this email address stays reserved and cannot be used to create a new account.
account_delete_dialog_project_count_label=Projects that will be deleted from this server\:
account_delete_confirm_label=Type your email address to confirm\:
account_delete_confirm_button=Delete My Account
account_delete_warning=La suppression de votre compte le supprime toutes les données de ce serveur. Les fichiers sur vos appareils ne sont pas affectés.
account_delete_button=Supprimer le compte
account_delete_dialog_title=Supprimer votre compte
account_delete_dialog_devices_note=Vos projets restent sur vos appareils. Seules les copies stockées sur ce serveur sont supprimées.
account_delete_dialog_retention_note=Vos données seront conservées pendant {0} jours. Pendant ce temps, vous pouvez contacter l''opérateur du serveur pour restaurer votre compte.
account_delete_dialog_permanent_note=Après cela, votre compte et toutes les données de votre serveur sont définitivement supprimés.
account_delete_dialog_email_note=Bien que vos données soient conservées, cette adresse e-mail reste réservée et ne peut pas être utilisée pour créer un nouveau compte.
account_delete_dialog_project_count_label=Projets qui seront supprimés de ce serveur \:
account_delete_confirm_label=Tapez votre adresse e-mail pour confirmer \:
account_delete_confirm_button=Supprimer mon compte
account_delete_cancel=Annuler
account_delete_error_email_mismatch=The email address you entered does not match your account
account_delete_error_admin=Administrator accounts cannot be deleted. Remove admin status from this account first.
account_delete_error_generic=Account deletion failed
admin_users_pending_deletion=Pending Deletion
account_delete_error_email_mismatch=L'adresse e-mail que vous avez saisie ne correspond pas à votre compte
account_delete_error_admin=Les comptes administrateur ne peuvent pas être supprimés. Supprimez d'abord le statut administrateur de ce compte.
account_delete_error_generic=Échec de la suppression du compte
admin_users_pending_deletion=Suppression en attente
admin_users_restore=Restaurer
admin_users_restore_failed=Restore failed. That account no longer exists on this server.
admin_users_restore_failed=Échec de la restauration. Ce compte n'existe plus sur ce serveur.
# Public Story Page
public_story_by=Une histoire de
public_story_powered_by=Écrit avec
@ -534,19 +534,19 @@ story_create_access=Créer un accès
story_cancel=Annuler
story_toast_access_created=Accès privé créé avec succès
story_toast_access_deleted=Accès supprimé
story_share_limit_scenes=Limit to specific scenes
story_share_limit_scenes_hint=Only the selected scenes will be visible through this link
story_share_scenes=Scenes to share
story_access_scenes_suffix=scenes
story_access_scene_single=scene
story_access_entire_story=Entire story
story_toast_access_no_scenes=Select at least one scene, or share the entire story
story_access_no_scenes_left=No shared scenes remain
story_share_dialog_scenes_failed=Could not load this story's scenes, please try again
scene_select_tree_empty=This story has no scenes yet
story_share_limit_scenes=Limiter à des scènes spécifiques
story_share_limit_scenes_hint=Seules les scènes sélectionnées seront visibles via ce lien
story_share_scenes=Scènes à partager
story_access_scenes_suffix=scènes
story_access_scene_single=scène
story_access_entire_story=Histoire complète
story_toast_access_no_scenes=Sélectionnez au moins une scène, ou partagez l'histoire entière
story_access_no_scenes_left=Il ne reste aucune scène partagée
story_share_dialog_scenes_failed=Impossible de charger les scènes de cette histoire, veuillez réessayer
scene_select_tree_empty=Ce chapitre n'a pas encore de scène
api_access_create_error_invalid_scene=L'une des scènes sélectionnées est invalide
api_access_create_error_project_not_found=Projet introuvable
api_access_create_error_duplicate_password=Another share of this story already uses that password
api_access_create_error_duplicate_password=Un autre partage de cette histoire utilise déjà ce mot de passe
# Public Story Password
public_story_password_required=Mot de passe requis
public_story_password_description=Cette histoire nécessite un mot de passe pour être consultée.
@ -571,41 +571,41 @@ public_story_words=mots
public_story_min_read=min de lecture
public_story_prev_page=Précédent
public_story_next_page=Suivant
kudos_the_end=The End
kudos_eyebrow=Enjoyed the story?
kudos_title_for=Leave kudos for {0}
kudos_title_author=Kudos from your readers
kudos_readers_loved=Readers loved
kudos_readers_said=Readers said
kudos_craft_prompt=What did you love?
kudos_craft_hint=Pick up to four
kudos_reaction_prompt=This story…
kudos_reaction_hint=Pick one
kudos_pick_count={0} of {1}
kudos_sign_in_prompt=Sign in to tell the author what you loved.
kudos_sign_in_button=Sign in
kudos_saved=Thanks\! The author will see your kudos.
kudos_anonymous_note=Kudos are anonymous
kudos_error_sign_in=Sign in to leave kudos.
kudos_error_own_story=You can't leave kudos on your own story.
kudos_error_disabled=The author has turned off kudos for this story.
kudos_error_over_cap=You can pick up to four things you loved, and one reaction.
kudos_author_note=Readers can leave kudos here. Only you see the full counts, on your story page.
kudos_the_end=La Fin
kudos_eyebrow=Vous avez aimé l'histoire?
kudos_title_for=Laisser les kudos pour {0}
kudos_title_author=Kudos de vos lecteurs
kudos_readers_loved=Les lecteurs ont aimé
kudos_readers_said=Les lecteurs ont dit
kudos_craft_prompt=Qu'est-ce qui t'a plu ?
kudos_craft_hint=Ramasser jusqu'à quatre
kudos_reaction_prompt=Cette histoire…
kudos_reaction_hint=Choisissez-en un
kudos_pick_count={0} sur {1}
kudos_sign_in_prompt=Connectez-vous pour dire à l'auteur ce que vous avez aimé.
kudos_sign_in_button=Se connecter
kudos_saved=Merci \! L'auteur verra vos kudos.
kudos_anonymous_note=Les Kudos sont anonymes
kudos_error_sign_in=Connectez-vous pour laisser les kudos.
kudos_error_own_story=Vous ne pouvez pas laisser des kudos sur votre propre histoire.
kudos_error_disabled=L'auteur a désactivé les kudos pour cette histoire.
kudos_error_over_cap=Vous pouvez récupérer jusqu'à quatre choses que vous avez aimées, et une réaction.
kudos_author_note=Les lecteurs peuvent laisser des kudos ici. Seul vous voyez les comptes, sur votre page d'histoire.
kudos_kind_prose=Prose
kudos_kind_voice=Voice
kudos_kind_voice=Voix
kudos_kind_characters=Personnages
kudos_kind_dialogue=Dialogue
kudos_kind_plot=Plot
kudos_kind_pacing=Pacing
kudos_kind_worldbuilding=Worldbuilding
kudos_kind_atmosphere=Atmosphere
kudos_kind_opening=Opening
kudos_kind_ending=Ending
kudos_kind_moved_me=Moved me
kudos_kind_made_me_think=Made me think
kudos_kind_made_me_laugh=Made me laugh
kudos_kind_surprised_me=Surprised me
kudos_kind_page_turner=Couldn't put it down
kudos_kind_plot=Intrigue
kudos_kind_pacing=Cadence
kudos_kind_worldbuilding=Univers
kudos_kind_atmosphere=Atmosphère
kudos_kind_opening=Ouverture
kudos_kind_ending=Fin
kudos_kind_moved_me=M'a ému
kudos_kind_made_me_think=M'a fait réfléchir
kudos_kind_made_me_laugh=M'a fait rire
kudos_kind_surprised_me=M'a surpris
kudos_kind_page_turner=Impossible de le déposer
story_info_words=Mots
# Scene Selector
story_scene_selector_label=Scène
@ -692,8 +692,8 @@ community_callout_empty=Soyez le premier à rejoindre notre communauté d'écrit
# Header nav badge. The choice formats pick the singular so a one-author server does not read "1 authors".
community_badge_authors={0,choice,0\#authors|1\#author|1<authors}
community_badge_stories={0,choice,0\#stories|1\#story|1<stories}
community_badge_label={0} {0,choice,0\#authors|1\#author|1<authors} on this server
community_badge_visit=Read the feed
community_badge_label={0}{0,choice,0\#authors|1\#author|1<authors} sur ce serveur
community_badge_visit=Lire le flux
# Setup Mode
setup_icon=🛠️
setup_title=Mode configuration
@ -705,11 +705,11 @@ setup_admin_note=Le premier compte créé deviendra l'administrateur
setup_return_note=Après avoir créé votre compte, actualisez cette page pour continuer.
setup_form_password_label=Mot de passe
setup_form_confirm_password_label=Confirmer le mot de passe
setup_form_submit=Create Admin Account
setup_form_submit=Créer un compte administrateur
setup_error_fields_required=Veuillez remplir tous les champs
setup_error_password_mismatch=Les mots de passe ne correspondent pas
setup_error_generic=Account creation could not be completed. Please try again.
setup_alt_title=Or set up from the Hammer app
setup_error_generic=La création du compte n'a pas pu être terminée. Veuillez réessayer.
setup_alt_title=Ou configurez depuis l'application Hammer
# Monitoring dashboard
admin_nav_monitoring=Surveillance
admin_mon_nav_overview=Aperçu