fr: js: wizard: complete_custom: "Bienvenu·e sur %{site_name} ! Commençons avec l'assistant %{wizard_name} ✨" completed: "You have completed this wizard." not_permitted: "You are not permitted to access this wizard." none: "There is no wizard here." return_to_site: "Retour vers {{siteName}}" requires_login: "You need to be logged in to access this wizard." reset: "Reset this wizard." step_not_permitted: "You're not permitted to view this step." incomplete_submission: title: "Continue editing your draft submission from %{date}?" resume: "Continuer" restart: "Recommencer" x_characters: one: "%{count} Character" other: "%{count} Characters" quit: "Maybe Later" done_custom: "Terminé" back: "Précédent" next: "Suivant" step: "%{current} of %{total}" upload: "Upload" uploading: "Uploading..." upload_error: "Sorry, there was an error uploading that file. Please try again." wizard_composer: show_preview: "Preview Post" hide_preview: "Edit Post" quote_post_title: "Quote whole post" bold_label: "B" bold_title: "Strong" bold_text: "strong text" italic_label: "I" italic_title: "Emphasis" italic_text: "emphasized text" link_title: "Hyperlink" link_description: "enter link description here" link_dialog_title: "Insert Hyperlink" link_optional_text: "optional title" link_url_placeholder: "http://example.com" quote_title: "Blockquote" quote_text: "Blockquote" blockquote_text: "Blockquote" code_title: "Preformatted text" code_text: "indent preformatted text by 4 spaces" paste_code_text: "type or paste code here" upload_title: "Upload" upload_description: "enter upload description here" olist_title: "Numbered List" ulist_title: "Bulleted List" list_item: "List item" toggle_direction: "Toggle Direction" help: "Markdown Editing Help" collapse: "minimize the composer panel" abandon: "close composer and discard draft" modal_ok: "OK" modal_cancel: "Annuler" cant_send_pm: "Sorry, you can't send a message to %{username}." yourself_confirm: title: "Did you forget to add recipients?" body: "Right now this message is only being sent to yourself!" realtime_validations: similar_topics: insufficient_characters: "Type a minimum 5 characters to start looking for similar topics" insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}" results: "Your topic is similar to..." no_results: "No similar topics." loading: "Looking for similar topics..." show: "show" admin_js: admin: wizard: label: "Assistants" nav_label: "Wizards" select: "Select a wizard" create: "Create Wizard" name: "Nom" name_placeholder: "nom de l'assistant" background: "Fond d'écran" background_placeholder: "Propriété CSS du fond" save_submissions: "Enregistrer" save_submissions_label: "Conserver les soumissions à l'assistant." multiple_submissions: "Multiple" multiple_submissions_label: "Autoriser plusieurs contributions par utilisatrice." after_signup: "Après l'inscription" after_signup_label: "Les utilisatrices sont redirigées vers l'assistant après leur inscription." after_time: "Après un délai" after_time_label: "Les utilisatrices sont redirigées vers l'assistant après la date de départ jusqu'à la finalisation de l'assistant ou son renvoi." after_time_time_label: "Date de début" after_time_modal: title: "Date de début de l'assistant" date: "Date" time: "Heure" done: "Établir l'heure" clear: "Effacer" required: "Requis" required_label: "Les utilisatrices doivent compléter l'assistant." prompt_completion: "Invitation" prompt_completion_label: "Inviter l'utilisatrice à compléter l'assistant." restart_on_revisit: "Restart" restart_on_revisit_label: "Clear submissions on each visit." resume_on_revisit: "Resume" resume_on_revisit_label: "Ask the user if they want to resume on each visit." theme_id: "Thème" no_theme: "Choisir un thème (optionnel)" save: "Sauvegarder" remove: "Supprimer l'assistant" add: "Ajouter" url: "URL" key: "Clé" value: "Valeur" profile: "profile" translation: "Traduction" translation_placeholder: "key" type: "Type" none: "Faire une sélection" submission_key: 'submission key' param_key: 'param' group: "Group" permitted: "Permitted" advanced: "Avancés" undo: "Undo" clear: "Clear" select_type: "Sélectionnez un type" condition: "Condition" index: "Index" category_settings: custom_wizard: title: "Custom Wizard" create_topic_wizard: "Select a wizard to replace the new topic composer in this category." message: wizard: select: "Select a wizard, or create a new one" edit: "You're editing a wizard" create: "You're creating a new wizard" documentation: "Check out the wizard documentation" contact: "Contact the developer" field: type: "Select a field type" edit: "You're editing a field" documentation: "Check out the field documentation" action: type: "Select an action type" edit: "You're editing an action" documentation: "Check out the action documentation" custom_fields: create: "View, create, edit and destroy custom fields" saved: "Saved custom field" error: "Failed to save: {{messages}}" documentation: Check out the custom field documentation manager: info: "Export, import or destroy wizards" documentation: Check out the manager documentation none_selected: Please select atleast one wizard no_file: Please choose a file to import file_size_error: The file size must be 512kb or less file_format_error: The file must be a .json file server_error: "Error: {{message}}" importing: Importing wizards... destroying: Destroying wizards... import_complete: Importation terminée destroy_complete: Destruction complete editor: show: "Show" hide: "Hide" preview: "{{action}} Preview" popover: "{{action}} Fields" input: conditional: name: 'if' output: 'then' assignment: name: 'set' association: name: 'map' validation: name: 'ensure' selector: label: text: "text" wizard_field: "wizard field" wizard_action: "wizard action" user_field: "user field" user_field_options: "user field options" user: "user" category: "category" tag: "tag" group: "group" list: "list" custom_field: "custom field" value: "valeur" placeholder: text: "Enter text" property: "Select property" wizard_field: "Select field" wizard_action: "Select action" user_field: "Select field" user_field_options: "Select field" user: "Select user" category: "Select category" tag: "Select tag" group: "Select group" list: "Enter item" custom_field: "Select field" value: "Select value" error: failed: "failed to save wizard" required: "{{type}} requires {{property}}" invalid: "{{property}} is invalid" dependent: "{{property}} is dependent on {{dependent}}" conflict: "{{type}} with {{property}} '{{value}}' already exists" after_time: "After time invalid" step: header: "Étapes" title: "Titre" banner: "Bannière" description: "Description" required_data: label: "Requis" not_permitted_message: "Message shown when required data not present" permitted_params: label: "Params" force_final: label: "Conditional Final Step" description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step." field: header: "Champs" label: "Étiquette" description: "Description" image: "Image" image_placeholder: "URL de l'image" required: "Requis" required_label: "Le champ est obligatoire" min_length: "Longueur min." min_length_placeholder: "Longueur minimale en nombre de caractères" max_length: "Max Length" max_length_placeholder: "Maximum length in characters" char_counter: "Character Counter" char_counter_placeholder: "Display Character Counter" field_placeholder: "Field Placeholder" file_types: "File Types" preview_template: "Template" limit: "Limit" property: "Propriété" prefill: "Prefill" content: "Content" tag_groups: "Tag Groups" date_time_format: label: "Format" instructions: "Moment.js format" validations: header: "Realtime Validations" enabled: "Enabled" similar_topics: "Similar Topics" position: "Position" above: "Above" below: "Below" categories: "Categories" max_topic_age: "Max Topic Age" time_units: days: "Jours" weeks: "Semaines" months: "Mois" years: "Years" type: text: "Text" textarea: Textarea composer: Composer composer_preview: Composer Preview text_only: Text Only number: Number checkbox: Checkbox url: Url upload: Upload dropdown: Dropdown tag: Tag category: Category group: Group user_selector: User Selector date: Date time: Heure date_time: Date & Heure connector: and: "et" or: "ou" then: "then" set: "set" equal: '=' greater: '>' less: '<' greater_or_equal: '>=' less_or_equal: '<=' regex: '=~' association: '→' is: 'is' action: header: "Actions *" include: "Inclure les champs" title: "Titre" post: "Message" topic_attr: "Attribut du sujet" interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}." run_after: label: "Run After" wizard_completion: "Wizard Completion" custom_fields: label: "Custom" key: "field" skip_redirect: label: "Redirect" description: "Don't redirect the user to this {{type}} after the wizard completes" suppress_notifications: label: "Suppress Notifications" description: "Suppress normal notifications triggered by post creation" send_message: label: "Envoyer un message" recipient: "Destinataire" create_topic: label: "Créer un sujet" category: "Catégorie" tags: "Tags" visible: "Visible" open_composer: label: "Open Composer" update_profile: label: "Mettre à jour le profil" setting: "Fields" key: "field" watch_categories: label: "Watch Categories" categories: "Categories" mute_remainder: "Mute Remainder" notification_level: label: "Notification Level" regular: "Normal" watching: "Watching" tracking: "Tracking" watching_first_post: "Watching First Post" muted: "Muted" select_a_notification_level: "Select level" wizard_user: "Wizard User" usernames: "Users" post_builder: checkbox: "Générateur de message" label: "Générateur" user_properties: "User Properties" wizard_fields: "Champs de l'assistant : " wizard_actions: "Wizard Actions" placeholder: "Insérer les champs de l'assistant en utilisant l'identifiant du champ dans w{}. Insérer les champs utilisateurs en utilisant la clé du champ dans u{}." add_to_group: label: "Add to Group" route_to: label: "Route To" url: "Url" code: "Code" send_to_api: label: "Send to API" api: "API" endpoint: "Endpoint" select_an_api: "Select an API" select_an_endpoint: "Select an endpoint" body: "Body" body_placeholder: "JSON" create_category: label: "Create Category" name: Name slug: Slug color: Couleur text_color: Text color parent_category: Parent Category permissions: Permissions create_group: label: Create Group name: Name full_name: Full Name title: Titre bio_raw: About owner_usernames: Owners usernames: Membres grant_trust_level: Automatic Trust Level mentionable_level: Mentionable Level messageable_level: Messageable Level visibility_level: Visibility Level members_visibility_level: Members Visibility Level custom_field: nav_label: "Custom Fields" add: "Add" external: label: "from another plugin" title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here." name: label: "Name" select: "underscored_name" type: label: "Type" select: "Select a type" string: "String" integer: "Integer" boolean: "Boolean" json: "JSON" klass: label: "Class" select: "Select a class" post: "Post" category: "Category" topic: "Topic" group: "Group" user: "User" serializers: label: "Serializers" select: "Select serializers" topic_view: "Topic View" topic_list_item: "Topic List Item" basic_category: "Category" basic_group: "Group" post: "Post" submissions: nav_label: "Submissions" title: "{{name}} Submissions" download: "Télécharger" api: label: "API" nav_label: 'APIs' select: "Select API" create: "Create API" new: 'New API' name: "Name (can't be changed)" name_placeholder: 'Underscored' title: 'Title' title_placeholder: 'Display name' remove: 'Delete' save: "Save" auth: label: "Authorization" btn: 'Authorize' settings: "Settings" status: "Status" redirect_uri: "Redirect url" type: 'Type' type_none: 'Select a type' url: "Authorization url" token_url: "Token url" client_id: 'Client id' client_secret: 'Client secret' username: 'username' password: 'password' params: label: 'Params' new: 'New param' status: label: "Status" authorized: 'Authorized' not_authorized: "Not authorized" code: "Code" access_token: "Access token" refresh_token: "Refresh token" expires_at: "Expires at" refresh_at: "Refresh at" endpoint: label: "Endpoints" add: "Add endpoint" name: "Endpoint name" method: "Select a method" url: "Enter a url" content_type: "Select a content type" success_codes: "Select success codes" log: label: "Logs" log: nav_label: "Logs" manager: nav_label: Manager title: Manage Wizards export: Exporter import: Importer imported: imported upload: Select wizards.json destroy: Destroy destroyed: destroyed wizard_js: group: select: "Select a group" location: name: title: "Nom (optionnel)" desc: "par ex. : O. de Gouges, dramaturge" street: title: "N° et rue" desc: "par ex.: 1 Place André Malraux" postalcode: title: "code postal" desc: "par ex. : 75001" neighbourhood: title: "Quartier" desc: "par ex. : Palais Royal" city: title: "Ville ou village" desc: "par ex. : Paris" coordinates: "Coordinates" lat: title: "Latitude" desc: "e.g. -31.9456702" lon: title: "Longitude" desc: "e.g. 115.8626477" country_code: title: "Pays" placeholder: "Choisir un pays" query: title: "Adresse" desc: "par ex. : 1 Place André Malraux, Paris." geo: desc: "Géolocalisations produites par {{provider}}" btn: label: "Établir la localisation" results: "Localisations" no_results: "Aucun résultat. Merci de vérifier l'orthographe." show_map: "Montrer la carte" validation: neighbourhood: "Merci de saisir un quartier." city: "Merci de saisir le nom d'une commune." street: "Please enter a Number and Street." postalcode: "Veuillez saisir un code postal (Zip)." countrycode: "Merci de choisir un pays." coordinates: "Please complete the set of coordinates." geo_location: "Chercher et sélectionner un résultat."