diff --git a/trytond/ir/locale/fr_FR.po b/trytond/ir/locale/fr_FR.po index 3d6898369e..930b255a96 100644 --- a/trytond/ir/locale/fr_FR.po +++ b/trytond/ir/locale/fr_FR.po @@ -18,6 +18,14 @@ msgstr "" "Vous essayez d'enfreindre une règle d'accès\n" "(Type du document: %s)" +msgctxt "error:access_error:" +msgid "" +"You try to bypass an access rule.\n" +"(Document type: %s)" +msgstr "" +"Vous essayez d'enfreindre une règle d'accès\n" +"(Type du document: %s)" + msgctxt "error:delete_xml_record:" msgid "You are not allowed to delete this record." msgstr "Vous n'êtes pas authorisé à supprimer cet enregistrement" @@ -63,40 +71,26 @@ msgid "The value of field \"%s\" on \"%s\" doesn't exist." msgstr "La valeur du champ \"%s\" de \"%s\" est absente." msgctxt "error:ir.action.act_window:" -msgid "Invalid context!" -msgstr "Contexte invalide !" +msgid "Invalid context \"%(context)s\" on action \"%(action)s\"." +msgstr "Le contexte \"%(context)s\" de l'action \"%(action)s\" est invalide." msgctxt "error:ir.action.act_window:" -msgid "Invalid context!" -msgstr "Contexte invalide !" +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." msgctxt "error:ir.action.act_window:" -msgid "Invalid domain or search criteria!" -msgstr "Domain ou critère de recherche invalide" - -msgctxt "error:ir.action.act_window:" -msgid "Invalid domain or search criteria!" -msgstr "Domain ou critère de recherche invalide" - -msgctxt "error:ir.action.act_window:" -msgid "Invalid views!" -msgstr "Vues invalides !" - -msgctxt "error:ir.action.act_window:" -msgid "Invalid views!" -msgstr "Vues invalides !" +msgid "Invalid view \"%(view)s\" for action \"%(action)s\"." +msgstr "La vue \"%(view)s\" de l'action \"%(action)s\" est invalide." msgctxt "error:ir.action.keyword:" -msgid "Wrong wizard model!" -msgstr "Mauvais modèle d'assistant" - -msgctxt "error:ir.action.keyword:" -msgid "Wrong wizard model!" -msgstr "Mauvais modèle d'assistant" +msgid "Wrong wizard model in keyword action \"%s\"." +msgstr "Modèle d'assistant incorrect pour le mot-clé d'action \"%s\"." msgctxt "error:ir.action.report:" -msgid "Invalid email!" -msgstr "Email invalide" +msgid "Invalid email definition on report \"%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!" @@ -149,20 +143,20 @@ msgstr "" "%s\n" msgctxt "error:ir.lang:" -msgid "Invalid Grouping!" -msgstr "Groupement incorrect !" +msgid "Default language can not be deleted." +msgstr "Le langage par défaut ne peut pas être supprimé" msgctxt "error:ir.lang:" -msgid "Invalid Grouping!" -msgstr "Groupement incorrect !" +msgid "Invalid date format \"%(format)s\" on \"%(language)s\" language." +msgstr "Le format de date \"%(format)s\" du langage \"%(language)s\" est invalide." msgctxt "error:ir.lang:" -msgid "The date format is not valid!" -msgstr "Le format de date est incorrect !" +msgid "Invalid grouping \"%(grouping)s\" on \"%(language)s\" language." +msgstr "Le groupement \"%(grouping)s\" de la langye \"%(language)s\" est invalide." msgctxt "error:ir.lang:" -msgid "The date format is not valid!" -msgstr "Le format de date est incorrect !" +msgid "The default language must be translatable." +msgstr "Le langage par défaut doit être traduisible." msgctxt "error:ir.lang:" msgid "decimal_point and thousands_sep must be different!" @@ -176,14 +170,6 @@ msgstr "" "Le séparateur de décimale et le séparateur des centaines doivent être " "différents !" -msgctxt "error:ir.model.access:" -msgid "Only one record by model and group is allowed!" -msgstr "Un seul enregistrement par modèle et groupe est autorisé !" - -msgctxt "error:ir.model.access:" -msgid "Only one record by model and group is allowed!" -msgstr "Un seul enregistrement par modèle et groupe est autorisé !" - 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)" @@ -228,14 +214,6 @@ 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 !" -msgctxt "error:ir.model.field.access:" -msgid "Only one record by field and group is allowed!" -msgstr "Seul un enregistrement par champs et par groupe est permis !" - -msgctxt "error:ir.model.field.access:" -msgid "Only one record by field and group is allowed!" -msgstr "Seul un enregistrement par champs et par groupe est permis !" - msgctxt "error:ir.model.field.access:" msgid "You can not read the field! (%s.%s)" msgstr "Vous ne pouvez lire le champs (%s.%s) !" @@ -253,12 +231,8 @@ msgid "You can not write on the field! (%s.%s)" msgstr "Vous ne pouvez écrire sur le champs (%s.%s) !" msgctxt "error:ir.model.field:" -msgid "Model Field Name must be a python identifier!" -msgstr "Le nom du champ doit être un identifiant Python valide !" - -msgctxt "error:ir.model.field:" -msgid "Model Field Name must be a python identifier!" -msgstr "Le nom du champ doit être un identifiant Python valide !" +msgid "Model Field name \"%s\" is not a valid python identifier." +msgstr "Le nom de champ \"%s\" n'est pas un identifiant Python valide." msgctxt "error:ir.model.field:" msgid "The field name in model must be unique!" @@ -269,12 +243,8 @@ msgid "The field name in model must be unique!" msgstr "Le nom du champ doit être unique sur le modèle !" msgctxt "error:ir.model:" -msgid "Module Name must be a python identifier!" -msgstr "Le nom d'un module doit être un identifiant Python" - -msgctxt "error:ir.model:" -msgid "Module Name must be a python identifier!" -msgstr "Le nom d'un module doit être un identifiant Python" +msgid "Module name \"%s\" is not a valid python identifier." +msgstr "Le nom de module \"%s\" n'est pas un identifiant Python valide." msgctxt "error:ir.model:" msgid "The model must be unique!" @@ -338,57 +308,49 @@ msgctxt "error:ir.rule.group:" msgid "Global and Default are mutually exclusive!" msgstr "Global et Défaut sont exclusifs !" -msgctxt "error:ir.sequence.strict:" -msgid "Invalid prefix/suffix!" -msgstr "Prefixe/suffixe non valide !" +msgctxt "error:ir.rule:" +msgid "Invalid domain in rule \"%s\"." +msgstr "Domaine invalide sur la règle \"%s\"." msgctxt "error:ir.sequence.strict:" -msgid "Invalid prefix/suffix!" -msgstr "Prefixe/suffixe non valide !" +msgid "Invalid prefix \"%(prefix)s\" on sequence \"%(sequence)s\"." +msgstr "Le préfixe \"%(prefix)s\" de la séquence \"%(sequence)s\" est invalide" msgctxt "error:ir.sequence.strict:" -msgid "Last Timestamp could not be in future!" -msgstr "La dernière estampille ne peut être dans le futur !" +msgid "Invalid suffix \"%(suffix)s\" on sequence \"%(sequence)s\"." +msgstr "Le suffixe \"%(suffix)s\" de la séquence \"%(sequence)s\" est invalide" msgctxt "error:ir.sequence.strict:" -msgid "Last Timestamp could not be in future!" -msgstr "La dernière estampille ne peut être dans le futur !" +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\"" msgctxt "error:ir.sequence.strict:" -msgid "Missing sequence!" -msgstr "Séquence manquante !" - -msgctxt "error:ir.sequence.strict:" -msgid "Missing sequence!" -msgstr "Séquence manquante !" +msgid "Missing sequence." +msgstr "La séquence est manquante." msgctxt "error:ir.sequence.strict:" msgid "Timestamp rounding should be greater than 0" msgstr "L'estampille doit être plus grande que 0" msgctxt "error:ir.sequence:" -msgid "Invalid prefix/suffix!" -msgstr "Prefixe/suffixe non valide !" +msgid "Invalid prefix \"%(prefix)s\" on sequence \"%(sequence)s\"." +msgstr "Le préfixe \"%(prefix)s\" de la séquence \"%(sequence)s\" est invalide" msgctxt "error:ir.sequence:" -msgid "Invalid prefix/suffix!" -msgstr "Prefixe/suffixe non valide !" +msgid "Invalid suffix \"%(suffix)s\" on sequence \"%(sequence)s\"." +msgstr "Le suffixe \"%(suffix)s\" de la séquence \"%(sequence)s\" est invalide" msgctxt "error:ir.sequence:" -msgid "Last Timestamp could not be in future!" -msgstr "La dernière estampille ne peut être dans le futur !" +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\"" msgctxt "error:ir.sequence:" -msgid "Last Timestamp could not be in future!" -msgstr "La dernière estampille ne peut être dans le futur !" - -msgctxt "error:ir.sequence:" -msgid "Missing sequence!" -msgstr "Séquence manquante !" - -msgctxt "error:ir.sequence:" -msgid "Missing sequence!" -msgstr "Séquence manquante !" +msgid "Missing sequence." +msgstr "La séquence est manquante." msgctxt "error:ir.sequence:" msgid "Timestamp rounding should be greater than 0" @@ -411,36 +373,20 @@ msgid "\"On Time\" and others are mutually exclusive!" msgstr "\"À temps\" exclus les autres type de déclencheurs !" msgctxt "error:ir.trigger:" -msgid "Condition must be a python expression!" -msgstr "La condition doit être une expression Python!" - -msgctxt "error:ir.trigger:" -msgid "Condition must be a python expression!" -msgstr "La condition doit être une expression Python!" +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 " +"expression python valide." msgctxt "error:ir.ui.menu:" -msgid "You can not create recursive menu!" -msgstr "Vous ne pouvez pas créer de menus récursives !" - -msgctxt "error:ir.ui.menu:" -msgid "You can not create recursive menu!" -msgstr "Vous ne pouvez pas créer de menus récursives !" - -msgctxt "error:ir.ui.menu:" -msgid "You can not use \" / \" in name field!" -msgstr "Vous ne pouvez pas utiliser \" / \" dans le champ nom !" - -msgctxt "error:ir.ui.menu:" -msgid "You can not use \" / \" in name field!" -msgstr "Vous ne pouvez pas utiliser \" / \" dans le champ nom !" +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 \"/\"." msgctxt "error:ir.ui.view:" -msgid "Invalid XML for View!" -msgstr "L'xml de la vue n'est pas valide !" - -msgctxt "error:ir.ui.view:" -msgid "Invalid XML for View!" -msgstr "L'xml de la vue n'est pas valide !" +msgid "Invalid XML for view \"%s\"." +msgstr "XML invalide sur la vue \"%s\"." msgctxt "error:not_found_in_selection:" msgid "Key %r not found in selection field %r" @@ -466,6 +412,22 @@ msgstr "" "Vous essayez de lire un enregistrement qui n'existe plus !\n" "(Type du document: %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 des enregistrements qui n'existent plus !\n" +"(Type du document: %s)" + +msgctxt "error:recursion_error:" +msgid "" +"Recursion error: Record \"%(rec_name)s\" with parent \"%(parent_rec_name)s\"" +" was configured as ancestor of itself." +msgstr "" +"Erreur récursion : L'enregistrement \"%(rec_name)s\" dont le parent est " +"\"%(parent_rec_name)s\" est configuré comme son propre ancêtre." + msgctxt "error:reference_syntax_error:" msgid "Syntax error for reference %r in %s" msgstr "Erreur de syntaxe pour la référence %r de %r" @@ -506,6 +468,14 @@ msgctxt "error:search_function_missing:" msgid "Missing search function on field \"%s\"." msgstr "Fonction de recherche absente pour le champ \"%s\"." +msgctxt "error:selection_validation_record:" +msgid "The field \"%s\" on \"%s\" is not in the selection." +msgstr "Le champ \"%s\" de \"%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\"." + msgctxt "error:size_validation_record:" msgid "The field \"%s\" on \"%s\" is too long." msgstr "Le champ \"%s\" de \"%s\" est trop long" @@ -542,6 +512,14 @@ msgstr "" "Vous essayez d'écrire sur un enregistrement qui n'existe plus !\n" "(Type du document: %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 des enregistrements qui n'existent plus.\n" +"(Type du document: %s)" + msgctxt "error:write_xml_record:" msgid "You are not allowed to modify this record." msgstr "Vous n'êtes pas autorisé à modifier cet enregistrement." @@ -618,6 +596,10 @@ msgctxt "field:ir.action,write_uid:" msgid "Write User" msgstr "Mis à jour par" +msgctxt "field:ir.action.act_window,act_window_domains:" +msgid "Domains" +msgstr "Domaines" + msgctxt "field:ir.action.act_window,act_window_views:" msgid "Views" msgstr "Vues" @@ -626,6 +608,10 @@ msgctxt "field:ir.action.act_window,action:" msgid "Action" msgstr "Action" +msgctxt "field:ir.action.act_window,active:" +msgid "Active" +msgstr "Active" + msgctxt "field:ir.action.act_window,auto_refresh:" msgid "Auto-Refresh" msgstr "Auto-rafraîchissement" @@ -646,14 +632,34 @@ msgctxt "field:ir.action.act_window,domain:" msgid "Domain Value" msgstr "Valeur du domaine" +msgctxt "field:ir.action.act_window,domains:" +msgid "Domains" +msgstr "Domaines" + +msgctxt "field:ir.action.act_window,groups:" +msgid "Groups" +msgstr "Groupes" + +msgctxt "field:ir.action.act_window,icon:" +msgid "Icon" +msgstr "Icône" + msgctxt "field:ir.action.act_window,id:" msgid "ID" msgstr "ID" +msgctxt "field:ir.action.act_window,keywords:" +msgid "Keywords" +msgstr "Mots-clés" + msgctxt "field:ir.action.act_window,limit:" msgid "Limit" msgstr "Limite" +msgctxt "field:ir.action.act_window,name:" +msgid "Name" +msgstr "Nom" + msgctxt "field:ir.action.act_window,pyson_context:" msgid "PySON Context" msgstr "Contexte PySON" @@ -678,6 +684,14 @@ msgctxt "field:ir.action.act_window,search_value:" msgid "Search Criteria" msgstr "Critères de recherche" +msgctxt "field:ir.action.act_window,type:" +msgid "Type" +msgstr "Type" + +msgctxt "field:ir.action.act_window,usage:" +msgid "Usage" +msgstr "Utilisation" + msgctxt "field:ir.action.act_window,views:" msgid "Views" msgstr "Vues" @@ -694,6 +708,50 @@ msgctxt "field:ir.action.act_window,write_uid:" msgid "Write User" msgstr "Mis à jour par" +msgctxt "field:ir.action.act_window.domain,act_window:" +msgid "Action" +msgstr "Action" + +msgctxt "field:ir.action.act_window.domain,active:" +msgid "Active" +msgstr "Actif" + +msgctxt "field:ir.action.act_window.domain,create_date:" +msgid "Create Date" +msgstr "Date de création" + +msgctxt "field:ir.action.act_window.domain,create_uid:" +msgid "Create User" +msgstr "Créé par" + +msgctxt "field:ir.action.act_window.domain,domain:" +msgid "Domain" +msgstr "Domaine" + +msgctxt "field:ir.action.act_window.domain,id:" +msgid "ID" +msgstr "ID" + +msgctxt "field:ir.action.act_window.domain,name:" +msgid "Name" +msgstr "Nom" + +msgctxt "field:ir.action.act_window.domain,rec_name:" +msgid "Name" +msgstr "Nom" + +msgctxt "field:ir.action.act_window.domain,sequence:" +msgid "Sequence" +msgstr "Séquence" + +msgctxt "field:ir.action.act_window.domain,write_date:" +msgid "Write Date" +msgstr "Date de mise à jour" + +msgctxt "field:ir.action.act_window.domain,write_uid:" +msgid "Write User" +msgstr "Mis à jour par" + msgctxt "field:ir.action.act_window.view,act_window:" msgid "Action" msgstr "Action" @@ -774,6 +832,10 @@ msgctxt "field:ir.action.report,action:" msgid "Action" msgstr "Action" +msgctxt "field:ir.action.report,active:" +msgid "Active" +msgstr "Actif" + msgctxt "field:ir.action.report,create_date:" msgid "Create Date" msgstr "Date de création" @@ -794,10 +856,22 @@ msgctxt "field:ir.action.report,extension:" msgid "Extension" msgstr "Extension" +msgctxt "field:ir.action.report,groups:" +msgid "Groups" +msgstr "Groupes" + +msgctxt "field:ir.action.report,icon:" +msgid "Icon" +msgstr "Icône" + msgctxt "field:ir.action.report,id:" msgid "ID" msgstr "ID" +msgctxt "field:ir.action.report,keywords:" +msgid "Keywords" +msgstr "Mots-clés" + msgctxt "field:ir.action.report,model:" msgid "Model" msgstr "Modèle" @@ -806,6 +880,10 @@ msgctxt "field:ir.action.report,module:" msgid "Module" msgstr "Module" +msgctxt "field:ir.action.report,name:" +msgid "Name" +msgstr "Nom" + msgctxt "field:ir.action.report,pyson_email:" msgid "PySON Email" msgstr "Email PySON" @@ -842,6 +920,14 @@ msgctxt "field:ir.action.report,template_extension:" msgid "Template Extension" msgstr "Extension du modèle" +msgctxt "field:ir.action.report,type:" +msgid "Type" +msgstr "Type" + +msgctxt "field:ir.action.report,usage:" +msgid "Usage" +msgstr "Utilisation" + msgctxt "field:ir.action.report,write_date:" msgid "Write Date" msgstr "Date de mise à jour" @@ -854,6 +940,10 @@ msgctxt "field:ir.action.url,action:" msgid "Action" msgstr "Action" +msgctxt "field:ir.action.url,active:" +msgid "Active" +msgstr "Active" + msgctxt "field:ir.action.url,create_date:" msgid "Create Date" msgstr "Date de création" @@ -862,18 +952,42 @@ msgctxt "field:ir.action.url,create_uid:" msgid "Create User" msgstr "Créé par" +msgctxt "field:ir.action.url,groups:" +msgid "Groups" +msgstr "Groupes" + +msgctxt "field:ir.action.url,icon:" +msgid "Icon" +msgstr "Icône" + msgctxt "field:ir.action.url,id:" msgid "ID" msgstr "ID" +msgctxt "field:ir.action.url,keywords:" +msgid "Keywords" +msgstr "Mots-clés" + +msgctxt "field:ir.action.url,name:" +msgid "Name" +msgstr "Nom" + msgctxt "field:ir.action.url,rec_name:" msgid "Name" msgstr "Nom" +msgctxt "field:ir.action.url,type:" +msgid "Type" +msgstr "Type" + msgctxt "field:ir.action.url,url:" msgid "Action Url" msgstr "Url" +msgctxt "field:ir.action.url,usage:" +msgid "Usage" +msgstr "Utilisation" + msgctxt "field:ir.action.url,write_date:" msgid "Write Date" msgstr "Date de mise à jour" @@ -886,6 +1000,10 @@ msgctxt "field:ir.action.wizard,action:" msgid "Action" msgstr "Action" +msgctxt "field:ir.action.wizard,active:" +msgid "Active" +msgstr "Active" + msgctxt "field:ir.action.wizard,create_date:" msgid "Create Date" msgstr "Date de création" @@ -898,18 +1016,42 @@ msgctxt "field:ir.action.wizard,email:" msgid "Email" msgstr "E-mail" +msgctxt "field:ir.action.wizard,groups:" +msgid "Groups" +msgstr "Groupes" + +msgctxt "field:ir.action.wizard,icon:" +msgid "Icon" +msgstr "Icône" + msgctxt "field:ir.action.wizard,id:" msgid "ID" msgstr "ID" +msgctxt "field:ir.action.wizard,keywords:" +msgid "Keywords" +msgstr "Mots-clés" + msgctxt "field:ir.action.wizard,model:" msgid "Model" msgstr "Modèle" +msgctxt "field:ir.action.wizard,name:" +msgid "Name" +msgstr "Nom" + msgctxt "field:ir.action.wizard,rec_name:" msgid "Name" msgstr "Nom" +msgctxt "field:ir.action.wizard,type:" +msgid "Type" +msgstr "Type" + +msgctxt "field:ir.action.wizard,usage:" +msgid "Usage" +msgstr "Utilisation" + msgctxt "field:ir.action.wizard,window:" msgid "Window" msgstr "Onglet" @@ -1030,6 +1172,34 @@ msgctxt "field:ir.cache,write_uid:" msgid "Write User" msgstr "Mis à jour par" +msgctxt "field:ir.configuration,create_date:" +msgid "Create Date" +msgstr "Date de création" + +msgctxt "field:ir.configuration,create_uid:" +msgid "Create User" +msgstr "Créé par" + +msgctxt "field:ir.configuration,id:" +msgid "ID" +msgstr "ID" + +msgctxt "field:ir.configuration,language:" +msgid "language" +msgstr "Langue" + +msgctxt "field:ir.configuration,rec_name:" +msgid "Name" +msgstr "Nom" + +msgctxt "field:ir.configuration,write_date:" +msgid "Write Date" +msgstr "Date de mise à jour" + +msgctxt "field:ir.configuration,write_uid:" +msgid "Write User" +msgstr "Mis à jour par" + msgctxt "field:ir.cron,active:" msgid "Active" msgstr "Actif" @@ -1246,6 +1416,10 @@ msgctxt "field:ir.model,fields:" msgid "Fields" msgstr "Champs" +msgctxt "field:ir.model,global_search_p:" +msgid "Global Search" +msgstr "Recherche globale" + msgctxt "field:ir.model,id:" msgid "ID" msgstr "ID" @@ -1394,10 +1568,6 @@ msgctxt "field:ir.model.data,id:" msgid "ID" msgstr "ID" -msgctxt "field:ir.model.data,inherit:" -msgid "Inherit" -msgstr "Hérité" - msgctxt "field:ir.model.data,model:" msgid "Model" msgstr "Modèle" @@ -1734,22 +1904,14 @@ msgctxt "field:ir.rule,create_uid:" msgid "Create User" msgstr "Créé par" -msgctxt "field:ir.rule,field:" -msgid "Field" -msgstr "Champ" +msgctxt "field:ir.rule,domain:" +msgid "Domain" +msgstr "Domaine" msgctxt "field:ir.rule,id:" msgid "ID" msgstr "ID" -msgctxt "field:ir.rule,operand:" -msgid "Operand" -msgstr "Opérande" - -msgctxt "field:ir.rule,operator:" -msgid "Operator" -msgstr "Opérateur" - msgctxt "field:ir.rule,rec_name:" msgid "Name" msgstr "Nom" @@ -2166,11 +2328,11 @@ msgctxt "field:ir.translation.export.start,module:" msgid "Module" msgstr "Module" -msgctxt "field:ir.translation.set_report.start,id:" +msgctxt "field:ir.translation.set.start,id:" msgid "ID" msgstr "ID" -msgctxt "field:ir.translation.set_report.succeed,id:" +msgctxt "field:ir.translation.set.succeed,id:" msgid "ID" msgstr "ID" @@ -2354,6 +2516,10 @@ msgctxt "field:ir.ui.menu,create_uid:" msgid "Create User" msgstr "Créé par" +msgctxt "field:ir.ui.menu,favorite:" +msgid "Favorite" +msgstr "Favori" + msgctxt "field:ir.ui.menu,groups:" msgid "Groups" msgstr "Groupes" @@ -2390,6 +2556,42 @@ msgctxt "field:ir.ui.menu,write_uid:" msgid "Write User" msgstr "Mis à jour par" +msgctxt "field:ir.ui.menu.favorite,create_date:" +msgid "Create Date" +msgstr "Date de création" + +msgctxt "field:ir.ui.menu.favorite,create_uid:" +msgid "Create User" +msgstr "Créé par" + +msgctxt "field:ir.ui.menu.favorite,id:" +msgid "ID" +msgstr "ID" + +msgctxt "field:ir.ui.menu.favorite,menu:" +msgid "Menu" +msgstr "Menu" + +msgctxt "field:ir.ui.menu.favorite,rec_name:" +msgid "Name" +msgstr "Nom" + +msgctxt "field:ir.ui.menu.favorite,sequence:" +msgid "Sequence" +msgstr "Séquence" + +msgctxt "field:ir.ui.menu.favorite,user:" +msgid "User" +msgstr "Utilisateur" + +msgctxt "field:ir.ui.menu.favorite,write_date:" +msgid "Write Date" +msgstr "Date de mise à jour" + +msgctxt "field:ir.ui.menu.favorite,write_uid:" +msgid "Write User" +msgstr "Mis à jour par" + msgctxt "field:ir.ui.view,arch:" msgid "View Architecture" msgstr "Architecture de la vue" @@ -2458,47 +2660,43 @@ msgctxt "field:ir.ui.view.show.start,id:" msgid "ID" msgstr "ID" -msgctxt "field:ir.ui.view_sc,create_date:" +msgctxt "field:ir.ui.view_search,create_date:" msgid "Create Date" msgstr "Date de création" -msgctxt "field:ir.ui.view_sc,create_uid:" +msgctxt "field:ir.ui.view_search,create_uid:" msgid "Create User" msgstr "Créé par" -msgctxt "field:ir.ui.view_sc,id:" +msgctxt "field:ir.ui.view_search,domain:" +msgid "Domain" +msgstr "Domaine" + +msgctxt "field:ir.ui.view_search,id:" msgid "ID" msgstr "ID" -msgctxt "field:ir.ui.view_sc,name:" -msgid "Shortcut Name" -msgstr "Nom du raccourci" +msgctxt "field:ir.ui.view_search,model:" +msgid "Model" +msgstr "Modèle" -msgctxt "field:ir.ui.view_sc,rec_name:" +msgctxt "field:ir.ui.view_search,name:" msgid "Name" msgstr "Nom" -msgctxt "field:ir.ui.view_sc,res_id:" -msgid "Resource Ref." -msgstr "Réf. de la ressource" +msgctxt "field:ir.ui.view_search,rec_name:" +msgid "Name" +msgstr "Nom" -msgctxt "field:ir.ui.view_sc,resource:" -msgid "Resource Name" -msgstr "Nom de la ressource" +msgctxt "field:ir.ui.view_search,user:" +msgid "User" +msgstr "Utilisateur" -msgctxt "field:ir.ui.view_sc,sequence:" -msgid "Sequence" -msgstr "Séquence" - -msgctxt "field:ir.ui.view_sc,user_id:" -msgid "User Ref." -msgstr "Réf. utilisateur" - -msgctxt "field:ir.ui.view_sc,write_date:" +msgctxt "field:ir.ui.view_search,write_date:" msgid "Write Date" msgstr "Date de mise à jour" -msgctxt "field:ir.ui.view_sc,write_uid:" +msgctxt "field:ir.ui.view_search,write_uid:" msgid "Write User" msgstr "Mis à jour par" @@ -2670,6 +2868,10 @@ msgstr "" "Une expression Python utilisée pour exclure les modèles correspondant du " "graphe" +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" + msgctxt "help:ir.rule.group,default_p:" msgid "Add this rule to all users by default" msgstr "Ajouter cette règle à tout les utilisateurs par défaut" @@ -2709,6 +2911,10 @@ msgstr "" "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:" +msgid "The PYSON domain" +msgstr "Domaine PYSON" + msgctxt "model:ir.action,name:" msgid "Action" msgstr "Action" @@ -2837,7 +3043,7 @@ msgctxt "model:ir.action,name:act_translation_form" msgid "Translations" msgstr "Traductions" -msgctxt "model:ir.action,name:act_translation_set_report" +msgctxt "model:ir.action,name:act_translation_set" msgid "Set Report Translations" msgstr "Mettre à jour les traductions des rapports" @@ -2853,17 +3059,9 @@ msgctxt "model:ir.action,name:act_view_form" msgid "Views" msgstr "Vues" -msgctxt "model:ir.action,name:act_view_sc_add" -msgid "Add Shortcut" -msgstr "Ajouter un raccourci" - -msgctxt "model:ir.action,name:act_view_sc_form" -msgid "View Shortcuts" -msgstr "Raccourcis" - -msgctxt "model:ir.action,name:act_view_sc_open" -msgid "Open Shortcut" -msgstr "Ouvrir le raccourci" +msgctxt "model:ir.action,name:act_view_search" +msgid "View Search" +msgstr "Recherches des vues" msgctxt "model:ir.action,name:act_view_show" msgid "Show View" @@ -2889,6 +3087,10 @@ msgctxt "model:ir.action.act_window,name:" msgid "Action act window" msgstr "Action ouvrir fenêtre" +msgctxt "model:ir.action.act_window.domain,name:" +msgid "Action act window domain" +msgstr "Action act window domain" + msgctxt "model:ir.action.act_window.view,name:" msgid "Action act window view" msgstr "Action ouvrir fenêtre vue" @@ -2917,6 +3119,10 @@ msgctxt "model:ir.cache,name:" msgid "Cache" msgstr "Cache" +msgctxt "model:ir.configuration,name:" +msgid "Configuration" +msgstr "Configuration" + msgctxt "model:ir.cron,name:" msgid "Cron" msgstr "Cron" @@ -2939,7 +3145,7 @@ msgstr "Langue" msgctxt "model:ir.lang,name:lang_ar" msgid "Spanish (Argentina)" -msgstr "" +msgstr "Espagnol (Argentine)" msgctxt "model:ir.lang,name:lang_bg" msgid "Bulgarian" @@ -3089,13 +3295,13 @@ msgctxt "model:ir.translation.export.start,name:" msgid "Export translation" msgstr "Export de traduction - Fichier" -msgctxt "model:ir.translation.set_report.start,name:" -msgid "Update Report Translation" -msgstr "Mise à jour des traductions de rapport" +msgctxt "model:ir.translation.set.start,name:" +msgid "Set Translation" +msgstr "Définir les traductions" -msgctxt "model:ir.translation.set_report.succeed,name:" -msgid "Update Report Translation" -msgstr "Mise à jour des traductions de rapport" +msgctxt "model:ir.translation.set.succeed,name:" +msgid "Set Translation" +msgstr "Définir les traductions" msgctxt "model:ir.translation.update.start,name:" msgid "Update translation" @@ -3253,9 +3459,9 @@ msgctxt "model:ir.ui.menu,name:menu_translation_form" msgid "Translations" msgstr "Traductions" -msgctxt "model:ir.ui.menu,name:menu_translation_set_report" -msgid "Set Report Translations" -msgstr "Mettre à jour les traductions des rapports" +msgctxt "model:ir.ui.menu,name:menu_translation_set" +msgid "Set Translations" +msgstr "Définir les traductions" msgctxt "model:ir.ui.menu,name:menu_translation_update" msgid "Synchronize Translations" @@ -3273,9 +3479,9 @@ msgctxt "model:ir.ui.menu,name:menu_view" msgid "Views" msgstr "Vues" -msgctxt "model:ir.ui.menu,name:menu_view_sc" -msgid "View Shortcuts" -msgstr "Raccourcis de la vue" +msgctxt "model:ir.ui.menu,name:menu_view_search" +msgid "View Search" +msgstr "Recherches des vues" msgctxt "model:ir.ui.menu,name:menu_view_tree_expanded_state" msgid "Tree Expanded State" @@ -3289,17 +3495,21 @@ msgctxt "model:ir.ui.menu,name:model_model_fields_form" msgid "Fields" msgstr "Champs" +msgctxt "model:ir.ui.menu.favorite,name:" +msgid "Menu Favorite" +msgstr "Favoris menu" + msgctxt "model:ir.ui.view,name:" msgid "View" msgstr "Vue" msgctxt "model:ir.ui.view.show.start,name:" msgid "Show view" -msgstr "" +msgstr "Montrer la vue" -msgctxt "model:ir.ui.view_sc,name:" -msgid "View shortcut" -msgstr "Vue raccourci" +msgctxt "model:ir.ui.view_search,name:" +msgid "View Search" +msgstr "Recherches des vues" msgctxt "model:ir.ui.view_tree_expanded_state,name:" msgid "View Tree Expanded State" @@ -3721,6 +3931,14 @@ msgctxt "selection:ir.ui.view,type:" msgid "Tree" msgstr "Arbre" +msgctxt "view:ir.action.act_window.domain:" +msgid "Domain" +msgstr "Domaine" + +msgctxt "view:ir.action.act_window.domain:" +msgid "Domains" +msgstr "Domaines" + msgctxt "view:ir.action.act_window.view:" msgid "View" msgstr "Vue" @@ -3737,14 +3955,6 @@ msgctxt "view:ir.action.act_window:" msgid "General" msgstr "Général" -msgctxt "view:ir.action.act_window:" -msgid "Keyword" -msgstr "Mot-clé" - -msgctxt "view:ir.action.act_window:" -msgid "Keywords" -msgstr "Mots-clés" - msgctxt "view:ir.action.act_window:" msgid "Open Window" msgstr "Ouvre la fenêtre" @@ -3761,10 +3971,6 @@ msgctxt "view:ir.action.act_window:" msgid "Open a Window" msgstr "Ouvrir une fenêtre" -msgctxt "view:ir.action.act_window:" -msgid "Views" -msgstr "Vues" - msgctxt "view:ir.action.keyword:" msgid "Keyword" msgstr "Mot-clé" @@ -3781,14 +3987,6 @@ msgctxt "view:ir.action.report:" msgid "General" msgstr "Général" -msgctxt "view:ir.action.report:" -msgid "Keyword" -msgstr "Mot-clé" - -msgctxt "view:ir.action.report:" -msgid "Keywords" -msgstr "Mots-clés" - msgctxt "view:ir.action.report:" msgid "Report" msgstr "Rapport" @@ -3813,14 +4011,6 @@ msgctxt "view:ir.action.url:" msgid "General" msgstr "Général" -msgctxt "view:ir.action.url:" -msgid "Keyword" -msgstr "Mot-clé" - -msgctxt "view:ir.action.url:" -msgid "Keywords" -msgstr "Mots-clés" - msgctxt "view:ir.action.url:" msgid "URL" msgstr "URL" @@ -3837,14 +4027,6 @@ msgctxt "view:ir.action.wizard:" msgid "General" msgstr "Général" -msgctxt "view:ir.action.wizard:" -msgid "Keyword" -msgstr "Mot-clé" - -msgctxt "view:ir.action.wizard:" -msgid "Keywords" -msgstr "Mots-clés" - msgctxt "view:ir.action.wizard:" msgid "Wizard" msgstr "Assistant" @@ -3869,14 +4051,6 @@ msgctxt "view:ir.action:" msgid "General" msgstr "Général" -msgctxt "view:ir.action:" -msgid "Keyword" -msgstr "Mot-clé" - -msgctxt "view:ir.action:" -msgid "Keywords" -msgstr "Mots-clés" - msgctxt "view:ir.attachment:" msgid "Attachments" msgstr "Pièces jointes" @@ -3885,10 +4059,6 @@ msgctxt "view:ir.attachment:" msgid "Attachments" msgstr "Pièces jointes" -msgctxt "view:ir.attachment:" -msgid "Preview" -msgstr "Aperçu" - msgctxt "view:ir.cron:" msgid "Action to trigger" msgstr "Action à déclencher" @@ -3993,10 +4163,6 @@ msgctxt "view:ir.model.print_model_graph.start:" msgid "Print Model Graph" msgstr "Imprimer le graphe des modèles" -msgctxt "view:ir.model:" -msgid "Fields Description" -msgstr "Champs de description" - msgctxt "view:ir.model:" msgid "Model Description" msgstr "Description du modèle" @@ -4005,10 +4171,6 @@ msgctxt "view:ir.model:" msgid "Model Description" msgstr "Description du modèle" -msgctxt "view:ir.module.module.config_wizard.first:" -msgid "Module Configuration Wizard" -msgstr "Assistant de Configuration de module" - msgctxt "view:ir.module.module.config_wizard.first:" msgid "Welcome to the module configuration wizard!" msgstr "Bienvenu dans l'assistant de configuration de module !" @@ -4017,10 +4179,6 @@ msgctxt "view:ir.module.module.config_wizard.first:" msgid "Welcome to the module configuration wizard!" msgstr "Bienvenu dans l'assistant de configuration de module !" -msgctxt "view:ir.module.module.config_wizard.first:" -msgid "You will be able to configure your installation" -msgstr "Vous pourrez configurer votre installation" - msgctxt "view:ir.module.module.config_wizard.first:" msgid "" "You will be able to configure your installation depending on the modules you" @@ -4037,10 +4195,6 @@ msgstr "" "Vous pourrez configurer votre installation en fonction des modules que vous " "avez installez." -msgctxt "view:ir.module.module.config_wizard.first:" -msgid "depending on the modules you have installed." -msgstr "en fonction des modules installé." - msgctxt "view:ir.module.module.config_wizard.item:" msgid "Config Wizard Items" msgstr "Élements de l'assistant de configuration" @@ -4070,37 +4224,17 @@ msgid "The modules have been upgraded / installed !" msgstr "Les modules ont été mis à jour / installés !" msgctxt "view:ir.module.module.install_upgrade.start:" -msgid "Note that this operation my take a few minutes." -msgstr "Cette opération peut prendre quelques minutes" +msgid "Note that this operation may take a few minutes." +msgstr "Cette opération peut prendre quelques minutes." msgctxt "view:ir.module.module.install_upgrade.start:" msgid "System Upgrade" msgstr "Mise à jour du système" -msgctxt "view:ir.module.module.install_upgrade.start:" -msgid "System upgrade done" -msgstr "Mis à jour du système faite" - -msgctxt "view:ir.module.module.install_upgrade.start:" -msgid "The modules have been upgraded / installed !" -msgstr "Les modules ont été mis à jour / installés !" - -msgctxt "view:ir.module.module.install_upgrade.start:" -msgid "We suggest you to reload the menu tab (Ctrl+t Ctrl+r)." -msgstr "Nous vous suggérons de recharger l'onglet du menu (Ctrl+t Ctrl+r)" - -msgctxt "view:ir.module.module.install_upgrade.start:" -msgid "You may have to reinstall some language pack." -msgstr "Vous pourriez avoir à réinstaller quelque langue." - msgctxt "view:ir.module.module.install_upgrade.start:" msgid "Your system will be upgraded." msgstr "Votre système va être mis à jour" -msgctxt "view:ir.module.module:" -msgid "Cancel Install" -msgstr "Annuler l'installation" - msgctxt "view:ir.module.module:" msgid "Cancel Installation" msgstr "Annuler l'installation" @@ -4109,10 +4243,6 @@ msgctxt "view:ir.module.module:" msgid "Cancel Installation" msgstr "Annuler l'installation" -msgctxt "view:ir.module.module:" -msgid "Cancel Uninstall" -msgstr "Annuler la désinstallation" - msgctxt "view:ir.module.module:" msgid "Cancel Uninstallation" msgstr "Annuler la désinstallation" @@ -4129,18 +4259,6 @@ msgctxt "view:ir.module.module:" msgid "Cancel Upgrade" msgstr "Annuler la mis-à-jour" -msgctxt "view:ir.module.module:" -msgid "Dependencies" -msgstr "Dépendances" - -msgctxt "view:ir.module.module:" -msgid "Dependencies" -msgstr "Dépendances" - -msgctxt "view:ir.module.module:" -msgid "Install" -msgstr "Installer" - msgctxt "view:ir.module.module:" msgid "Mark for Installation" msgstr "Marquer pour l'installation" @@ -4181,14 +4299,6 @@ msgctxt "view:ir.module.module:" msgid "Modules" msgstr "Modules" -msgctxt "view:ir.module.module:" -msgid "Uninstall (beta)" -msgstr "Désinstaller (béta)" - -msgctxt "view:ir.module.module:" -msgid "Upgrade" -msgstr "Mettre à jour" - msgctxt "view:ir.property:" msgid "Properties" msgstr "Propriétés" @@ -4331,10 +4441,6 @@ msgctxt "view:ir.sequence:" msgid "Legend (Placeholders for prefix, suffix)" msgstr "Légende (charactère pour le préfixe, le suffixe)" -msgctxt "view:ir.sequence:" -msgid "Legend (for prefix, suffix)" -msgstr "Légende (pour préfixe, suffixe)" - msgctxt "view:ir.sequence:" msgid "Month:" msgstr "Mois :" @@ -4375,10 +4481,6 @@ msgctxt "view:ir.translation.clean.start:" msgid "Clean Translations" msgstr "Nettoyer les traductions" -msgctxt "view:ir.translation.clean.start:" -msgid "Clean Translations Succeed!" -msgstr "Nettoyage des traductions réussi !" - msgctxt "view:ir.translation.clean.start:" msgid "Clean Translations?" msgstr "Nettoyer les traductions ?" @@ -4403,29 +4505,21 @@ msgctxt "view:ir.translation.export.start:" msgid "Export Translation" msgstr "Exporter les traductions" -msgctxt "view:ir.translation.set_report.start:" -msgid "Set Report Translations" -msgstr "Mettre à jour les traductions des rapports" +msgctxt "view:ir.translation.set.start:" +msgid "Set Translations" +msgstr "Définir les traductions" -msgctxt "view:ir.translation.set_report.start:" -msgid "Set Report Translations" -msgstr "Mettre à jour les traductions des rapports" +msgctxt "view:ir.translation.set.start:" +msgid "Synchronize Translations?" +msgstr "Synchroniser les traductions ?" -msgctxt "view:ir.translation.set_report.start:" -msgid "Set Translations Succeed!" -msgstr "Traductions réussies" +msgctxt "view:ir.translation.set.succeed:" +msgid "Set Succeed!" +msgstr "Mise à jour réussie !" -msgctxt "view:ir.translation.set_report.start:" -msgid "Synchronize Report Translations?" -msgstr "Synchroniser les traductions des rapports ?" - -msgctxt "view:ir.translation.set_report.succeed:" -msgid "Set Report Translations" -msgstr "Mettre à jour les traductions des rapports" - -msgctxt "view:ir.translation.set_report.succeed:" -msgid "Set Translations Succeed!" -msgstr "Mise à jour des traductions réussies" +msgctxt "view:ir.translation.set.succeed:" +msgid "Set Translations" +msgstr "Définir les traductions" msgctxt "view:ir.translation.update.start:" msgid "Synchronize Translations" @@ -4471,6 +4565,14 @@ msgctxt "view:ir.ui.icon:" msgid "Icons" msgstr "Icônes" +msgctxt "view:ir.ui.menu.favorite:" +msgid "Menu Favorite" +msgstr "Favori menu" + +msgctxt "view:ir.ui.menu.favorite:" +msgid "Menu Favorites" +msgstr "Favoris" + msgctxt "view:ir.ui.menu:" msgid "Menu" msgstr "Menu" @@ -4495,21 +4597,13 @@ msgctxt "view:ir.ui.view:" msgid "_Show" msgstr "_Montrer" -msgctxt "view:ir.ui.view_sc:" -msgid "Shortcut" -msgstr "Raccourci" +msgctxt "view:ir.ui.view_search:" +msgid "View Search" +msgstr "Recherches des vues" -msgctxt "view:ir.ui.view_sc:" -msgid "Shortcut" -msgstr "Raccourci" - -msgctxt "view:ir.ui.view_sc:" -msgid "Shortcuts" -msgstr "Raccourcis" - -msgctxt "view:ir.ui.view_sc:" -msgid "Shortcuts" -msgstr "Raccourcis" +msgctxt "view:ir.ui.view_search:" +msgid "View Searches" +msgstr "Recherches des vues" msgctxt "view:ir.ui.view_tree_expanded_state:" msgid "View Tree Expanded State" @@ -4603,15 +4697,15 @@ msgctxt "wizard_button:ir.translation.export,start,export:" msgid "Export" msgstr "Exports" -msgctxt "wizard_button:ir.translation.set_report,start,end:" +msgctxt "wizard_button:ir.translation.set,start,end:" msgid "Cancel" msgstr "Annuler" -msgctxt "wizard_button:ir.translation.set_report,start,set_report:" -msgid "Start Update" -msgstr "Démarrer la mise à jour" +msgctxt "wizard_button:ir.translation.set,start,set_:" +msgid "Set" +msgstr "Mise à jour" -msgctxt "wizard_button:ir.translation.set_report,succeed,end:" +msgctxt "wizard_button:ir.translation.set,succeed,end:" msgid "Ok" msgstr "Ok" diff --git a/trytond/res/locale/fr_FR.po b/trytond/res/locale/fr_FR.po index 6c421d9872..73a1364269 100644 --- a/trytond/res/locale/fr_FR.po +++ b/trytond/res/locale/fr_FR.po @@ -122,11 +122,11 @@ msgctxt "field:ir.model.field-res.group,create_uid:" msgid "Create User" msgstr "Créé par" -msgctxt "field:ir.model.field-res.group,field_id:" +msgctxt "field:ir.model.field-res.group,field:" msgid "Model Field" -msgstr "Champ de modèle" +msgstr "Champ du modèle" -msgctxt "field:ir.model.field-res.group,group_id:" +msgctxt "field:ir.model.field-res.group,group:" msgid "Group" msgstr "Groupe" @@ -578,10 +578,6 @@ msgctxt "field:res.user,login:" msgid "Login" msgstr "Nom d'utilisateur" -msgctxt "field:res.user,login_try:" -msgid "Login Try" -msgstr "Essais login" - msgctxt "field:res.user,menu:" msgid "Menu Action" msgstr "Action menu" @@ -706,6 +702,34 @@ msgctxt "field:res.user.config.start,id:" msgid "ID" msgstr "ID" +msgctxt "field:res.user.login.attempt,create_date:" +msgid "Create Date" +msgstr "Date de création" + +msgctxt "field:res.user.login.attempt,create_uid:" +msgid "Create User" +msgstr "Créé par" + +msgctxt "field:res.user.login.attempt,id:" +msgid "ID" +msgstr "ID" + +msgctxt "field:res.user.login.attempt,rec_name:" +msgid "Name" +msgstr "Nom" + +msgctxt "field:res.user.login.attempt,user:" +msgid "User" +msgstr "Utilisateur" + +msgctxt "field:res.user.login.attempt,write_date:" +msgid "Write Date" +msgstr "Date de mise à jour" + +msgctxt "field:res.user.login.attempt,write_uid:" +msgid "Write User" +msgstr "Mis à jour par" + msgctxt "field:res.user.warning,always:" msgid "Always" msgstr "Toujours" @@ -864,7 +888,7 @@ msgstr "Déclencheur du planificateur" msgctxt "model:res.user-ir.action,name:" msgid "User - Action" -msgstr "" +msgstr "Utilisateur - Action" msgctxt "model:res.user-res.group,name:" msgid "User - Group" @@ -874,6 +898,10 @@ msgctxt "model:res.user.config.start,name:" msgid "User Config Init" msgstr "Configuration utilisateur initiale" +msgctxt "model:res.user.login.attempt,name:" +msgid "Login Attempt" +msgstr "Tentative de login" + msgctxt "model:res.user.warning,name:" msgid "User Warning" msgstr "Avertissement utilisateur" @@ -1046,10 +1074,6 @@ msgctxt "view:res.group:" msgid "Members" msgstr "Membres" -msgctxt "view:res.group:" -msgid "Security" -msgstr "Sécurité" - msgctxt "view:res.request.history:" msgid "Request History" msgstr "Historique des demandes" @@ -1090,14 +1114,6 @@ msgctxt "view:res.request:" msgid "Close" msgstr "Fermer" -msgctxt "view:res.request:" -msgid "Description" -msgstr "Description" - -msgctxt "view:res.request:" -msgid "History" -msgstr "Historique" - msgctxt "view:res.request:" msgid "References" msgstr "Références" @@ -1194,10 +1210,6 @@ msgctxt "view:res.user:" msgid "Preferences" msgstr "Préférences" -msgctxt "view:res.user:" -msgid "Security" -msgstr "Sécurité" - msgctxt "view:res.user:" msgid "User" msgstr "Utilisateur" diff --git a/trytond/webdav/locale/fr_FR.po b/trytond/webdav/locale/fr_FR.po index 5bd47846c1..72975eef01 100644 --- a/trytond/webdav/locale/fr_FR.po +++ b/trytond/webdav/locale/fr_FR.po @@ -4,23 +4,11 @@ msgstr "Content-Type: text/plain; charset=utf-8\n" msgctxt "error:ir.attachment:" msgid "" -"You can not create an attachment\n" -"in a collection with the name\n" -"of an existing child collection!" +"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 pas créer une pièce jointe\n" -"à une collection dont le nom\n" -"est celui d'une collection enfant !" - -msgctxt "error:ir.attachment:" -msgid "" -"You can not create an attachment\n" -"in a collection with the name\n" -"of an existing child collection!" -msgstr "" -"Vous ne pouvez pas créer une pièce jointe\n" -"à une collection dont le nom\n" -"est celui d'une collection enfant !" +"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!" @@ -32,27 +20,11 @@ msgstr "Le nom de collection doit être unique au sein d'une collection !" msgctxt "error:webdav.collection:" msgid "" -"You can not create a collection\n" -"in a collection with the name of an existing file!" +"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\n" -"dans une collection avec le même nom qu'un fichier existant !" - -msgctxt "error:webdav.collection:" -msgid "" -"You can not create a collection\n" -"in a collection with the name of an existing file!" -msgstr "" -"Vous ne pouvez pas créer une collection\n" -"dans une collection avec le même nom qu'un fichier existant !" - -msgctxt "error:webdav.collection:" -msgid "You can not create recursive collections!" -msgstr "Vous ne pouvez pas créer de collections récursives !" - -msgctxt "error:webdav.collection:" -msgid "You can not create recursive collections!" -msgstr "Vous ne pouvez pas créer de collections récursives !" +"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"