From b2f5f995dd3065aa0758b21613a66fe7f1573bb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 16 Oct 2014 15:50:20 +0200 Subject: [PATCH] Update fr_FR translation review5691002 --- trytond/ir/locale/fr_FR.po | 218 ++++++++++++++++++++------------- trytond/res/locale/fr_FR.po | 10 +- trytond/webdav/locale/fr_FR.po | 10 +- 3 files changed, 144 insertions(+), 94 deletions(-) diff --git a/trytond/ir/locale/fr_FR.po b/trytond/ir/locale/fr_FR.po index f0dcdaea2c..44e698496f 100644 --- a/trytond/ir/locale/fr_FR.po +++ b/trytond/ir/locale/fr_FR.po @@ -27,7 +27,7 @@ msgid "" "The number of digits \"%(digits)s\" of field \"%(field)s\" on \"%(value)s\" " "exceeds its limit." msgstr "" -"Le nombre de décimales \"%(digits)s\" du champ \"%(field)s\" dépasse sa " +"Le nombre de décimales « %(digits)s » du champ « %(field)s » dépasse sa " "limite." msgctxt "error:domain_validation_record:" @@ -35,7 +35,7 @@ msgid "" "The value of the field \"%(field)s\" on \"%(model)s\" is not valid according" " to its domain." msgstr "" -"La valeur du champ \"%(field)s\" sur \"%(model)s\" n'est pas valide selon " +"La valeur du champ « %(field)s » sur « %(model)s » n'est pas valide selon " "son domaine." msgctxt "error:foreign_model_exist:" @@ -44,42 +44,44 @@ msgid "" " \"%(model)s\"." msgstr "" "Impossible de supprimer les enregistrements car ils sont utilisés dans le " -"champ \"%(field)s\" de \"%(model)s\"." +"champ « %(field)s » de « %(model)s »." msgctxt "error:foreign_model_missing:" msgid "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" doesn't exist." -msgstr "La valeur \"%(value)s\" du champ \"%(field)s\" sur \"%(model)s\" n'existe pas." +msgstr "" +"La valeur « %(value)s » du champ « %(field)s » sur « %(model)s » n'existe " +"pas." msgctxt "error:ir.action.act_window:" msgid "Invalid context \"%(context)s\" on action \"%(action)s\"." -msgstr "Le contexte \"%(context)s\" de l'action \"%(action)s\" est invalide." +msgstr "Le contexte « %(context)s » de l'action « %(action)s » est invalide." msgctxt "error:ir.action.act_window:" msgid "Invalid domain or search criteria \"%(domain)s\" on action \"%(action)s\"." msgstr "" -"Le critère de recherche ou le domaine \"%(domain)s\" de l'action " -"\"%(action)s\" est invalide." +"Le critère de recherche ou le domaine « %(domain)s » de l'action « " +"%(action)s » est invalide." msgctxt "error:ir.action.act_window:" msgid "Invalid view \"%(view)s\" for action \"%(action)s\"." -msgstr "La vue \"%(view)s\" de l'action \"%(action)s\" est invalide." +msgstr "La vue « %(view)s » de l'action « %(action)s » est invalide." msgctxt "error:ir.action.keyword:" msgid "Wrong wizard model in keyword action \"%s\"." -msgstr "Modèle d'assistant incorrect pour le mot-clé d'action \"%s\"." +msgstr "Modèle d'assistant incorrect pour le mot-clé d'action « %s »." msgctxt "error:ir.action.report:" msgid "Invalid email definition on report \"%s\"." -msgstr "Définition de mail incorrecte sur le rapport \"%s\"." +msgstr "Définition de mail incorrecte sur le rapport « %s »." msgctxt "error:ir.action.report:" msgid "The internal name must be unique by module!" -msgstr "Le nom interne doit être unique par module !" +msgstr "Le nom interne doit être unique par module !" msgctxt "error:ir.attachment:" msgid "The names of attachments must be unique by resource!" msgstr "" -"Le nom des pièces jointes doivent être unique pour une même ressource !" +"Le nom des pièces jointes doivent être unique pour une même ressource !" msgctxt "error:ir.cron:" msgid "Scheduled action failed" @@ -93,7 +95,7 @@ msgid "" "\n" "%s\n" msgstr "" -"L'action suivante n'a pas pu s'exécuter correctement: \"%s\"\n" +"L'action suivante n'a pas pu s'exécuter correctement: « %s »\n" "%s\n" " Retraçage:\n" "\n" @@ -105,11 +107,13 @@ msgstr "Le langage par défaut ne peut pas être supprimé" msgctxt "error:ir.lang:" msgid "Invalid date format \"%(format)s\" on \"%(language)s\" language." -msgstr "Le format de date \"%(format)s\" du langage \"%(language)s\" est invalide." +msgstr "" +"Le format de date « %(format)s » du langage « %(language)s » est invalide." msgctxt "error:ir.lang:" msgid "Invalid grouping \"%(grouping)s\" on \"%(language)s\" language." -msgstr "Le groupement \"%(grouping)s\" de la langye \"%(language)s\" est invalide." +msgstr "" +"Le groupement « %(grouping)s » de la langye « %(language)s » est invalide." msgctxt "error:ir.lang:" msgid "The default language must be translatable." @@ -119,23 +123,23 @@ msgctxt "error:ir.lang:" msgid "decimal_point and thousands_sep must be different!" msgstr "" "Le séparateur de décimale et le séparateur des centaines doivent être " -"différents !" +"différents !" msgctxt "error:ir.model.access:" msgid "You can not create this kind of document! (%s)" -msgstr "Vous ne pouvez pas créer ce type de document ! (%s)" +msgstr "Vous ne pouvez pas créer ce type de document ! (%s)" msgctxt "error:ir.model.access:" msgid "You can not delete this document! (%s)" -msgstr "Vous ne pouvez pas supprimer ce document ! (%s)" +msgstr "Vous ne pouvez pas supprimer ce document ! (%s)" msgctxt "error:ir.model.access:" msgid "You can not read this document! (%s)" -msgstr "Vous ne pouvez pas lire ce document ! (%s)" +msgstr "Vous ne pouvez pas lire ce document ! (%s)" msgctxt "error:ir.model.access:" msgid "You can not write in this document! (%s)" -msgstr "Vous ne pouvez pas écrire dans ce document ! (%s)" +msgstr "Vous ne pouvez pas écrire dans ce document ! (%s)" msgctxt "error:ir.model.button:" msgid "The button name in model must be unique!" @@ -143,45 +147,45 @@ msgstr "Le nom du bouton dans le modèle doit être unique" msgctxt "error:ir.model.data:" msgid "The triple (fs_id, module, model) must be unique!" -msgstr "Le triplet (fs_id, module, model) doit être unique !" +msgstr "Le triplet (fs_id, module, model) doit être unique !" msgctxt "error:ir.model.field.access:" msgid "You can not read the field! (%s.%s)" -msgstr "Vous ne pouvez lire le champs (%s.%s) !" +msgstr "Vous ne pouvez lire le champs ! (%s.%s)" msgctxt "error:ir.model.field.access:" msgid "You can not write on the field! (%s.%s)" -msgstr "Vous ne pouvez écrire sur le champs (%s.%s) !" +msgstr "Vous ne pouvez écrire sur le champs ! (%s.%s)" msgctxt "error:ir.model.field:" msgid "Model Field name \"%s\" is not a valid python identifier." -msgstr "Le nom de champ modèle \"%s\" n'est pas un identifiant Python valide." +msgstr "Le nom de champ modèle « %s » n'est pas un identifiant Python valide." msgctxt "error:ir.model.field:" msgid "The field name in model must be unique!" -msgstr "Le nom du champ doit être unique sur le modèle !" +msgstr "Le nom du champ doit être unique sur le modèle !" msgctxt "error:ir.model:" msgid "Module name \"%s\" is not a valid python identifier." -msgstr "Le nom de module \"%s\" n'est pas un identifiant Python valide." +msgstr "Le nom de module « %s » n'est pas un identifiant Python valide." msgctxt "error:ir.model:" msgid "The model must be unique!" -msgstr "Le modèle doit être unique !" +msgstr "Le modèle doit être unique !" msgctxt "error:ir.module.module.dependency:" msgid "Dependency must be unique by module!" -msgstr "Une dépendance doit être unique par module !" +msgstr "Une dépendance doit être unique par module !" msgctxt "error:ir.module.module:" msgid "Missing dependencies %s for module \"%s\"" -msgstr "Dépendences %s manquante pour le module \"%s\"" +msgstr "Dépendences %s manquante pour le module « %s »" msgctxt "error:ir.module.module:" msgid "The modules you are trying to uninstall depends on installed modules:" msgstr "" "Les modules que vous essayez de dés-installer dépendent de modules installés" -" :" +" :" msgctxt "error:ir.module.module:" msgid "The name of the module must be unique!" @@ -194,25 +198,27 @@ msgstr "" msgctxt "error:ir.rule.group:" msgid "Global and Default are mutually exclusive!" -msgstr "Global et Défaut sont exclusifs !" +msgstr "Global et Défaut sont exclusifs !" msgctxt "error:ir.rule:" msgid "Invalid domain in rule \"%s\"." -msgstr "Domaine invalide sur la règle \"%s\"." +msgstr "Domaine invalide sur la règle « %s »." msgctxt "error:ir.sequence.strict:" msgid "Invalid prefix \"%(prefix)s\" on sequence \"%(sequence)s\"." -msgstr "Le préfixe \"%(prefix)s\" de la séquence \"%(sequence)s\" est invalide" +msgstr "" +"Le préfixe « %(prefix)s » de la séquence « %(sequence)s » est invalide" msgctxt "error:ir.sequence.strict:" msgid "Invalid suffix \"%(suffix)s\" on sequence \"%(sequence)s\"." -msgstr "Le suffixe \"%(suffix)s\" de la séquence \"%(sequence)s\" est invalide" +msgstr "" +"Le suffixe « %(suffix)s » de la séquence « %(sequence)s » est invalide" msgctxt "error:ir.sequence.strict:" msgid "Last Timestamp cannot be in the future on sequence \"%s\"." msgstr "" -"La dernière estampille ne peut pas être dans le futur pour la séquence " -"\"%s\"" +"La dernière estampille ne peut pas être dans le futur pour la séquence « %s " +"»." msgctxt "error:ir.sequence.strict:" msgid "Missing sequence." @@ -224,17 +230,19 @@ msgstr "L'estampille doit être plus grande que 0" msgctxt "error:ir.sequence:" msgid "Invalid prefix \"%(prefix)s\" on sequence \"%(sequence)s\"." -msgstr "Le préfixe \"%(prefix)s\" de la séquence \"%(sequence)s\" est invalide" +msgstr "" +"Le préfixe « %(prefix)s » de la séquence « %(sequence)s » est invalide." msgctxt "error:ir.sequence:" msgid "Invalid suffix \"%(suffix)s\" on sequence \"%(sequence)s\"." -msgstr "Le suffixe \"%(suffix)s\" de la séquence \"%(sequence)s\" est invalide" +msgstr "" +"Le suffixe « %(suffix)s » de la séquence « %(sequence)s » est invalide." msgctxt "error:ir.sequence:" msgid "Last Timestamp cannot be in the future on sequence \"%s\"." msgstr "" -"La dernière estampille ne peut pas être dans le futur pour la séquence " -"\"%s\"" +"La dernière estampille ne peut pas être dans le futur pour la séquence « %s " +"»." msgctxt "error:ir.sequence:" msgid "Missing sequence." @@ -258,30 +266,30 @@ msgstr "" msgctxt "error:ir.trigger:" msgid "\"On Time\" and others are mutually exclusive!" -msgstr "\"À temps\" exclus les autres type de déclencheurs !" +msgstr "« À temps » exclus les autres type de déclencheurs !" msgctxt "error:ir.trigger:" msgid "" "Condition \"%(condition)s\" is not a valid python expression on trigger " "\"%(trigger)s\"." msgstr "" -"la condition \"%(condition)s\" du déclencheur \"%(trigger)s\" n'est pas une " +"la condition « %(condition)s » du déclencheur « %(trigger)s » n'est pas une " "expression python valide." msgctxt "error:ir.ui.menu:" msgid "\"%s\" is not a valid menu name because it is not allowed to contain \" / \"." -msgstr "\"%s\" n'est pas un nom de menu valide car il contient \"/\"." +msgstr "« %s » n'est pas un nom de menu valide car il contient « / »." msgctxt "error:ir.ui.view:" msgid "Invalid XML for view \"%s\"." -msgstr "XML invalide sur la vue \"%s\"." +msgstr "XML invalide sur la vue « %s »." msgctxt "error:read_error:" msgid "" "You try to read records that don't exist anymore!\n" "(Document type: %s)" msgstr "" -"Vous essayez de lire un enregistrement qui n'existe plus !\n" +"Vous essayez de lire un enregistrement qui n'existe plus !\n" "(Type du document: %s)" msgctxt "error:read_error:" @@ -289,7 +297,7 @@ msgid "" "You try to read records that don't exist anymore.\n" "(Document type: %s)" msgstr "" -"Vous essayez de lire des enregistrements qui n'existent plus !\n" +"Vous essayez de lire des enregistrements qui n'existent plus.\n" "(Type du document: %s)" msgctxt "error:recursion_error:" @@ -297,8 +305,8 @@ msgid "" "Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\"" " was configured as ancestor of itself." msgstr "" -"Erreur de récursion: L'enregistrement \"%(rec_name)s\" avec le parent " -"\"%(parent_rec_name)s\" a été configuré comme ancêtre de lui même." +"Erreur de récursion: L'enregistrement « %(rec_name)s » avec le parent « " +"%(parent_rec_name)s » a été configuré comme ancêtre de lui même." msgctxt "error:reference_syntax_error:" msgid "Syntax error for reference %r in %s" @@ -306,50 +314,54 @@ msgstr "Erreur de syntaxe pour la référence %r de %r" msgctxt "error:relation_not_found:" msgid "Relation not found: %r in %s" -msgstr "Relation non trouvée : %r dans %r" +msgstr "Relation non trouvée : %r dans %r" msgctxt "error:required_field:" msgid "The field \"%(field)s\" on \"%(model)s\" is required." -msgstr "Le champ \"%(field)s\" sur \"%(model)s\" est requis." +msgstr "Le champ « %(field)s » sur « %(model)s » est requis." msgctxt "error:required_validation_record:" msgid "The field \"%(field)s\" on \"%(model)s\" is required." -msgstr "Le champ \"%(field)s\" sur \"%(model)s\" est requis." +msgstr "Le champ « %(field)s » sur « %(model)s » est requis." msgctxt "error:search_function_missing:" msgid "Missing search function on field \"%s\"." -msgstr "Fonction de recherche absente pour le champ \"%s\"." +msgstr "Fonction de recherche absente pour le champ « %s »." msgctxt "error:selection_validation_record:" msgid "" "The value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not in " "the selection." msgstr "" -"La valeur \"%(value)s\" du champ \"%(field)s\" sur \"%(model)s\" n'est pas " +"La valeur « %(value)s » du champ « %(field)s » sur « %(model)s » n'est pas " "dans la sélection." msgctxt "error:selection_value_notfound:" msgid "Value not in the selection for field \"%s\"." -msgstr "Valeur absente de la sélection pour le champ \"%s\"." +msgstr "Valeur absente de la sélection pour le champ « %s »." msgctxt "error:size_validation_record:" msgid "The size \"%(size)s\" of the field \"%(field)s\" on \"%(model)s\" is too long." -msgstr "La taille \"%(size)s\" du champ \"%(field)s\" sur \"%(model)s\" est trop longue." +msgstr "" +"La taille « %(size)s » du champ « %(field)s » sur « %(model)s » est trop " +"longue." msgctxt "error:time_format_validation_record:" msgid "The time value \"%(value)s\" of field \"%(field)s\" on \"%(model)s\" is not valid." -msgstr "L'heure \"%(value)s\" du champ \"%(field)s\" sur \"%(model)s\" n'est pas valide." +msgstr "" +"L'heure « %(value)s » du champ « %(field)s » sur « %(model)s » n'est pas " +"valide." msgctxt "error:too_many_relations_found:" msgid "Too many relations found: %r in %s" -msgstr "Trop de relations pour : %r dans %s" +msgstr "Trop de relations pour : %r dans %s" msgctxt "error:write_error:" msgid "" "You try to write on records that don't exist anymore!\n" "(Document type: %s)" msgstr "" -"Vous essayez d'écrire sur un enregistrement qui n'existe plus !\n" +"Vous essayez d'écrire sur un enregistrement qui n'existe plus !\n" "(Type du document: %s)" msgctxt "error:write_error:" @@ -588,6 +600,10 @@ msgctxt "field:ir.action.act_window.view,act_window:" msgid "Action" msgstr "Action" +msgctxt "field:ir.action.act_window.view,active:" +msgid "Active" +msgstr "Actif" + msgctxt "field:ir.action.act_window.view,create_date:" msgid "Create Date" msgstr "Date de création" @@ -682,7 +698,7 @@ msgstr "Imprimer directement" msgctxt "field:ir.action.report,email:" msgid "Email" -msgstr "E-mail" +msgstr "Email" msgctxt "field:ir.action.report,extension:" msgid "Extension" @@ -850,7 +866,7 @@ msgstr "Créé par" msgctxt "field:ir.action.wizard,email:" msgid "Email" -msgstr "E-mail" +msgstr "Email" msgctxt "field:ir.action.wizard,groups:" msgid "Groups" @@ -1384,14 +1400,6 @@ msgctxt "field:ir.model.data,create_uid:" msgid "Create User" msgstr "Créé par" -msgctxt "field:ir.model.data,date_init:" -msgid "Init Date" -msgstr "Date d'initialisation" - -msgctxt "field:ir.model.data,date_update:" -msgid "Update Date" -msgstr "Date de mis à jour" - msgctxt "field:ir.model.data,db_id:" msgid "Resource ID" msgstr "ID de la ressource" @@ -1400,6 +1408,10 @@ msgctxt "field:ir.model.data,fs_id:" msgid "Identifier on File System" msgstr "Identifiant sur le système de fichier" +msgctxt "field:ir.model.data,fs_values:" +msgid "Values on File System" +msgstr "Valeurs sur le système de fichier" + msgctxt "field:ir.model.data,id:" msgid "ID" msgstr "ID" @@ -1416,6 +1428,10 @@ msgctxt "field:ir.model.data,noupdate:" msgid "No Update" msgstr "Pas de mise à jour" +msgctxt "field:ir.model.data,out_of_sync:" +msgid "Out of Sync" +msgstr "Désynchronisé" + msgctxt "field:ir.model.data,rec_name:" msgid "Name" msgstr "Nom" @@ -2340,6 +2356,10 @@ msgctxt "field:ir.ui.menu,action:" msgid "Action" msgstr "Action" +msgctxt "field:ir.ui.menu,action_keywords:" +msgid "Action Keywords" +msgstr "Mots-clés d'action" + msgctxt "field:ir.ui.menu,active:" msgid "Active" msgstr "Actif" @@ -2649,7 +2669,7 @@ msgid "" "Python dictonary where keys define \"to\" \"cc\" \"subject\"\n" "Example: {'to': 'test@example.com', 'cc': 'user@example.com'}" msgstr "" -"Dictionnaire Python définissant \"to\", \"cc\" et \"subject\".\n" +"Dictionnaire Python définissant « to », « cc » et « subject ».\n" " Exemple: {'to': 'test@example.com', 'cc': 'user@example.com'}" msgctxt "help:ir.action.report,extension:" @@ -2714,7 +2734,7 @@ msgstr "" msgctxt "help:ir.rule,domain:" msgid "Domain is evaluated with \"user\" as the current user" -msgstr "Le domaine est évalué avec \"user\" comme utilisateur courant" +msgstr "Le domaine est évalué avec « user » comme utilisateur courant" msgctxt "help:ir.rule.group,default_p:" msgid "Add this rule to all users by default" @@ -2736,7 +2756,7 @@ msgid "" "A Python statement evaluated with record represented by \"self\"\n" "It triggers the action if true." msgstr "" -"Une expression Python ou l'enregistrement est représenté par \"self\".\n" +"Une expression Python ou l'enregistrement est représenté par « self ».\n" "Déclenche une action si vrai." msgctxt "help:ir.trigger,limit_number:" @@ -2744,7 +2764,7 @@ msgid "" "Limit the number of call to \"Action Function\" by records.\n" "0 for no limit." msgstr "" -"Limite le nombre d'appel aux \"Fonction action\" par enregistrement.\n" +"Limite le nombre d'appel aux « Fonction action » par enregistrement.\n" "0 signifie pas de limite." msgctxt "help:ir.trigger,minimum_delay:" @@ -2752,7 +2772,7 @@ msgid "" "Set a minimum delay in minutes between call to \"Action Function\" for the same record.\n" "0 for no delay." msgstr "" -"Défini un délais minimum en minutes entre les appels aux \"Fonctions actions\" sur un même modèle.\n" +"Défini un délais minimum en minutes entre les appels aux « Fonctions actions » sur un même modèle.\n" "0 signifie pas de délais." msgctxt "help:ir.ui.view_search,domain:" @@ -2823,6 +2843,10 @@ msgctxt "model:ir.action,name:act_model_button_form" msgid "Buttons" msgstr "Boutons" +msgctxt "model:ir.action,name:act_model_data_form" +msgid "Data" +msgstr "Données" + msgctxt "model:ir.action,name:act_model_field_access_form" msgid "Fields Access" msgstr "Droits d'accès" @@ -2935,6 +2959,16 @@ msgctxt "model:ir.action.act_window.domain,name:" msgid "Action act window domain" msgstr "Action act window domain" +msgctxt "" +"model:ir.action.act_window.domain,name:act_model_data_form_domain_all" +msgid "All" +msgstr "Toutes" + +msgctxt "" +"model:ir.action.act_window.domain,name:act_model_data_form_domain_out_of_sync" +msgid "Out of Sync" +msgstr "Désynchronisé" + msgctxt "model:ir.action.act_window.view,name:" msgid "Action act window view" msgstr "Action ouvrir fenêtre vue" @@ -3007,6 +3041,10 @@ msgctxt "model:ir.lang,name:lang_de" msgid "German" msgstr "Allemand" +msgctxt "model:ir.lang,name:lang_ec" +msgid "Spanish (Ecuador)" +msgstr "Espagnol (Équateur)" + msgctxt "model:ir.lang,name:lang_en" msgid "English" msgstr "Anglais" @@ -3251,6 +3289,10 @@ msgctxt "model:ir.ui.menu,name:menu_model_button_form" msgid "Buttons" msgstr "Boutons" +msgctxt "model:ir.ui.menu,name:menu_model_data_form" +msgid "Data" +msgstr "Données" + msgctxt "model:ir.ui.menu,name:menu_model_field_access_form" msgid "Fields Access" msgstr "Droits d'accès au champs" @@ -3707,6 +3749,14 @@ msgctxt "view:ir.model.button:" msgid "Buttons" msgstr "Boutons" +msgctxt "view:ir.model.data:" +msgid "Model Data" +msgstr "Données de modèle" + +msgctxt "view:ir.model.data:" +msgid "Sync" +msgstr "Synchroniser" + msgctxt "view:ir.model.field.access:" msgid "Field Access" msgstr "Droits d'accès au champs" @@ -3737,7 +3787,7 @@ msgstr "La configuration est faite." msgctxt "view:ir.module.module.config_wizard.first:" msgid "Welcome to the module configuration wizard!" -msgstr "Bienvenu dans l'assistant de configuration de module !" +msgstr "Bienvenu dans l'assistant de configuration de module !" msgctxt "view:ir.module.module.config_wizard.first:" msgid "" @@ -3753,7 +3803,7 @@ msgstr "Élements de l'assistant de configuration" msgctxt "view:ir.module.module.config_wizard.other:" msgid "Configuration Wizard Next Step!" -msgstr "Prochaine étape du wizard de configuration !" +msgstr "Prochaine étape du wizard de configuration !" msgctxt "view:ir.module.module.dependency:" msgid "Dependencies" @@ -3769,7 +3819,7 @@ msgstr "Mise à jour du système terminée" msgctxt "view:ir.module.module.install_upgrade.done:" msgid "The modules have been upgraded / installed !" -msgstr "Les modules ont été mis à jour / installés !" +msgstr "Les modules ont été mis à jour / installés !" msgctxt "view:ir.module.module.install_upgrade.start:" msgid "Note that this operation may take a few minutes." @@ -3864,7 +3914,7 @@ msgstr "Légende (préfixe et suffixe)" msgctxt "view:ir.sequence.strict:" msgid "Month:" -msgstr "Mois :" +msgstr "Mois :" msgctxt "view:ir.sequence.strict:" msgid "Sequences Strict" @@ -3872,7 +3922,7 @@ msgstr "Séquence stricte" msgctxt "view:ir.sequence.strict:" msgid "Year:" -msgstr "Année :" +msgstr "Année :" msgctxt "view:ir.sequence.type:" msgid "Sequence Type" @@ -3904,7 +3954,7 @@ msgstr "Légende (charactère pour le préfixe, le suffixe)" msgctxt "view:ir.sequence:" msgid "Month:" -msgstr "Mois :" +msgstr "Mois :" msgctxt "view:ir.sequence:" msgid "Sequences" @@ -3916,7 +3966,7 @@ msgstr "Estampille" msgctxt "view:ir.sequence:" msgid "Year:" -msgstr "Année :" +msgstr "Année :" msgctxt "view:ir.translation.clean.start:" msgid "Clean Translations" @@ -3924,7 +3974,7 @@ msgstr "Nettoyer les traductions" msgctxt "view:ir.translation.clean.start:" msgid "Clean Translations?" -msgstr "Nettoyer les traductions ?" +msgstr "Nettoyer les traductions ?" msgctxt "view:ir.translation.clean.succeed:" msgid "Clean Translations" @@ -3932,7 +3982,7 @@ msgstr "Nettoyer les traductions" msgctxt "view:ir.translation.clean.succeed:" msgid "Clean Translations Succeed!" -msgstr "Nettoyage des traductions réussi !" +msgstr "Nettoyage des traductions réussi !" msgctxt "view:ir.translation.export.result:" msgid "Export Translation" @@ -3948,11 +3998,11 @@ msgstr "Définir les traductions" msgctxt "view:ir.translation.set.start:" msgid "Synchronize Translations?" -msgstr "Synchroniser les traductions ?" +msgstr "Synchroniser les traductions ?" msgctxt "view:ir.translation.set.succeed:" msgid "Set Succeed!" -msgstr "Mise à jour réussie !" +msgstr "Mise à jour réussie !" msgctxt "view:ir.translation.set.succeed:" msgid "Set Translations" diff --git a/trytond/res/locale/fr_FR.po b/trytond/res/locale/fr_FR.po index 758ba94c86..7ed7195623 100644 --- a/trytond/res/locale/fr_FR.po +++ b/trytond/res/locale/fr_FR.po @@ -4,15 +4,15 @@ msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:res.group:" msgid "The name of the group must be unique!" -msgstr "Le nom du groupe doit être unique !" +msgstr "Le nom du groupe doit être unique !" msgctxt "error:res.user:" msgid "Wrong password!" -msgstr "Mauvais mot de passe !" +msgstr "Mauvais mot de passe !" msgctxt "error:res.user:" msgid "You can not have two users with the same login!" -msgstr "Vous ne pouvez pas créer deux utilisateur avec le même identifiant !" +msgstr "Vous ne pouvez pas créer deux utilisateur avec le même identifiant !" msgctxt "error:res.user:" msgid "" @@ -330,7 +330,7 @@ msgstr "Créé par" msgctxt "field:res.user,email:" msgid "Email" -msgstr "E-mail" +msgstr "Email" msgctxt "field:res.user,groups:" msgid "Groups" @@ -562,7 +562,7 @@ msgstr "Action - Groupe" msgctxt "model:ir.cron,name:cron_trigger_time" msgid "Run On Time Triggers" -msgstr "Lance les déclencheurs \"À temps\"" +msgstr "Lance les déclencheurs « À temps »" msgctxt "model:ir.model.button-res.group,name:" msgid "Model Button - Group" diff --git a/trytond/webdav/locale/fr_FR.po b/trytond/webdav/locale/fr_FR.po index c94374f7b2..1d0062d370 100644 --- a/trytond/webdav/locale/fr_FR.po +++ b/trytond/webdav/locale/fr_FR.po @@ -7,20 +7,20 @@ msgid "" "You can not create an attachment named \"%(attachment)s in collection " "\"%(collection)s\" because there is already a collection with that name." msgstr "" -"Vous ne pouvez créer une pièce jointe nommée \"%(attachment)s dans la " -"collection \"%(collection)s\" car il y a déjà une collection avec ce nom." +"Vous ne pouvez créer une pièce jointe nommée « %(attachment)s » dans la " +"collection « %(collection)s » car il y a déjà une collection avec ce nom." msgctxt "error:webdav.collection:" msgid "The collection name must be unique inside a collection!" -msgstr "Le nom de collection doit être unique au sein d'une collection !" +msgstr "Le nom de collection doit être unique au sein d'une collection !" msgctxt "error:webdav.collection:" msgid "" "You can not create a collection named \"%(parent)s\" in collection " "\"%(child)s\" because there is already a file with that name." msgstr "" -"Vous ne pouvez pas créer une collection nommée \"%(parent)s\" dans la " -"collection \"%(child)s\" car il y a déjà un fichier avec ce nom." +"Vous ne pouvez pas créer une collection nommée « %(parent)s » dans la " +"collection « %(child)s » car il y a déjà un fichier avec ce nom." msgctxt "field:ir.attachment,path:" msgid "Path"