diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index b6397541..decfd7da 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -1,12 +1,12 @@
----
-fr:
- activerecord:
- attributes:
- note:
+---
+fr:
+ activerecord:
+ attributes:
+ note:
created_at: "créée le"
updated_at: "Mise à jour le"
- preference:
- date_format: "Format date"
+ preference:
+ date_format: "Format de date"
due_style: "Style d'échéance"
first_name: Prénom
last_name: Nom
@@ -17,21 +17,21 @@ fr:
show_completed_projects_in_sidebar: "Montrer les projets complétés dans le panneau latéral"
show_hidden_contexts_in_sidebar: "Montrer les contextes cachés dans le panneau latéral"
show_hidden_projects_in_sidebar: "Montrer les projets cachés dans le panneau latéral"
- show_number_completed: "Montrer le nombre d\\'actions complétées"
+ show_number_completed: "Montrer le nombre d'actions complétées"
show_project_on_todo_done: "Aller au projet quand la tâche est terminée"
- sms_context: "Contexte Email par default"
- sms_email: "De l\\'Email"
+ sms_context: "Contexte email par défaut"
+ sms_email: "De l'email"
staleness_starts: "Début de dépassement"
time_zone: "Fuseau horaire"
- title_date_format: "Format de la date en titre"
- verbose_action_descriptors: "Descripteurs d\\'action détaillés"
+ title_date_format: "Format de la date en entête"
+ verbose_action_descriptors: "Descripteurs d'action détaillés"
week_starts: "Les semaines commencent un"
- project:
+ project:
default_context_name: "Contexte par défaut"
- default_tags: "Tags par défaut"
+ default_tags: "Étiquette par défaut"
description: Description
name: Nom
- todo:
+ todo:
context: Contexte
description: Description
due: Échéance
@@ -39,50 +39,50 @@ fr:
predecessors: "Dépend de"
project: Projet
show_from: "Afficher depuis"
- tags: Mots-clés
- user:
+ tags: Étiquettes
+ user:
first_name: Prénom
last_name: Nom
- errors:
- full_messages:
+ errors:
+ full_messages:
format: "%{attribute} %{message}"
- messages:
+ messages:
accepted: "doit être accepté"
blank: "ne peux être vide"
- confirmation: "n\\'est pas identique à la confirmation"
+ confirmation: "n'est pas identique à la confirmation"
empty: "ne peut être vide"
equal_to: "doit être égal à %{count}"
even: "doit être pair"
exclusion: exclusion?
greater_than: "doit être plus grand que %{count}"
greater_than_or_equal_to: "doit être plus grand ou égal à %{count}"
- inclusion: "n\\'est pas inclus dans la liste"
- invalid: "ne peut contenir le caractère virgule (\\',\\')"
- less_than: "doit être inférieur à %{count}"
- less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
- not_a_number: "n\\'est pas un nombre"
+ inclusion: "n'appartient pas à la liste"
+ invalid: "ne peut pas contenir le caractère virgule (« , »)"
+ less_than: "doit être inférieur à %{count}"
+ less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
+ not_a_number: "n'est pas un nombre"
odd: "doit être impair"
- record_invalid: "La validation à échoué : %{errors}"
+ record_invalid: "La validation a échoué : %{errors}"
taken: "est déjà pris"
too_long: "est trop long (maximum de %{count} caractères)"
too_short: "est trop court (minimum de %{count} charactères)"
wrong_length: "est de longueur incorrecte (doit être de %{count} caractères)"
- models:
- project:
- attributes:
- name:
+ models:
+ project:
+ attributes:
+ name:
blank: "le projet doit avoir un nom"
- taken: "Existe déjà"
+ taken: "existe déjà"
too_long: "le nom du projet doit faire moins de 256 caractères"
- template:
- body: "Il y a des problèmes avec les champs suivants :"
- header:
- one: "1 erreur a empéché ce %{model} d\\'être sauvegardé"
- other: "%{count} erreurs ont empéché ce %{model} d\\'être sauvegardé"
- common:
+ template:
+ body: "Il y a des problèmes avec les champs suivants :"
+ header:
+ one: "1 erreur a empêché ce %{model} d'être sauvegardé"
+ other: "%{count} erreurs ont empêché ce %{model} d'être sauvegardé"
+ common:
action: Action
actions: Actions
- actions_midsentence:
+ actions_midsentence:
one: action
other: actions
zero: actions
@@ -91,32 +91,34 @@ fr:
back: Retour
bugs: Bugs
cancel: Annuler
+ collapse_expand: Réduire/maximiser
context: Contexte
contexts: Contextes
contribute: Contribuer
create: Créer
- days_midsentence:
+ days_midsentence:
one: jour
other: jours
zero: jours
deferred: reportées
description: Description
drag_handle: DRAG
- email: Email
- errors_with_fields: "Il y a des problèmes avec les champs suivants :"
+ email: email
+ errors_with_fields: "Il y a des problèmes avec les champs suivants :"
first: Premier
forth: FORTH
fourth: Quatrième
go_back: Retour
last: Dernier
logout: Déconnexion
+ mailing_list: "Mailing List"
month: mois
months: Mois
next: Suivant
none: Aucun
not_available_abbr: n/a
- note:
- one: "1 noter"
+ note:
+ one: "1 note"
other: "%{count} notes"
zero: "non notes"
notes: Notes
@@ -130,40 +132,40 @@ fr:
review: Revue
search: Rechercher
second: Seconde
- server_error: "Une erreur s\\'est produite sur le serveur"
+ server_error: "Une erreur s'est produite sur le serveur"
show_all: "Voir tous"
- sort:
+ sort:
alphabetically: "Par ordre alphabétique"
- alphabetically_confirm: "Êtes vous sûr de vouloir trier ces projets par ordre alphabétique ? L\\'ordre actuel sera remplacé."
+ alphabetically_confirm: "Êtes-vous sûr de vouloir trier ces projets par ordre alphabétique ? L'ordre actuel sera remplacé."
alphabetically_title: "Trier les projets par ordre alphabétique"
by_task_count: "Par nombre de tâches"
by_task_count_title: "Trier par nombre de tâches"
- by_task_count_title_confirm: "Êtes vous sûr de vouloir trier ces projets par nombre de tâches ? L\\'ordre actuel sera remplacé."
+ by_task_count_title_confirm: "Êtes-vous sûr de vouloir trier ces projets par nombre de tâches ? L'ordre actuel sera remplacé."
sort: Trier
third: Troisième
todo: Action
update: "Mettre à jour"
- website: "Site Web"
+ website: "Site web"
week: semaine
weeks: semaines
wiki: Wiki
- contexts:
+ contexts:
add_context: "Ajouter un contexte"
- all_completed_tasks_title: "TRACKS::Toutes les actions Achevé en le contexte '%{context_name}'"
- completed_tasks_title: "TRACKS::actions Achevé en le contexte '%{context_name}'"
- context_deleted: "Contexte \\'%{name}\\' supprimé"
- context_hide: "Caché de la première page ?"
+ all_completed_tasks_title: "TRACKS::Toutes les actions achevées du contexte « %{context_name} »"
+ completed_tasks_title: "TRACKS::actions achevées du contexte « %{context_name} »"
+ context_deleted: "Contexte « %{name} » supprimé"
+ context_hide: "Caché de la première page ?"
context_name: "Nom du Contexte"
delete_context: "Supprimer contexte"
- delete_context_confirmation: "Etes vous sûr de vouloir supprimer le contexte %{name}? Toutes les actions (répétitives) de ce contexte seront également supprimées !"
+ delete_context_confirmation: "Êtes-vous sûr de vouloir supprimer le contexte %{name}? Toutes les actions (répétitives) de ce contexte seront également supprimées !"
delete_context_title: "Supprimer contexte"
edit_context: "Modifier contexte"
hidden_contexts: "Contextes cachés"
hide_form: "Cacher le formulaire"
hide_form_title: "Cacher le formulaire nouveau contexte"
last_completed_in_context: "dans ce contexte (dernier %{number})"
- new_context_post: "'sera aussi créé. Etes-vous sûr ?"
- new_context_pre: "Nouveau contexte '"
+ new_context_post: " » sera aussi créé. Êtes-vous sûr ?"
+ new_context_pre: "Le contexte « "
no_actions: "Actuellement, il n'y pas d'actions incomplètes dans ce contexte"
no_contexts_active: "Actuellement, il n'y a pas de contextes actifs"
no_contexts_hidden: "Actuellement, il n'y a pas de contextes cachés"
@@ -173,13 +175,13 @@ fr:
status_active: "Le Contexte est actif"
status_hidden: "Le Contexte est caché"
todos_append: "dans ce contexte"
- update_status_message: "Le nom du contexte à été modifié"
+ update_status_message: "Le nom du contexte a été modifié"
visible_contexts: "Contextes visibles"
- data:
- import_errors: "Des erreurs se sont produites durant l'import"
+ data:
+ import_errors: "Des erreurs se sont produites durant l'importation."
import_successful: "L'import a réussi."
- date:
- abbr_day_names:
+ date:
+ abbr_day_names:
- dim
- lun
- mar
@@ -187,21 +189,21 @@ fr:
- jeu
- ven
- sam
- abbr_month_names:
+ abbr_month_names:
- ~
- jan.
- - Fév.
+ - fév.
- mar.
- avr.
- mai
- juin
- juil.
- - aout
+ - août
- sept.
- oct.
- nov.
- déc.
- day_names:
+ day_names:
- dimanche
- lundi
- mardi
@@ -209,14 +211,14 @@ fr:
- jeudi
- vendredi
- samedi
- formats:
+ formats:
default: "%d/%m/%Y"
long: "%e %B %Y"
longer: "%A, %d %b %Y"
month_day: "%d. %B"
only_day: "%e"
short: "%e %b"
- month_names:
+ month_names:
- ~
- janvier
- février
@@ -225,63 +227,79 @@ fr:
- mai
- juin
- juillet
- - Aout
+ - Août
- septembre
- octobre
- novembre
- décembre
- order:
+ order:
- !ruby/symbol day
- !ruby/symbol month
- !ruby/symbol year
- datetime:
- distance_in_words:
- about_x_hours:
+ datetime:
+ distance_in_words:
+ about_x_hours:
one: "environ 1 heure"
other: "environ %{count} heures"
- about_x_months:
+ about_x_months:
one: "environ 1 mois"
other: "environ %{count} mois"
- about_x_years:
+ about_x_years:
one: "environ 1 an"
other: "environ %{count} ans"
- almost_x_years:
+ almost_x_years:
one: "presque 1 an"
other: "presque %{count} ans"
- half_a_minute: "une demi-minute"
- less_than_x_minutes:
- one: "moins d'une minute"
+ half_a_minute: "30 secondes"
+ less_than_x_minutes:
+ one: "moins d'1 minute"
other: "moins de %{count} minutes"
- zero: "Moins de 1 minute"
- less_than_x_seconds:
+ zero: "moins d'1 minute"
+ less_than_x_seconds:
one: "moins d'1 seconde"
other: "moins de %{count} secondes"
- zero: "Moins de 1 seconde"
- over_x_years:
+ zero: "moins d'1 seconde"
+ over_x_years:
one: "plus d'1 an"
other: "plus de %{count} ans"
- x_days:
+ x_days:
one: "1 jour"
other: "%{count} jours"
- x_minutes:
+ x_minutes:
one: "1 minute"
other: "%{count} minutes"
- x_months:
+ x_months:
one: "1 mois"
other: "%{count} mois"
- x_seconds:
+ x_seconds:
one: "1 seconde"
other: "%{count} secondes"
- prompts:
+ prompts:
day: Jour
hour: Heure
minute: Minute
month: Mois
- second: Secondes
+ second: Seconde
year: Année
- errors:
- user_unauthorized: "401 Non autorisé: Administrateur seulement."
- feedlist:
+ errors:
+ messages:
+ blank: "ne peut pas être absent"
+ empty: "ne peut pas être vide"
+ equal_to: "doit être égal à %{count}"
+ even: "doit être pair"
+ exclusion: "est réservé"
+ greater_than: "doit être supérieur à %{count}"
+ greater_than_or_equal_to: "doit être supérieur ou égal à %{count}"
+ invalid: "est invalide"
+ less_than: "doit être inférieur à %{count}"
+ less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
+ not_a_number: "n'est pas un nombre"
+ not_an_integer: "doit être un entier"
+ odd: "doit être impair"
+ too_long: "est trop long (%{count} caractères maximum)"
+ too_short: "est trop court (%{count} caractères minimum)"
+ user_unauthorized: "401 Non autorisé : Administrateur seulement."
+ feedlist:
actions_completed_last_week: "Actions réalisées dans les 7 derniers jours"
actions_due_next_week: "Actions devant se terminer dans les 7 prochains jours ou moins"
actions_due_today: "Actions devant se terminer aujourd'hui ou avant"
@@ -297,7 +315,7 @@ fr:
ical_feed: "Flux iCal"
last_fixed_number: "Dernières %{number} actions"
legend: Légende
- notice_incomplete_only: "NB: Les flux ne montrent que les actions incomplètes, sauf indication contraire"
+ notice_incomplete_only: "N.B. : Les flux ne montrent que les actions incomplètes, sauf indication contraire"
plain_text_feed: "Flux texte"
project_centric: "Flux des actions incomplètes d'un projet spécifique"
project_needed: "Il faut au moins un projet pour le flux"
@@ -305,27 +323,39 @@ fr:
rss_feed: "Flux RSS"
select_feed_for_context: "Selectionner un flux pour ce contexte"
select_feed_for_project: "Selectionner le flux pour ce projet"
- footer:
+ footer:
send_feedback: "Envoyer un feedback sur %{version}"
- integrations:
- applescript_next_action_prompt: "Description de l'action suivante:"
+ helpers:
+ button:
+ create: "Créer %{model}"
+ submit: "Sauvegarder %{model}"
+ update: "Mettre à jour %{model}"
+ select:
+ prompt: Sélectionnez
+ submit:
+ create: "Créer %{model}"
+ submit: "Sauvegarder %{model}"
+ update: "Mettre à jour %{model}"
+ integrations:
+ applescript_next_action_prompt: "Description de l'action suivante :"
applescript_success_after_id: Créé
applescript_success_before_id: "Nouvelle action suivante avec ID"
gmail_description: "Gadget pour ajouter Tracks à Gmail"
opensearch_description: "Rechercher dans Tracks"
- layouts:
- mobile_navigation:
+ layouts:
+ mobile_navigation:
contexts: Contextes
feeds: Flux
+ full: "Site en version complète"
home: Accueil
logout: Déconnexion
new_action: "0-Nouvelle action"
projects: Projets
- starred: Marqué
- tickler: Reporteur
- navigation:
- admin: Admin
- api_docs: "Doc REST API"
+ starred: Favoris
+ tickler: Échéancier
+ navigation:
+ admin: Administration
+ api_docs: "API REST"
calendar: Calendrier
calendar_title: "Calendrier des actions à échéance"
completed_tasks: Terminé
@@ -341,6 +371,7 @@ fr:
integrations_: "Intégrer Tracks"
manage_users: "Gestion des utilisateurs"
manage_users_title: "Ajouter ou supprimer des utilisateurs"
+ mobile: "Site en version mobile"
notes_title: "Voir toutes les notes"
organize: Organiser
preferences: Préférences
@@ -350,24 +381,24 @@ fr:
recurring_todos_title: "Gerer les actions récurrentes"
review_title: "Faire examiner"
search: "Recherches tous les items"
- starred: Marqué
+ starred: Favoris
starred_title: "Voir vos actions préférées"
stats: Statistiques
stats_title: "Voir vos statistiques"
- tickler: Reporteur
- tickler_title: Reporteur
+ tickler: Échéancier
+ tickler_title: Échéancier
view: Vue
next_actions_rss_feed: "Flux RSS des prochaines actions"
toggle_contexts: "Basculer contextes effondré"
toggle_contexts_title: "Faire des contextes effondré (in)visibles"
toggle_notes: "Afficher/Cacher notes"
toggle_notes_title: "Afficher/Cacher toutes les notes"
- login:
+ login:
account_login: "Identifiant du compte"
cas_create_account: "Si vous voulez vous inscrire aller à %{signup_link}"
- cas_logged_in_greeting: "Bonjour, %{username}! Vous êtes authentifié."
+ cas_logged_in_greeting: "Bonjour, %{username} ! Vous êtes authentifié."
cas_login: "Login CAS"
- cas_no_user_found: "Bonjour, %{username}! Vous n'avez pas de compte sur Tracks."
+ cas_no_user_found: "Bonjour, %{username} ! Vous n'avez pas de compte sur Tracks."
cas_signup_link: "Demander un compte"
cas_username_not_found: "Désolé, aucun utilisateur avec ce nom CAS n'existe (%{username})"
log_in_again: "Se reconnecter"
@@ -379,84 +410,91 @@ fr:
openid_identity_url_not_found: "Désolé, aucun utilisateur avec cette identité URL n'existe (%{identity_url})"
option_separator: "ou,"
please_login: "Veuillez vous connecter pour utiliser Tracks"
- session_time_out: "La session à expiré. Merci de %{link}"
+ session_time_out: "La session a expirée. Merci de %{link}"
session_will_expire: "la session expire après %{hours} heure(s) d'inactivité."
session_will_not_expire: "la session n'expire jamais."
sign_in: "Se connecter"
- successful: "La connexion à réussi. Bienvenue !"
- successful_with_session_info: "La connexion à réussi:"
- unsuccessful: "La connexion à échoué."
+ successful: "La connexion a réussi. Bienvenue !"
+ successful_with_session_info: "La connexion a réussi :"
+ unsuccessful: "La connexion a échoué."
user_no_expiry: "Rester connecté"
- models:
- preference:
+ models:
+ preference:
due_in: "Échéance dans %{days} jours"
due_on: "Échéance le %{date}"
- due_styles:
+ due_styles:
- "Échéance dans ____ jours"
- "Échéance le ____"
- project:
+ project:
feed_description: "Liste de tous les projets de %{username}"
feed_title: "Projets Tracks"
- todo:
+ todo:
error_date_must_be_future: "doit être une date dans le futur"
- user:
+ user:
error_context_not_associated: "L'identifiant contexte %{context} n'est pas associé à l'identifiant utilisateur %{user}."
- notes:
- delete_confirmation: "Etes-vous sur de vouloir supprimer la note '%{id}' ?"
+ notes:
+ delete_confirmation: "Êtes-vous sur de vouloir supprimer la note « %{id} » ?"
delete_item_title: "Supprimer l'élément"
- delete_note_confirm: "Etes-vous sur de vouloir supprimer la note '%{id}' ?"
- delete_note_title: "Supprimer la note '%{id}'"
- deleted_note: "Supprimer la note '%{id}'"
+ delete_note_confirm: "Êtes-vous sur de vouloir supprimer la note « %{id} » ?"
+ delete_note_title: "Supprimer la note « %{id} »"
+ deleted_note: "Supprimer la note « %{id} »"
edit_item_title: "Modifier l'élément"
- in_project: "Dans:"
- no_notes_available: "Il n'y a actuellement aucune note: ajouter des notes aux projets sur les pages individuelles des projets."
+ in_project: "Dans :"
+ no_notes_available: "Il n'y a actuellement aucune note : ajouter des notes aux projets sur les pages individuelles des projets."
note_header: "Note %{id}"
note_link_title: "Voir note %{id}"
note_location_link: "ln:"
show_note_title: "Voir note"
- number:
- currency:
- format:
+ number:
+ currency:
+ format:
delimiter: ","
format: "%u%n"
+ precision: 2
separator: "."
+ significant: false
+ strip_insignificant_zeros: false
unit: $
- format:
+ format:
delimiter: ","
precision: 2
separator: "."
- human:
- format:
+ significant: false
+ strip_insignificant_zeros: false
+ human:
+ format:
precision: 1
- storage_units:
+ significant: true
+ strip_insignificant_zeros: true
+ storage_units:
format: "%n %u"
- units:
- byte:
+ units:
+ byte:
one: Octet
other: Octets
gb: GB
kb: KB
mb: MB
tb: TB
- preferences:
+ preferences:
authentication_header: "Votre authentification"
change_authentication_type: "Modifier votre type d'authentification"
change_identity_url: "Modifier votre URL d'identité"
change_password: "Modifier votre mot de passe"
current_authentication_type: "Votre type d'authentification est %{auth_type}"
- edit_preferences: "Editer les préférences"
+ edit_preferences: "Éditer les préférences"
generate_new_token: "Générer un nouveau jeton"
- generate_new_token_confirm: "Etes vous sûr ? Générer un nouveau jeton va remplacer le jeton existant et en interdire les utilisations externes."
+ generate_new_token_confirm: "Êtes-vous sûr ? Générer un nouveau jeton va remplacer le jeton existant et en interdire les utilisations externes."
is_false: faux
is_true: vrai
open_id_url: "Votre URL OpenID est"
page_title: "TRACKS::Préférences"
- page_title_edit: "TRACKS::Editer les préférences"
+ page_title_edit: "TRACKS::Éditer les préférences"
password_changed: "Votre mot de passe a été changé, s'il vous plaît vous connecter à nouveau."
show_number_completed: "Montrer %{number} items réalisés"
sms_context_none: Aucun
staleness_starts_after: "\"date de fraicher\" dépassée à près %{days} days"
- tabs:
+ tabs:
authentication: Authentification
date_and_time: "Date et heure"
profile: Profil
@@ -465,13 +503,13 @@ fr:
token_description: "Jeton (pour flux et utilisation API)"
token_header: "Votre jeton"
updated: "Préférences jour"
- projects:
+ projects:
actions_in_project_title: "Actions pour ce projet"
active_projects: "Projets actifs"
add_note: "Ajouter une note"
add_note_submit: "Ajouter note"
add_project: "Ajouter projet"
- all_completed_tasks_title: "TRACKS::Tous les Actions Achevé en Projet '%{project_name}'"
+ all_completed_tasks_title: "TRACKS::Tous les actions achevées en Projet '%{project_name}'"
completed_actions: "Actions réalisées pour ce projet"
completed_actions_empty: "Il n'y a pas d'actions réalisées pour ce projet"
completed_projects: "Projets réalisés"
@@ -479,22 +517,22 @@ fr:
default_context: "Le contexte par défaut pour ce projet est %{context}"
default_context_removed: "Contexte par défaut supprimé"
default_context_set: "Définir le contexte par défaut du projet à %{default_context}"
- default_tags_removed_notice: "Supprimer les tags par défaut"
+ default_tags_removed_notice: "Supprimer les étiquettes par défaut"
deferred_actions: "Actions reportées pour ce projet"
deferred_actions_empty: "Il n'y a pas d'actions reportées pour ce projet"
delete_project: "Supprimer projet"
- delete_project_confirmation: "Etes vous sûr de vouloir supprimer le projet '%{name}' ?"
+ delete_project_confirmation: "Êtes-vous sûr de vouloir supprimer le projet « %{name} » ?"
delete_project_title: "Supprimer le projet"
edit_project_settings: "Modifier les paramètres du projet"
- edit_project_title: "Editer le projet"
+ edit_project_title: "Éditer le projet"
hidden_projects: "Projets cachés"
hide_form: "Cacher le formulaire"
hide_form_title: "Cacher le formulaire nouveau projet"
is_active: "est actif"
list_completed_projects: "TRACKS::Liste des projets achevés"
- list_projects: "TRACKS::Liste des Projets"
+ list_projects: "TRACKS::Liste des projets"
list_reviews: "TRACKS::Revue"
- no_actions_in_project: "Il n'y pas d'action incomplètes pour ce projet"
+ no_actions_in_project: "Il n'y a pas d'action incomplètes pour ce projet"
no_default_context: "Ce projet n'a pas de contexte par défaut"
no_last_completed_projects: "Pas de projets terminés trouvés"
no_last_completed_recurring_todos: "Non terminé actions répétitives trouvées"
@@ -502,10 +540,10 @@ fr:
no_projects: "Il n'y a actuellement aucun projet"
notes: Notes
notes_empty: "Il n'y a pas de notes pour ce projet"
- page_title: "TRACKS::Projet: %{project}"
+ page_title: "TRACKS::Projet : %{project}"
project_saved_status: "Projet sauvegardé"
project_state: "Le projet est %{state}"
- set_default_tags_notice: "Définir les tags par défaut du projet à %{default_tags}"
+ set_default_tags_notice: "Définir les étiquettes par défaut du projet à %{default_tags}"
settings: Paramètres
show_form: "Ajouter un projet"
show_form_title: "Créer un nouveau projet"
@@ -518,15 +556,15 @@ fr:
was_marked_hidden: "est caché"
with_default_context: "avec '%{context_name}' comme contexte par défaut"
with_no_default_context: "sans contexte par défaut"
- with_no_default_tags: "et sans tags par défaut"
- search:
+ with_no_default_tags: "et sans étiquettes par défaut"
+ search:
contexts_matching_query: "Contextes correspondant à la requête"
no_results: "Aucun résultat à votre recherche."
notes_matching_query: "Notes correspondant à la requête"
projects_matching_query: "Projets correspondant à la requête"
- tags_matching_query: "Tags correspondant à la requête"
- todos_matching_query: "AFaire (todos) correspondant à la requête"
- shared:
+ tags_matching_query: "Étiquettes correspondant à la requête"
+ todos_matching_query: "À faire correspondant à la requête"
+ shared:
add_action: "Ajouter action"
add_actions: "Ajouter actions"
add_context: "Ajouter Contexte"
@@ -537,19 +575,19 @@ fr:
multiple_next_actions: "Actions suivante multiples (une sur chaque ligne)"
project_for_all_actions: "Projet pour toutes les actions"
separate_tags_with_commas: "séparer avec des virgules"
- tags_for_all_actions: "Tags pour toutes les actions (sep. avec des virgules)"
+ tags_for_all_actions: "Étiquettes pour toutes les actions (sép. avec des virgules)"
toggle_multi: "Ajouter plusieurs actions suivantes"
toggle_multi_title: "Basculer formulaire action simple/multiple"
toggle_single: "Ajouter action suivante"
toggle_single_title: "Ajouter une nouvelle action suivante"
- sidebar:
+ sidebar:
list_empty: Aucun
list_name_active_contexts: "Contextes actifs"
list_name_active_projects: "Projets actifs"
list_name_completed_projects: "Projets réalisés"
list_name_hidden_contexts: "Contextes cachés"
list_name_hidden_projects: "Projets cachés"
- states:
+ states:
active: Actif
active_plural: Actifs
blocked: Bloquée
@@ -566,7 +604,7 @@ fr:
stalled_plural: Bloqués
visible: Visible
visible_plural: Visibles
- stats:
+ stats:
action_completion_time_title: "Temps de réalisation (toutes les actions réalisées)"
action_selection_title: "TRACKS::Selection action"
actions: Actions
@@ -576,17 +614,17 @@ fr:
actions_avg_completed_30days: "et réalisé une moyenne de %{count} actions par jour."
actions_avg_completion_time: "Pour toutes vos actions réalisés, le temps moyen de réalisation est %{count} jours."
actions_avg_created: "Dans les 12 derniers mois vous avez créé une moyenne de %{count} actions"
- actions_day_of_week_legend:
+ actions_day_of_week_legend:
day_of_week: "Jour de la semaine"
number_of_actions: "Certain nombre d'actions"
actions_day_of_week_title: "Jour de la semaine (toutes les actions)"
- actions_dow_30days_legend:
+ actions_dow_30days_legend:
day_of_week: "Jour de la semaine"
number_of_actions: "Certain nombre d'actions"
actions_dow_30days_title: "Jour de la semaine (les 30 derniers jours)"
actions_further: "et plus"
actions_last_year: "Actions des dernières années"
- actions_last_year_legend:
+ actions_last_year_legend:
months_ago: "Mois précédents"
number_of_actions: "Nombre d'actions"
actions_lastyear_title: "Actions des 12 derniers mois"
@@ -600,12 +638,12 @@ fr:
contexts: Contextes
current_running_time_of_incomplete_visible_actions: "Durée en cours des actions incomplètes visibles"
index_title: "TRACKS::Statistiques"
- labels:
+ labels:
avg_completed: "Moy. Réalisé"
avg_created: "Moy. Créé"
completed: Complété
created: Créé
- legend:
+ legend:
actions: Actions
day_of_week: "Jour de la semaine"
months_ago: "Il y a ... mois"
@@ -615,42 +653,42 @@ fr:
running_time: "Temps en cours d'une action (en semaines)"
more_stats_will_appear: "Plus de statistiques apparaitront quand vous aurez ajouter quelques actions."
no_actions_selected: "Il n'y a pas d'actions sélectionnées."
- no_tags_available: "pas de tags disponibles"
+ no_tags_available: "pas d'étiquettes disponibles"
open_per_week: "Actifs (visibles et cachés) prochaines actions par semaine"
- open_per_week_legend:
+ open_per_week_legend:
actions: Actions
weeks: "Semaines Il ya"
other_actions_label: (autres)
projects: Projets
running_time_all: "Temps en cours de toutes les actions incomplètes"
- running_time_all_legend:
+ running_time_all_legend:
actions: Actions
percentage: Pourcentage
running_time: "Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info"
- running_time_legend:
+ running_time_legend:
actions: Actions
percentage: Pourcentage
weeks: "Temps en cours d'une action (en semaines). Cliquer sur une barre pour plus d'info"
spread_of_actions_for_all_context: "Vue des actions pour tous les contextes"
spread_of_running_actions_for_visible_contexts: "Vue des actions en cours pour tous les contextes"
- tag_cloud_90days_description: "Ce nuage de tag contient les tags des actions créées ou réalisées dans les 90 derniers jours."
- tag_cloud_90days_title: "Nuage de tag des actions des 90 derniers jours"
- tag_cloud_description: "Ce nuage de tags contient les tags de toutes les actions (réalisées, en cours, visibles ou cachées)"
- tag_cloud_title: "Nuage de tag pour toutes les actions"
- tags: Tags
+ tag_cloud_90days_description: "Nuage d'étiquettes correspondant aux actions créées ou réalisées lors des 90 derniers jours."
+ tag_cloud_90days_title: "Étiquettes pour les actions des 90 derniers jours"
+ tag_cloud_description: "Nuage d'étiquettes correspondant à la totalité des actions (réalisées, en cours, visibles ou cachées)."
+ tag_cloud_title: "Étiquettes pour toutes les actions"
+ tags: Étiquettes
time_of_day: "Heure (toutes les actions)"
- time_of_day_legend:
+ time_of_day_legend:
number_of_actions: "Nombre d'actions"
time_of_day: Heure
tod30: "Heure (30 derniers jours)"
- tod30_legend:
+ tod30_legend:
number_of_actions: "Nombre d'actions"
time_of_day: Heure
- top10_longrunning: "Top 10 des plus long projets en cours"
+ top10_longrunning: "Top 10 des plus longs projets en cours"
top10_projects: "Top 10 des projets"
- top10_projects_30days: "Top 10 des projets des 30 derniers jours"
+ top10_projects_30days: "Top 10 des projets (30 derniers jours)"
top5_contexts: "Top 5 des contextes"
- top5_visible_contexts_with_incomplete_actions: "Top 5 des contextes visible avec des actions en cours"
+ top5_visible_contexts_with_incomplete_actions: "Top 5 des contextes visibles avec des actions en cours"
totals: Totaux
totals_action_count: "vous avez un total de %{count} actions"
totals_actions_completed: "dont %{count} sont réalisées."
@@ -658,26 +696,26 @@ fr:
totals_blocked_actions: "%{count} dépendent de la réalisation de leurs actions"
totals_completed_project_count: "et %{count} sont des projets réalisés."
totals_context_count: "Vous avez %{count} contextes."
- totals_deferred_actions: "desquels %{count} sont des actions reportés dans le Reporteur"
+ totals_deferred_actions: "desquels %{count} sont des actions reportées dans l'échéancier"
totals_first_action: "Depuis votre première action du %{date}"
totals_hidden_context_count: "et %{count} sont des contextes cachés."
totals_hidden_project_count: "%{count} sont cachés"
totals_incomplete_actions: "Vous avez %{count} actions en cours"
totals_project_count: "Vous avez %{count} projets"
- totals_tag_count: "Vous avez %{count} tags sur des actions."
- totals_unique_tags: "De ces tags, %{count} sont uniques."
- totals_visible_context_count: "De ceux-ci %{count} sont des contextes visibles"
+ totals_tag_count: "Vous avez %{count} étiquettes sur des actions."
+ totals_unique_tags: "%{count} étiquettes sont uniques."
+ totals_visible_context_count: "%{count} sont des contextes visibles"
within_one: "Moins de 1"
- support:
- array:
+ support:
+ array:
last_word_connector: ", et"
two_words_connector: et
words_connector: ","
- select:
+ select:
prompt: "Veuillez sélectionner"
- time:
+ time:
am: am
- formats:
+ formats:
default: "%a, %d %b %Y %H:%M:%S %z"
long: "%B %d, %Y %H:%M"
month_day: "%B %d"
@@ -685,15 +723,15 @@ fr:
stats: "%a %d-%m"
time: "%H:%M"
pm: pm
- todos:
- action_deferred: "L'action '%{description}' a été reporté"
+ todos:
+ action_deferred: "L'action « %{description} » a été reportée"
action_deleted_error: "La suppression de l'action a échoué"
action_deleted_success: "L'action suivante à été supprimée avec succès"
action_due_on: "(action à terminer avant le %{date})"
action_marked_complete: "L'action '%{description}' a été marquée comme %{completed}"
action_marked_complete_error: "L'action '%{description}' n'a PAS été marquée comme %{completed} a cause d'une erreur sur le serveur "
action_saved: "Action sauvegardée"
- action_saved_to_tickler: "Action sauvegardée dans le Reporteur"
+ action_saved_to_tickler: "Action sauvegardée dans l'échéancier"
add_another_dependency: "Ajouter une autre dépendance"
add_new_recurring: "Ajouter une nouvelle action récurrente"
added_dependency: "%{dependency} ajoutée comme dépendance"
@@ -708,25 +746,25 @@ fr:
append_in_this_project: "dans ce projet"
archived_tasks_title: "TRACKS::Tâches réalisées archivées"
blocked_by: "Bloqué par %{predecessors}"
- calendar:
- due_next_month_and_later: "A réaliser dans %{month} et plus"
- due_next_week: "A réaliser la semaine prochaine"
- due_this_month: "A réaliser avant la fin de %{month}"
- due_this_week: "A réaliser avant la fin de cette semaine"
- due_today: "A réaliser aujourd'hui"
- get_in_ical_format: "Obtenir ce calendrier au format iCal"
+ calendar:
+ due_next_month_and_later: "À réaliser dans %{month} et plus"
+ due_next_week: "À réaliser la semaine prochaine"
+ due_this_month: "À réaliser avant la fin de %{month}"
+ due_this_week: "À réaliser avant la fin de cette semaine"
+ due_today: "À réaliser aujourd'hui"
+ get_in_ical_format: "Télécharger au format iCal"
no_actions_due_after_this_month: "Pas d'actions à réaliser après ce mois"
no_actions_due_next_week: "Pas d'actions à terminer la semaine prochaine"
no_actions_due_this_month: "Pas d'actions à terminer pour ce mois"
no_actions_due_today: "Pas d'action à terminer aujourd'hui"
calendar_page_title: "TRACKS::Calendrier"
- cannot_add_dependency_to_completed_todo: "Impossible d'ajouter cette action comme dépendance d'une action complétée !"
+ cannot_add_dependency_to_completed_todo: "Impossible d'ajouter cette action en tant que dépendance d'une action complétée !"
clear_due_date: "Effacer la date d'échéance"
clear_show_from_date: "Effacer show from date"
completed: Complété
- completed_actions: "Action complétées"
- completed_actions_with: "Action complétées avec le tag %{tag_name}"
- completed_in_archive:
+ completed_actions: "Actions complétées"
+ completed_actions_with: "Action complétées avec l'étiquette %{tag_name}"
+ completed_in_archive:
one: "Il n'y a pas d'action complétée dans l'archive"
other: "Il y a %{count} actions complétées dans l'archive"
completed_last_day: "Complété ces dernières 24 heures"
@@ -738,23 +776,23 @@ fr:
completed_rest_of_week: "Complété dans le reste de cette semaine"
completed_tagged_page_title: "TRACKS::Les tâches terminées avec marquer %{tag_name}"
completed_tasks_title: "TRACKS::Tâches complétées"
- confirm_delete: "Etes-vous sûr de vouloir supprimer l'action '%{description}' ?"
+ confirm_delete: "Êtes-vous sûr de vouloir supprimer l'action '%{description}' ?"
context_changed: "Contexte changé en %{name}"
convert_to_project: "Faire projet"
defer_date_after_due_date: "La date de report est après la date d'échéance. Veuillez ajuster la date d'écheance avant de reporter."
- defer_x_days:
- one: "Reporter d'un jour"
+ defer_x_days:
+ one: "Reporter d'1 jour"
other: "Report de %{count} jours"
- deferred_actions_with: "Action reportées avec le tag '%{tag_name}'"
+ deferred_actions_with: "Action reportées avec l'étiquette '%{tag_name}'"
deferred_pending_actions: "Actions reportées ou en attente"
- deferred_tasks_title: "TRACKS::Reporteur"
+ deferred_tasks_title: "TRACKS::Échéancier"
delete: Supprimer
delete_action: "Supprimer action"
delete_recurring_action_title: "Supprimer l'action récurrente"
deleted_success: "Action supprimée avec succès."
depends_on: "Dépend de"
depends_on_separate_with_commas: "Dépend de (séparer avec des virgules)"
- done: "Terminé ?"
+ done: Terminé ?
drag_action_title: "Déplacer sur une autre action pour la rendre dépendante de cette action"
due: Échéance
edit: Modifier
@@ -771,10 +809,10 @@ fr:
error_toggle_complete: "Impossible de marquer cette tache comme complétée"
feed_title_in_context: "dans le contexte '%{context}'"
feed_title_in_project: "dans le projet '%{project}'"
- feeds:
- completed: "Complété : %{date}"
- due: "Échéance : %{date}"
- has_x_pending:
+ feeds:
+ completed: "Complété : %{date}"
+ due: "Échéance : %{date}"
+ has_x_pending:
one: "A une action en attente"
other: "A %{count} actions en attente"
hidden_actions: "Actions cachées"
@@ -788,30 +826,30 @@ fr:
new_related_todo_not_created_short: "n'a pas créé la tâche"
next_action_description: "Description de la prochaine action"
next_action_needed: "Vous devez soumettre au moins une prochaine action"
- next_actions_description: "Filtre:"
- next_actions_description_additions:
+ next_actions_description: "Filtre :"
+ next_actions_description_additions:
completed: "dans les %{count} derniers jours"
due_date: "avec au plus la date d'échéance %{due_date}"
- next_actions_due_date:
+ next_actions_due_date:
due_in_x_days: "Échéance dans %{days} days"
due_today: "Échéance aujourd'hui"
due_tomorrow: "Échéance demain"
overdue_by: "Dépassée de %{days} jour"
overdue_by_plural: "Dépassée de %{days} jours"
next_actions_title: "Tracks - Prochaines Actions"
- next_actions_title_additions:
+ next_actions_title_additions:
completed: "Actions complétées"
due_today: "échéance aujourd'hui"
due_within_a_week: "échéance dans la semaine"
no_actions_due_this_week: "Pas actions à faire cette semaine"
no_actions_found: "Il n'y pas d'actions incomplètes actuellement."
no_actions_found_title: "Aucune action trouvée"
- no_actions_with: "Il n'y pas d'actions incomplètes avec le tag '%{tag_name}' actuellement"
+ no_actions_with: "Il n'y pas d'actions incomplètes avec l'étiquette '%{tag_name}' actuellement"
no_completed_actions: "Il n'y a pas d'actions complétées actuellement."
- no_completed_actions_with: "Pas d'actions complétées avec le tag '%{tag_name}'"
+ no_completed_actions_with: "Pas d'actions complétées avec l'étiquette '%{tag_name}'"
no_completed_recurring: "Il n'y a pas d'actions récurrentes complétées actuellement"
no_deferred_actions: "Il n'y a pas d'actions reportées actuellement"
- no_deferred_actions_with: "Pas d'actions reportées avec le tag '%{tag_name}'"
+ no_deferred_actions_with: "Pas d'actions reportées avec l'étiquette '%{tag_name}'"
no_deferred_pending_actions: "Il n'y pas d'actions reportées ou en attente actuellement"
no_hidden_actions: "Il n'y a pas d'actions cachées actuellement"
no_incomplete_actions: "Il n'y a pas d'actions incomplètes"
@@ -821,7 +859,7 @@ fr:
older_completed_items: "Anciens éléments complétés"
overdue: "En retard"
pending: "En attente"
- recurrence:
+ recurrence:
daily: Quotidiennement
daily_every_number_day: "Tous les %{number} jour(s)"
daily_options: "Paramètres des actions récurrentes quotidiennes"
@@ -835,8 +873,8 @@ fr:
monthly_every_xth_day: "Le %{day} %{day_of_week} tous les %{month} mois"
monthly_options: "Paramètres pour les actions récurrentes mensuelles"
no_end_date: "Pas de date de fin"
- pattern:
- day_names:
+ pattern:
+ day_names:
- Dimanche
- Lundi
- Mardi
@@ -854,7 +892,7 @@ fr:
fourth: quatrième
from: de
last: dernier
- month_names:
+ month_names:
- ~
- Janvier
- Février
@@ -863,7 +901,7 @@ fr:
- Mai
- Juin
- Juillet
- - Aout
+ - Août
- Septembre
- Octobre
- Novembre
@@ -908,49 +946,50 @@ fr:
show_on_date: "Afficher le %{date}"
show_today: "Afficher aujourd'hui"
show_tomorrow: "Afficher demain"
- star_action: "Elire cette action"
- star_action_with_description: "Elire l'action '%{description}'"
- tagged_page_title: "TRACKS::Taggé avec %{tag_name}'"
- tagged_with: "taggé avec ‘%{tag_name}’"
- tags: "Tags (séparés par des virgules)"
+ star_action: "Élire cette action"
+ star_action_with_description: "Élire l'action '%{description}'"
+ tagged_page_title: "TRACKS::Étiquetté avec %{tag_name}'"
+ tagged_with: "étiquettées avec « %{tag_name} »"
+ tags: "Étiquettes (séparées par des virgules)"
task_list_title: "TRACKS::Lister les tâches"
- tickler_items_due:
- one: "Un élément du reporteur est arrivé à échéance - rafraichir la page pour le voir."
- other: "%{count} éléments du reporteur sont arrivés à échéance - rafraichir la page pour les voir."
- to_tickler: "Vers le reporteur"
+ tickler_items_due:
+ one: "Un élément de l'échéancier est arrivé à échéance − rafraîchir la page pour le voir."
+ other: "%{count} éléments de l'échéancier sont arrivés à échéance − rafraîchir la page pour les voir."
+ to_tickler: "Vers l'échéancier"
unable_to_add_dependency: "Impossible d'ajouter la dépendance"
- unresolved_dependency: "La valeur saisie dans le champ dépendance ne correspond pas à une action existante. Cette valeur ne sera pas sauvegardée avec le reste de l'action. Continuer ?"
+ unresolved_dependency: "La valeur saisie dans le champ dépendance ne correspond pas à une action existante. Cette valeur ne sera pas sauvegardée avec le reste de l'action. Continuer ?"
was_due_on_date: "arrivée à échéance le %{date}"
- users:
+ users:
account_signup: "Créer un compte"
auth_change_submit: "Modifier le type d'authenfication"
- auth_type_update_error: "Un problème est survenu lors de la modification du type d'authentification : %{error_messages}"
+ auth_type_update_error: "Un problème est survenu lors de la modification du type d'authentification : %{error_messages}"
auth_type_updated: "Type d'authentification modifié."
change_auth_type_title: "TRACKS::Modifier le type d'authentification"
change_authentication_type: "Modifier le type d'authentification"
- change_password_prompt: "Entrer votre nouveau mot de passe dans les champs ci-dessous et cliquer sur 'Modifier mot de passe' pour remplacer votre mot de passe actuel par le nouveau."
+ change_password_prompt: "Entrez votre nouveau mot de passe dans les champs ci-dessous et cliquez sur « Modifier mot de passe » pour remplacer votre mot de passe actuel par le nouveau."
change_password_submit: "Modifier mot de passe"
change_password_title: "TRACKS::Modifier mot de passe"
choose_password: "Choisir le mot de passe"
confirm_password: "Confirmer le mot de passe"
desired_login: "Login souhaité"
- destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Etes-vous sûr de vouloir continuer ?"
+ destroy_confirmation: "Attention : cela va supprimer l'utilisateur '%{login}', toutes ses actions, contextes, projets et notes. Êtes-vous sûr de vouloir continuer ?"
destroy_error: "Une erreur s'est produite lors de la suppression de l'utilisateur %{login}"
destroy_successful: "Utilisateur %{login} supprimé avec succès"
destroy_user: "Supprimer utilisateur"
+ failed_to_delete_user: "La suppression de l'utilisateur %{username} a échoué"
first_user_heading: "Bienvenue dans TRACKS. Pour commencer, veuillez créer un compte administrateur"
- identity_url: "URL Identité"
+ identity_url: "URL d'identification"
label_auth_type: "Type d'authentification"
manage_users: "Gérer utilisateurs"
new_password_label: "Nouveau mot de passe"
- new_token_generated: "Nouveau token généré avec succés"
- new_user_heading: "Créer un nouvel utilisateur:"
+ new_token_generated: "Nouveau jeton généré avec succès"
+ new_user_heading: "Créer un nouvel utilisateur :"
new_user_title: "TRACKS::Créer un administrateur"
no_signups_title: "TRACKS::Pas de signups"
openid_ok_pref_failed: "Vous avez vérifié avec succès votre identité comme %{url} mais un problème est survenu lors de la sauvegarde de vos préférences d'authentification."
openid_url_verified: "Vous avez vérifié avec succès votre identité comme %{url} et défini votre type authentification comme OpenID"
password_confirmation_label: "Confirmer mot de passe"
- password_updated: "Mot de passe modifié."
+ password_updated: "Mot de passe modifié"
register_with_cas: "Avec votre nom d'utilisateur CAS"
select_authentication_type: "Sélectionner votre nouveau type d'authentification et cliquer sur 'Modifier type d'authenfication' pour remplacer les paramètres actuels."
signup: Création
@@ -964,16 +1003,16 @@ fr:
total_users_count: "Vous avez %{count} utilisateurs"
user_created: "Utilisateur créé."
you_have_to_reset_your_password: "Vous devez réinitialiser votre mot de passe"
- will_paginate:
+ will_paginate:
next_label: "Suivant »"
- page_entries_info:
+ page_entries_info:
multi_page: "Affiche %{model} de %{from} - %{to} à %{count} au total"
multi_page_html: "Affiche %{model} %{from} - %{to} à la %{count} au total"
- single_page:
+ single_page:
one: "Voir de 1 %{model}"
other: "Afficher tous les %{count} %{model}"
zero: "Aucun %{model} trouvés"
- single_page_html:
+ single_page_html:
one: "Voir de 1 %{model}"
other: "Afficher tous les %{count} %{model}"
zero: "Aucun %{model} trouvés"