0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-09-19 23:31:11 +02:00
discourse-custom-wizard/config/locales/client.fr.yml
2022-07-31 03:38:59 -07:00

527 Zeilen
19 KiB
YAML

fr:
js:
wizard:
complete_custom: "Bienvenu·e sur %{site_name} ! Commençons avec <a href='%{wizard_url}' data-auto-route='true'>l'assistant %{wizard_name}</a> ✨"
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: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
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 <sup>*</sup>"
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."