diff --git a/bin/addons/base/i18n/fr_FR.po b/bin/addons/base/i18n/fr_FR.po index 16e0647c81c..359b449c8c4 100644 --- a/bin/addons/base/i18n/fr_FR.po +++ b/bin/addons/base/i18n/fr_FR.po @@ -6,21 +6,22 @@ msgid "" msgstr "" "Project-Id-Version: OpenERP Server 5.0.0-rc1\n" "Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2008-11-28 16:57:27+0000\n" -"PO-Revision-Date: 2008-11-28 16:57:27+0000\n" -"Last-Translator: <>\n" +"POT-Creation-Date: 2008-11-28 17:09+0000\n" +"PO-Revision-Date: 2008-12-10 13:58+0000\n" +"Last-Translator: Christophe Chauvet - http://www.syleam.fr/ \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2008-12-16 11:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act #: model:ir.ui.menu,name:base.menu_ir_cron_act #: view:ir.cron:0 msgid "Scheduled Actions" -msgstr "" +msgstr "Actions Planifiées" #. module: base #: field:ir.actions.report.xml,report_name:0 @@ -44,8 +45,12 @@ msgstr "Inconnu" #. module: base #: view:wizard.module.update_translations:0 -msgid "This wizard will detect new terms in the application so that you can update them manually." +msgid "" +"This wizard will detect new terms in the application so that you can update " +"them manually." msgstr "" +"Cet assistant détectera les nouveaux termes dans l'application, ainsi, " +"vous pourrez les mettre à jour manuellement." #. module: base #: field:workflow.activity,out_transitions:0 @@ -66,7 +71,7 @@ msgstr "Changer mes préférences" #. module: base #: view:ir.actions.act_window:0 msgid "Open Window" -msgstr "" +msgstr "Ouvrir la fenêtre" #. module: base #: field:res.partner.function,name:0 @@ -116,7 +121,7 @@ msgstr "Règles d'accès" #: field:ir.ui.view,arch:0 #: field:ir.ui.view.custom,arch:0 msgid "View Architecture" -msgstr "" +msgstr "Architecture de la Vue" #. module: base #: selection:ir.ui.menu,icon:0 @@ -126,11 +131,11 @@ msgstr "STOCK_MEDIA_FORWARD" #. module: base #: selection:ir.actions.todo,state:0 msgid "Skipped" -msgstr "" +msgstr "Ignoré" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not create this kind of document! (%s)" msgstr "Vous ne pouvez pas créer ce type de document! (%s)" @@ -193,7 +198,7 @@ msgstr "ir.default" #. module: base #: selection:ir.actions.todo,state:0 msgid "Not Started" -msgstr "" +msgstr "Non démarré" #. module: base #: view:ir.sequence:0 @@ -310,8 +315,8 @@ msgid "Suffix" msgstr "Suffixe" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The unlink method is not implemented on this object !" msgstr "La méthode de suppression n'est pas implémenté sur cette objet !" @@ -412,7 +417,7 @@ msgstr "Contact du prospet" #. module: base #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "XML non valide pour l'architecture de la vue" +msgstr "XML non valide pour l'architecture de la vue!" #. module: base #: field:ir.report.custom,sortby:0 @@ -502,14 +507,17 @@ msgid "Form" msgstr "Formulaire" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Can not define a column %s. Reserved keyword !" msgstr "Impossible de définir la colonne %s. Mot clé réservé !" #. module: base #: help:ir.ui.menu,groups_id:0 -msgid "If you put groups, the visibility of this menu will be based on these groups. If this field is empty, Open ERP will compute visibility based on the related object's read access." +msgid "" +"If you put groups, the visibility of this menu will be based on these " +"groups. If this field is empty, Open ERP will compute visibility based on " +"the related object's read access." msgstr "" #. module: base @@ -533,8 +541,8 @@ msgid "STOCK_QUIT" msgstr "STOCK_QUIT" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The name_search method is not implemented on this object !" msgstr "La méthode 'name_search' n'est pas implémentée dans cet objet !" @@ -559,8 +567,8 @@ msgid "Web:" msgstr "Web:" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_export_lang.py:0 +#, python-format msgid "new" msgstr "nouveau" @@ -625,10 +633,14 @@ msgid "Contact Name" msgstr "Nom du Contact" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_export_lang.py:0 -msgid "Save this document to a %s file and edit it with a specific software or a text editor. The file encoding is UTF-8." -msgstr "Sauvegardez ce document dans un fichier %s et éditez le avec un logiciel spécifique ou un éditeur de texte. L'encodage du fichier est UTF-8." +#, python-format +msgid "" +"Save this document to a %s file and edit it with a specific software or a " +"text editor. The file encoding is UTF-8." +msgstr "" +"Sauvegardez ce document dans un fichier %s et éditez le avec un logiciel " +"spécifique ou un éditeur de texte. L'encodage du fichier est UTF-8." #. module: base #: view:ir.module.module:0 @@ -641,8 +653,8 @@ msgid "Repositories" msgstr "Dépôts" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "Password mismatch !" msgstr "Le mot de passe ne correspond pas !" @@ -653,8 +665,8 @@ msgid "Contact" msgstr "Contact" #. module: base -#, python-format #: code:addons/base/module/module.py:0 +#, python-format msgid "This url '%s' must provide an html file with links to zip modules" msgstr "" @@ -677,8 +689,8 @@ msgid "ir.ui.menu" msgstr "ir.ui.menu" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "ConcurrencyException" msgstr "" @@ -717,7 +729,9 @@ msgstr "En-tête de rapport" #. module: base #: view:ir.rule:0 msgid "If you don't force the domain, it will use the simple domain setup" -msgstr "Si vous ne forcez pas le domaine, il utilisera la configuration du domaine simplifiée." +msgstr "" +"Si vous ne forcez pas le domaine, il utilisera la configuration du domaine " +"simplifiée." #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd @@ -821,7 +835,8 @@ msgstr "Desinstaller les modules" #. module: base #: help:res.partner.category,active:0 -msgid "The active field allows you to hide the category, without removing it." +msgid "" +"The active field allows you to hide the category, without removing it." msgstr "Le champ Actif permet de cacher la catégorie, sans l'effacer" #. module: base @@ -841,10 +856,16 @@ msgid "Select Action Type" msgstr "" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_export_lang.py:0 -msgid "Save this document to a .CSV file and open it with your favourite spreadsheet software. The file encoding is UTF-8. You have to translate the latest column before reimporting it." -msgstr "Sauvegarder ce document dans un fichier CSV et ouvrez le dans votre tableur favori. Le fichier est encodé en UTF-8. Vous devez traduire la dernière colonne avant de la réimporter." +#, python-format +msgid "" +"Save this document to a .CSV file and open it with your favourite " +"spreadsheet software. The file encoding is UTF-8. You have to translate the " +"latest column before reimporting it." +msgstr "" +"Sauvegarder ce document dans un fichier CSV et ouvrez le dans votre tableur " +"favori. Le fichier est encodé en UTF-8. Vous devez traduire la dernière " +"colonne avant de la réimporter." #. module: base #: model:ir.actions.act_window,name:base.action_currency_form @@ -860,8 +881,13 @@ msgstr "" #. module: base #: help:res.partner,lang:0 -msgid "If the selected language is loaded in the system, all documents related to this partner will be printed in this language. If not, it will be english." -msgstr "Si la langue chargée dans le système est l'anglais, tous les documents liés à ce partenaire seront imprimés dans cette langue. Sinon, ils seront imprimé en anglais." +msgid "" +"If the selected language is loaded in the system, all documents related to " +"this partner will be printed in this language. If not, it will be english." +msgstr "" +"Si la langue chargée dans le système est l'anglais, tous les documents liés " +"à ce partenaire seront imprimés dans cette langue. Sinon, ils seront imprimé " +"en anglais." #. module: base #: selection:ir.ui.menu,icon:0 @@ -894,10 +920,15 @@ msgid "Test" msgstr "Test" #. module: base -#, python-format #: code:addons/base/res/res_user.py:0 -msgid "You can not remove the admin user as it is used internally for resources created by OpenERP (updates, module installation, ...)" -msgstr "Vous ne pouvez pas supprimer l'utilisateur 'admin' car il est utilisé en interne pour les ressources créées par OpenERP (mises à jour, installation de module, ...)" +#, python-format +msgid "" +"You can not remove the admin user as it is used internally for resources " +"created by OpenERP (updates, module installation, ...)" +msgstr "" +"Vous ne pouvez pas supprimer l'utilisateur 'admin' car il est utilisé en " +"interne pour les ressources créées par OpenERP (mises à jour, installation " +"de module, ...)" #. module: base #: wizard_view:module.module.update,update:0 @@ -977,8 +1008,8 @@ msgid "Bank type" msgstr "" #. module: base -#, python-format #: code:osv/fields.py:0 +#, python-format msgid "undefined get method !" msgstr "" @@ -988,8 +1019,8 @@ msgid "Header/Footer" msgstr "En-tête/Pied de page" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The read method is not implemented on this object !" msgstr "La méthode 'read' n'est pas implémentée dans cet objet !" @@ -1018,7 +1049,7 @@ msgstr "Évènements Partenaire" #. module: base #: field:ir.actions.todo,note:0 msgid "Text" -msgstr "" +msgstr "Texte" #. module: base #: selection:ir.ui.menu,icon:0 @@ -1065,7 +1096,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_partner_addess_tree #: view:res.partner:0 msgid "Partner contacts" -msgstr "Contactes partenaires" +msgstr "Contacts partenaires" #. module: base #: field:workflow.transition,trigger_model:0 @@ -1074,9 +1105,11 @@ msgstr "" #. module: base #: help:res.country,code:0 -msgid "The ISO country code in two chars.\n" +msgid "" +"The ISO country code in two chars.\n" "You can use this field for quick search." -msgstr "Le code ISO du pays en deux caractères.\n" +msgstr "" +"Le code ISO du pays en deux caractères.\n" "Vous pouvez utiliser ce champ pour effectuer une recherche rapide." #. module: base @@ -1136,8 +1169,8 @@ msgid "Parent Menu" msgstr "Menu Parent" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "Custom fields must have a name that starts with 'x_' !" msgstr "Les champs personalisés doivent avoir un nom qui commence par 'x_' !" @@ -1294,10 +1327,14 @@ msgid "Model" msgstr "Modèle" #. module: base -#, python-format #: code:addons/base/module/module.py:0 -msgid "You try to install a module that depends on the module: %s.\nBut this module is not available in your system." +#, python-format +msgid "" +"You try to install a module that depends on the module: %s.\n" +"But this module is not available in your system." msgstr "" +"Vous essayez d'installer un module qui dépend du module: %s\n" +"Mais ce module n'est pas disponible sur votre système." #. module: base #: wizard_field:res.partner.spam_send,init,text:0 @@ -1382,8 +1419,8 @@ msgid "Sequences" msgstr "Séquences" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Unknown position in inherited view %s !" msgstr "" @@ -1408,8 +1445,8 @@ msgid "Bank account" msgstr "Compte banquaire" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Warning: using a relation field which uses an unknown object" msgstr "Avertissement: un champ relation utilise un objet inconnu" @@ -1463,9 +1500,11 @@ msgid "Supplier" msgstr "Fournisseur" #. module: base -#, python-format #: code:report/custom.py:0 -msgid "The sum of the data (2nd field) is null.\nWe can't draw a pie chart !" +#, python-format +msgid "" +"The sum of the data (2nd field) is null.\n" +"We can't draw a pie chart !" msgstr "" #. module: base @@ -1475,7 +1514,9 @@ msgstr "Traduire" #. module: base #: view:ir.actions.server:0 -msgid "Access all the fields related to the current object using expression in double brackets, i.e. [[ object.partner_id.name ]]" +msgid "" +"Access all the fields related to the current object using expression in " +"double brackets, i.e. [[ object.partner_id.name ]]" msgstr "" #. module: base @@ -1519,10 +1560,11 @@ msgid "STOCK_SELECT_FONT" msgstr "" #. module: base -#, python-format #: code:addons/base/module/module.py:0 +#, python-format msgid "You try to remove a module that is installed or will be installed" -msgstr "Vous essayez d'enlever un module qui est installé ou qui va être installé" +msgstr "" +"Vous essayez d'enlever un module qui est installé ou qui va être installé" #. module: base #: rml:ir.module.reference:0 @@ -1557,10 +1599,14 @@ msgid "STOCK_GOTO_FIRST" msgstr "" #. module: base -#, python-format #: code:addons/base/module/module.py:0 -msgid "Can not create the module file:\n %s" +#, python-format +msgid "" +"Can not create the module file:\n" +" %s" msgstr "" +"Impossible de créer le fichier du module:\n" +" %s" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_form @@ -1647,9 +1693,11 @@ msgstr "" #. module: base #: help:ir.cron,priority:0 -msgid "0=Very Urgent\n" +msgid "" +"0=Very Urgent\n" "10=Not urgent" -msgstr "0=Très Urgent\n" +msgstr "" +"0=Très Urgent\n" "10=Pas Urgent" #. module: base @@ -1670,7 +1718,8 @@ msgstr "Droits d'accès" #. module: base #: help:ir.actions.report.xml,report_rml:0 -msgid "The .rml path of the file or NULL if the content is in report_rml_content" +msgid "" +"The .rml path of the file or NULL if the content is in report_rml_content" msgstr "" #. module: base @@ -1700,8 +1749,8 @@ msgid "Partner Address" msgstr "Adresse du Partenaire" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not remove the model '%s' !" msgstr "Vous ne pouvez pas enlever le modèle '%s' !" @@ -1722,8 +1771,8 @@ msgid "Subject" msgstr "Objet" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The write method is not implemented on this object !" msgstr "La méthode 'write' n'est pas implémentée dans cet objet !" @@ -1878,14 +1927,14 @@ msgid "STOCK_OK" msgstr "" #. module: base -#, python-format #: code:report/report_sxw.py:0 +#, python-format msgid "print" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "Password empty !" msgstr "Mot de passe vide !" @@ -1906,8 +1955,8 @@ msgid "None" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not write in this document! (%s)" msgstr "Vous ne pouvez pas écrire dans ce document ! (%s)" @@ -1934,7 +1983,9 @@ msgstr "Opérande" #. module: base #: help:res.partner,supplier:0 -msgid "Check this box if the partner is a supplier. If it's not checked, purchase people will not see it when encoding a purchase order." +msgid "" +"Check this box if the partner is a supplier. If it's not checked, purchase " +"people will not see it when encoding a purchase order." msgstr "" #. module: base @@ -1995,8 +2046,8 @@ msgid "Low" msgstr "Faible" #. module: base -#, python-format #: code:addons/base/module/module.py:0 +#, python-format msgid "Recursion error in modules dependencies !" msgstr "Erreur de Récursion dans les dépendances des modules !" @@ -2053,7 +2104,7 @@ msgstr "Nom du canal" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Continue" -msgstr "" +msgstr "Continuer" #. module: base #: selection:res.config.view,view:0 @@ -2079,7 +2130,7 @@ msgstr "" #. module: base #: field:ir.attachment,create_date:0 msgid "Date Created" -msgstr "Date de Création" +msgstr "" #. module: base #: selection:ir.rule,operator:0 @@ -2108,8 +2159,12 @@ msgstr "Obtenir le Fichier" #. module: base #: wizard_view:module.module.update,init:0 -msgid "This function will check for new modules in the 'addons' path and on module repositories:" -msgstr "Cette fonction vérifiera si des nouveaux modules sont disponibles dans le chemin 'addons' et sur les dépôts de modules :" +msgid "" +"This function will check for new modules in the 'addons' path and on module " +"repositories:" +msgstr "" +"Cette fonction vérifiera si des nouveaux modules sont disponibles dans le " +"chemin 'addons' et sur les dépôts de modules :" #. module: base #: model:ir.model,name:base.model_res_country @@ -2134,9 +2189,9 @@ msgid "STOCK_GO_BACK" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 #: code:osv/orm.py:0 +#, python-format msgid "AccessError" msgstr "Erreur d'Accès" @@ -2184,8 +2239,8 @@ msgid "unknown" msgstr "inconnu" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The create method is not implemented on this object !" msgstr "La méthode 'create' n'est pas implémentée dans cet objet !" @@ -2220,7 +2275,7 @@ msgstr "" #. module: base #: view:ir.attachment:0 msgid "Data" -msgstr "" +msgstr "Données" #. module: base #: selection:ir.translation,type:0 @@ -2374,11 +2429,11 @@ msgstr "" #. module: base #: field:ir.attachment,create_uid:0 msgid "Creator" -msgstr "Créateur" +msgstr "" #. module: base -#, python-format #: code:osv/fields.py:0 +#, python-format msgid "Not implemented get_memory method !" msgstr "Méthode non implémentée: 'get_memory' !" @@ -2390,8 +2445,8 @@ msgid "Python Code" msgstr "Code Python" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Bad query." msgstr "Requête incorrecte." @@ -2401,8 +2456,8 @@ msgid "Field Label" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "You try to bypass an access rule (Document type: %s)." msgstr "Vous essayez d'outrepasser une règle d'accès (Type de Document: %s)" @@ -2513,7 +2568,7 @@ msgstr "" #. module: base #: field:ir.actions.configuration.wizard,item_id:0 msgid "Next Configuration Wizard" -msgstr "" +msgstr "Prochain Assistant de Configuration" #. module: base #: field:workflow.workitem,inst_id:0 @@ -2537,8 +2592,8 @@ msgid "raw" msgstr "brut" #. module: base -#, python-format #: code:addons/base/res/partner/partner.py:0 +#, python-format msgid "Partners: " msgstr "Partenaires : " @@ -2559,8 +2614,8 @@ msgid "Role Name" msgstr "Nom du rôle" #. module: base -#, python-format #: code:addons/base/res/res_user.py:0 +#, python-format msgid "Can not remove root user!" msgstr "Impossible d'effacer l'utilisateur 'root' !" @@ -2608,8 +2663,11 @@ msgstr "Rapport XML" #. module: base #: help:res.partner,user_id:0 -msgid "The internal user that is in charge of communicating with this partner if any." -msgstr "L'utilisateur interne en charge de communiqué avec le partenaire éventuel." +msgid "" +"The internal user that is in charge of communicating with this partner if " +"any." +msgstr "" +"L'utilisateur interne en charge de communiqué avec le partenaire éventuel." #. module: base #: selection:ir.translation,type:0 @@ -2622,8 +2680,8 @@ msgid "Cancel Upgrade" msgstr "Annuler la Mise à Jour" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The search method is not implemented on this object !" msgstr "La méthode 'search' n'est pas implémentée dans cet objet !" @@ -2653,8 +2711,8 @@ msgid "res.lang" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Pie charts need exactly two fields" msgstr "Les graphiques en camembert ont besoin d'exactement deux champs" @@ -2739,8 +2797,8 @@ msgid "STOCK_MEDIA_PAUSE" msgstr "" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_module_import.py:0 +#, python-format msgid "Error !" msgstr "Erreur !" @@ -2757,11 +2815,14 @@ msgstr "GPL-2" #. module: base #: help:ir.module.repository,filter:0 -msgid "Regexp to search module on the repository webpage:\n" +msgid "" +"Regexp to search module on the repository webpage:\n" "- The first parenthesis must match the name of the module.\n" "- The second parenthesis must match all the version number.\n" "- The last parenthesis must match the extension of the module." -msgstr "Expression Rationelle utilisée pour rechercher le module sur la page Web du dépôt:\n" +msgstr "" +"Expression Rationelle utilisée pour rechercher le module sur la page Web du " +"dépôt:\n" "- la première parenthèse doit 'matcher' le nom du module;\n" "- la seconde parenthèse doit 'matcher' le numéro de version;\n" "- la dernière parenthèse doit 'matcher' l'extension du module;" @@ -2842,8 +2903,8 @@ msgid "ir.actions.act_window.view" msgstr "" #. module: base -#, python-format #: code:tools/translate.py:0 +#, python-format msgid "Bad file format" msgstr "Format de fichier incorrect" @@ -2879,7 +2940,9 @@ msgstr "" #. module: base #: wizard_view:module.lang.import,init:0 -msgid "You have to import a .CSV file wich is encoded in UTF-8. Please check that the first line of your file is one of the following:" +msgid "" +"You have to import a .CSV file wich is encoded in UTF-8. Please check that " +"the first line of your file is one of the following:" msgstr "" #. module: base @@ -2894,8 +2957,8 @@ msgid "Readonly" msgstr "Lecture seule" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not remove the field '%s' !" msgstr "Vous ne pouvez pas effacer le champ '%s' !" @@ -2947,10 +3010,16 @@ msgid "STOCK_STOP" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 -msgid "\"%s\" contains too many dots. XML ids should not contain dots ! These are used to refer to other modules data, as in module.reference_id" -msgstr "\"%s\" contiens trop de caractère 'point'. Les identifiants XML ne doivent pas contenir de points ! Ceux ci sont utilisés pour effectuer des références vers d'autres données de module, comme par exemple dans \"module.reference_id\"" +#, python-format +msgid "" +"\"%s\" contains too many dots. XML ids should not contain dots ! These are " +"used to refer to other modules data, as in module.reference_id" +msgstr "" +"\"%s\" contiens trop de caractère 'point'. Les identifiants XML ne doivent " +"pas contenir de points ! Ceux ci sont utilisés pour effectuer des références " +"vers d'autres données de module, comme par exemple dans " +"\"module.reference_id\"" #. module: base #: field:res.partner.bank,acc_number:0 @@ -2989,8 +3058,8 @@ msgid "Day: %(day)s" msgstr "Jour: %(day)s" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not read this document! (%s)" msgstr "Vous ne pouvez pas lire ce document ! (%s)" @@ -3114,9 +3183,11 @@ msgid "Help" msgstr "Aide" #. module: base -#, python-format #: code:addons/base/module/module.py:0 -msgid "Some installed modules depends on the module you plan to desinstall :\n %s" +#, python-format +msgid "" +"Some installed modules depends on the module you plan to desinstall :\n" +" %s" msgstr "" #. module: base @@ -3208,8 +3279,8 @@ msgid "Create" msgstr "" #. module: base -#, python-format #: code:addons/base/res/res_user.py:0 +#, python-format msgid "The name of the group can not start with \"-\"" msgstr "Le nom du groupe ne peut pas commencer par \"-\"" @@ -3300,9 +3371,11 @@ msgid "Resource Name" msgstr "Nom de la Ressource" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_export_lang.py:0 -msgid "Save this document to a .tgz file. This archive containt UTF-8 %s files and may be uploaded to launchpad." +#, python-format +msgid "" +"Save this document to a .tgz file. This archive containt UTF-8 %s files and " +"may be uploaded to launchpad." msgstr "" #. module: base @@ -3353,8 +3426,8 @@ msgid "References" msgstr "Références" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "This record was modified in the meanwhile" msgstr "Cet enregistrement a été modifié entre temps" @@ -3380,14 +3453,14 @@ msgid "Kind" msgstr "Genre" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "This method does not exist anymore" msgstr "Cette méthode n'existe plus" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Tree can only be used in tabular reports" msgstr "Les Arbres peuvent uniquement utilisés dans les rapports tabulaires" @@ -3421,7 +3494,8 @@ msgstr "" #. module: base #: help:res.users,password:0 -msgid "Keep empty if you don't want the user to be able to connect on the system." +msgid "" +"Keep empty if you don't want the user to be able to connect on the system." msgstr "" #. module: base @@ -3450,14 +3524,14 @@ msgid "Relation Field" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Bar charts need at least two fields" msgstr "Les graphiques en barres ont besoin d'au moins deux champs" #. module: base -#, python-format #: code:osv/fields.py:0 +#, python-format msgid "Not implemented search_memory method !" msgstr "Utilisation d'une méthode non implémentée: 'search_memory' !" @@ -3557,7 +3631,10 @@ msgstr "" #. module: base #: view:wizard.module.lang.export:0 -msgid "The official translations pack of all OpenERP/OpenObjects module are managed through launchpad. We use their online interface to synchronize all translations efforts." +msgid "" +"The official translations pack of all OpenERP/OpenObjects module are managed " +"through launchpad. We use their online interface to synchronize all " +"translations efforts." msgstr "" #. module: base @@ -3583,8 +3660,8 @@ msgid "New Window" msgstr "Nouvelle fenêtre" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Second field should be figures" msgstr "" @@ -3599,10 +3676,13 @@ msgid "Parent Action" msgstr "Action Parente" #. module: base -#, python-format #: code:addons/base/res/partner/partner.py:0 -msgid "Couldn't generate the next id because some partners have an alphabetic id !" -msgstr "Impossible de générer le prochain identifiant car certains partenaires ont un identifiant alphabétique !" +#, python-format +msgid "" +"Couldn't generate the next id because some partners have an alphabetic id !" +msgstr "" +"Impossible de générer le prochain identifiant car certains partenaires ont " +"un identifiant alphabétique !" #. module: base #: selection:ir.report.custom,state:0 @@ -3622,7 +3702,7 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Skip Step" -msgstr "" +msgstr "Passer l'Étape" #. module: base #: model:ir.actions.act_window,name:base.act_res_partner_event @@ -3655,14 +3735,14 @@ msgid "Active Partner Events" msgstr "Évènements Actifs des Partenaires" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Error occured while validating the field(s) %s: %s" msgstr "" @@ -3700,7 +3780,9 @@ msgstr "" #. module: base #: help:ir.actions.wizard,multi:0 -msgid "If set to true, the wizard will not be displayed on the right toolbar of a form views." +msgid "" +"If set to true, the wizard will not be displayed on the right toolbar of a " +"form views." msgstr "" #. module: base @@ -3911,7 +3993,7 @@ msgstr "" #. module: base #: selection:ir.actions.todo,state:0 msgid "Done" -msgstr "" +msgstr "Terminé" #. module: base #: field:ir.actions.server,trigger_obj_id:0 @@ -3927,7 +4009,9 @@ msgstr "Facture" #: help:ir.actions.report.custom,multi:0 #: help:ir.actions.report.xml,multi:0 #: help:ir.actions.act_window.view,multi:0 -msgid "If set to true, the action will not be displayed on the right toolbar of a form views." +msgid "" +"If set to true, the action will not be displayed on the right toolbar of a " +"form views." msgstr "" #. module: base @@ -3976,8 +4060,11 @@ msgstr "" #. module: base #: constraint:ir.model:0 -msgid "The Object name must start with x_ and not contain any special character !" -msgstr "Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères spéciaux !" +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"Le nom de l'objet doit commencer avec x_ et ne pas contenir de charactères " +"spéciaux !" #. module: base #: rml:ir.module.reference:0 @@ -3987,7 +4074,7 @@ msgstr "Module :" #. module: base #: field:ir.actions.configuration.wizard,name:0 msgid "Next Wizard" -msgstr "" +msgstr "Assistant Suivant" #. module: base #: selection:ir.rule,operator:0 @@ -4019,7 +4106,9 @@ msgstr "" #. module: base #: wizard_view:module.lang.install,start:0 -msgid "The selected language has been successfully installed. You must change the preferences of the user and open a new menu to view changes." +msgid "" +"The selected language has been successfully installed. You must change the " +"preferences of the user and open a new menu to view changes." msgstr "" #. module: base @@ -4082,8 +4171,8 @@ msgid "STOCK_HOME" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Enter at least one field !" msgstr "Entrez au moins un champ !" @@ -4268,8 +4357,8 @@ msgid "Field Mappings" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The copy method is not implemented on this object !" msgstr "La méthode 'copy' n'est pas implémentée dans cet objet !" @@ -4290,8 +4379,8 @@ msgid "center" msgstr "centre" #. module: base -#, python-format #: code:addons/base/module/wizard/wizard_module_import.py:0 +#, python-format msgid "Can not create the module file: %s !" msgstr "" @@ -4408,7 +4497,7 @@ msgstr "Fichier" #. module: base #: field:ir.model,access_ids:0 msgid "Access" -msgstr "" +msgstr "Accès" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4459,8 +4548,8 @@ msgid "STOCK_PRINT_PREVIEW" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The perm_read method is not implemented on this object !" msgstr "La méthode 'perm_read' n'est pas implémentée dans cet objet !" @@ -4523,8 +4612,8 @@ msgid "Repeat missed" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Couldn't find tag '%s' in parent view !" msgstr "" @@ -4598,8 +4687,8 @@ msgid "Installed modules" msgstr "" #. module: base -#, python-format #: code:addons/base/res/partner/partner.py:0 +#, python-format msgid "Warning" msgstr "" @@ -4614,8 +4703,8 @@ msgid "Operator" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "ValidateError" msgstr "" @@ -4667,8 +4756,8 @@ msgid "Report Footer 1" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_model.py:0 +#, python-format msgid "You can not delete this document! (%s)" msgstr "" @@ -4716,14 +4805,14 @@ msgid "Printed:" msgstr "" #. module: base -#, python-format #: code:addons/base/module/module.py:0 +#, python-format msgid "Can not upgrade module '%s'. It is not installed." msgstr "" #. module: base -#, python-format #: code:osv/fields.py:0 +#, python-format msgid "Not implemented set_memory method !" msgstr "" @@ -4764,7 +4853,7 @@ msgstr "" #: view:ir.sequence:0 #: view:res.company:0 msgid "Configuration" -msgstr "Configuration" +msgstr "" #. module: base #: field:ir.model.fields,ttype:0 @@ -4819,8 +4908,8 @@ msgid "Cascade" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Field %d should be a figure" msgstr "" @@ -4832,8 +4921,8 @@ msgid "Gantt" msgstr "" #. module: base -#, python-format #: code:osv/fields.py:0 +#, python-format msgid "Not Implemented" msgstr "" @@ -4861,7 +4950,7 @@ msgstr "" #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Next Configuration Step" -msgstr "" +msgstr "Prochaine Étape de la Configuration" #. module: base #: selection:ir.ui.menu,icon:0 @@ -4882,7 +4971,10 @@ msgstr "" #. module: base #: view:res.config.view:0 -msgid "Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu." +msgid "" +"Choose the simplified interface if you are testing OpenERP for the first " +"time. Less used options or fields are automatically hidden. You will be able " +"to change this, later, through the Administration menu." msgstr "" #. module: base @@ -4897,7 +4989,9 @@ msgstr "" #. module: base #: help:ir.actions.report.xml,attachment:0 -msgid "This is the prefix of the file name the print will be saved as attachement. Keep empty to not save the printed reports" +msgid "" +"This is the prefix of the file name the print will be saved as attachement. " +"Keep empty to not save the printed reports" msgstr "" #. module: base @@ -4944,26 +5038,32 @@ msgid "ir.actions.report.xml" msgstr "" #. module: base -#, python-format #: code:addons/base/maintenance/maintenance.py:0 +#, python-format msgid "Maintenance Error !" msgstr "" #. module: base #: view:wizard.module.lang.export:0 -msgid "To improve some terms of the official translations of OpenERP, you should modify the terms directly on the launchpad interface. If you made lots of translations for your own module, you can also publish all your translation at once." +msgid "" +"To improve some terms of the official translations of OpenERP, you should " +"modify the terms directly on the launchpad interface. If you made lots of " +"translations for your own module, you can also publish all your translation " +"at once." msgstr "" #. module: base #: view:res.users:0 -msgid "Please note that you will have to logout and relog if you change your password." +msgid "" +"Please note that you will have to logout and relog if you change your " +"password." msgstr "" #. module: base #: field:res.partner,address:0 #: view:res.partner.address:0 msgid "Contacts" -msgstr "Contacts" +msgstr "" #. module: base #: selection:ir.actions.act_window.view,view_mode:0 @@ -5003,8 +5103,8 @@ msgid "Module dependency" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The name_get method is not implemented on this object !" msgstr "" @@ -5132,8 +5232,8 @@ msgid "Import a Translation File" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_actions.py:0 +#, python-format msgid "Please specify the Partner Email address !" msgstr "" @@ -5152,7 +5252,9 @@ msgstr "" #. module: base #: view:ir.actions.server:0 -msgid "If you use a formula type, use a python expression using the variable 'object'." +msgid "" +"If you use a formula type, use a python expression using the variable " +"'object'." msgstr "" #. module: base @@ -5171,8 +5273,8 @@ msgid "VAT" msgstr "TVA" #. module: base -#, python-format #: code:addons/base/maintenance/maintenance.py:0 +#, python-format msgid "Valid Maintenance Contract !" msgstr "" @@ -5197,13 +5299,13 @@ msgid "res.partner.som" msgstr "" #. module: base -#, python-format #: code:report/custom.py:0 #: code:addons/base/ir/ir_actions.py:0 #: code:addons/base/ir/ir_model.py:0 #: code:addons/base/res/res_user.py:0 #: code:addons/base/res/res_currency.py:0 #: code:addons/base/module/module.py:0 +#, python-format msgid "Error" msgstr "" @@ -5337,7 +5439,7 @@ msgstr "" #. module: base #: constraint:res.partner:0 msgid "The VAT doesn't seem to be correct." -msgstr "Le numéro de TVA ne semble pas correct." +msgstr "" #. module: base #: view:ir.sequence:0 @@ -5434,8 +5536,8 @@ msgid "Description" msgstr "" #. module: base -#, python-format #: code:addons/base/ir/ir_report_custom.py:0 +#, python-format msgid "Invalid operation" msgstr "" @@ -5471,8 +5573,8 @@ msgid "ir.attachment" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "The value \"%s\" for the field \"%s\" is not in the selection" msgstr "" @@ -5649,12 +5751,15 @@ msgstr "" #. module: base #: help:res.partner.address,type:0 -msgid "Used to select automatically the right address according to the context in sales and purchases documents." +msgid "" +"Used to select automatically the right address according to the context in " +"sales and purchases documents." msgstr "" #. module: base #: help:ir.cron,numbercall:0 -msgid "Number of time the function is called,\n" +msgid "" +"Number of time the function is called,\n" "a negative number indicates that the function will always be called" msgstr "" @@ -5689,8 +5794,8 @@ msgid "Cancel Install" msgstr "" #. module: base -#, python-format #: code:osv/orm.py:0 +#, python-format msgid "Please check that all your lines have %d columns." msgstr "" @@ -5703,4 +5808,3 @@ msgstr "" #: field:ir.model.data,name:0 msgid "XML Identifier" msgstr "" - diff --git a/bin/addons/base/module/module.py b/bin/addons/base/module/module.py index 376e80450f9..e680eff0451 100644 --- a/bin/addons/base/module/module.py +++ b/bin/addons/base/module/module.py @@ -461,7 +461,7 @@ class module(osv.osv): for lang in filter_lang: f = os.path.join(tools.config['addons_path'], mod.name, 'i18n', lang + '.po') if os.path.exists(f): - logger.notifyChannel("init", netsvc.LOG_INFO, 'addon %s: loading translation file for language %s' % (mod.name, lang)) + logger.notifyChannel("init", netsvc.LOG_INFO, 'module %s: loading translation file for language %s' % (mod.name, lang)) tools.trans_load(cr.dbname, f, lang, verbose=False) module() diff --git a/bin/addons/base/rng/view.rng b/bin/addons/base/rng/view.rng index b4e8f055726..e40f178d69f 100644 --- a/bin/addons/base/rng/view.rng +++ b/bin/addons/base/rng/view.rng @@ -19,6 +19,7 @@ + @@ -101,6 +102,15 @@ + + + + + + + + + @@ -135,6 +145,8 @@ + + diff --git a/bin/osv/fields.py b/bin/osv/fields.py index d528c5ef90a..7920db763f2 100644 --- a/bin/osv/fields.py +++ b/bin/osv/fields.py @@ -426,7 +426,7 @@ class one2many(_column): context = {} if not values: return - print obj, id, field, values + _table = obj.pool.get(self._obj)._table obj = obj.pool.get(self._obj) for act in values: @@ -634,7 +634,6 @@ class function(_column): return res def set(self, cr, obj, id, name, value, user=None, context=None): - print obj,name,value if not context: context = {} if self._fnct_inv: @@ -693,9 +692,11 @@ class related(function): self._field_get2(cr, uid, obj, context) if not ids: return {} relation = obj._name - res = {} + res = {}.fromkeys(ids, False) objlst = obj.browse(cr, uid, ids) for data in objlst: + if not data: + continue t_data = data relation = obj._name for i in range(len(self.arg)): diff --git a/bin/sql_db.py b/bin/sql_db.py index eef2a52e92b..3c348bcf010 100644 --- a/bin/sql_db.py +++ b/bin/sql_db.py @@ -222,6 +222,7 @@ class PoolManager(object): def close(db_name): if db_name in PoolManager._pools: + logger = netsvc.Logger() logger.notifyChannel('dbpool', netsvc.LOG_INFO, 'Closing all connections to %s' % (db_name,)) PoolManager._pools[db_name].closeall() del PoolManager._pools[db_name] diff --git a/bin/tools/convert.py b/bin/tools/convert.py index d76e6ac7a43..e1d5f313d15 100644 --- a/bin/tools/convert.py +++ b/bin/tools/convert.py @@ -488,7 +488,7 @@ form: module.record_id""" % (xml_id,) try: npid = self.pool.get('ir.model.data')._update_dummy(cr, self.uid, 'ir.ui.menu', self.module, xml_id, idx==len(m_l)-1) except: - self.logger.notifyChannel('init', netsvc.LOG_ERROR, "addon: %s xml_id: %s" % (self.module, xml_id)) + self.logger.notifyChannel('init', netsvc.LOG_ERROR, "module: %s xml_id: %s" % (self.module, xml_id)) else: # the menuitem does't exist but we are in branch (not a leaf) self.logger.notifyChannel("init", netsvc.LOG_WARNING, 'Warning no ID for submenu %s of menu %s !' % (menu_elem, str(m_l)))