diff --git a/openerp/addons/base/base_update.xml b/openerp/addons/base/base_update.xml index 0b0604089de..17829994599 100644 --- a/openerp/addons/base/base_update.xml +++ b/openerp/addons/base/base_update.xml @@ -257,6 +257,9 @@ + + + diff --git a/openerp/addons/base/i18n/base.pot b/openerp/addons/base/i18n/base.pot index 55c648f89af..3eb1b6c2084 100644 --- a/openerp/addons/base/i18n/base.pot +++ b/openerp/addons/base/i18n/base.pot @@ -4,10 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 6.0.0-rc2\n" -"Report-Msgid-Bugs-To: support@openerp.com\n" -"POT-Creation-Date: 2011-01-11 11:14:51+0000\n" -"PO-Revision-Date: 2011-01-11 11:14:51+0000\n" +"Project-Id-Version: OpenERP Server 6.1beta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-12-22 20:22+0000\n" +"PO-Revision-Date: 2011-12-22 20:22+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -15,15 +15,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: base -#: view:ir.filters:0 -#: field:ir.model.fields,domain:0 -#: field:ir.rule,domain:0 -#: field:ir.rule,domain_force:0 -#: field:res.partner.title,domain:0 -msgid "Domain" -msgstr "" - #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" @@ -40,15 +31,14 @@ msgid "DateTime" msgstr "" #. module: base -#: code:addons/fields.py:534 -#, python-format -msgid "The second argument of the many2many field %s must be a SQL table !You used %s, which is not a valid SQL table name." +#: model:ir.module.module,shortdesc:base.module_project_mailgate +msgid "Tasks-Mail Integration" msgstr "" #. module: base -#: view:ir.values:0 -#: field:ir.values,meta_unpickle:0 -msgid "Metadata" +#: code:addons/fields.py:571 +#, python-format +msgid "The second argument of the many2many field %s must be a SQL table !You used %s, which is not a valid SQL table name." msgstr "" #. module: base @@ -57,6 +47,23 @@ msgstr "" msgid "View Architecture" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_project +msgid "\n" +"Project management module tracks multi-level projects, tasks, work done on tasks, eso.\n" +"======================================================================================\n" +"\n" +"It is able to render planning, order tasks, eso.\n" +"\n" +"Dashboard for project members that includes:\n" +"--------------------------------------------\n" +" * List of my open tasks\n" +" * List of my delegated tasks\n" +" * Graph of My Projects: Planned vs Total Hours\n" +" * Graph of My Remaining Hours by Project\n" +" " +msgstr "" + #. module: base #: field:base.language.import,code:0 msgid "Code (eg:en__US)" @@ -73,8 +80,8 @@ msgid "Workflow" msgstr "" #. module: base -#: view:partner.sms.send:0 -msgid "SMS - Gateway: clickatell" +#: selection:ir.sequence,implementation:0 +msgid "No gap" msgstr "" #. module: base @@ -82,19 +89,14 @@ msgstr "" msgid "Hungarian / Magyar" msgstr "" -#. module: base -#: selection:ir.model.fields,select_level:0 -msgid "Not Searchable" -msgstr "" - #. module: base #: selection:base.language.install,lang:0 -msgid "Spanish (VE) / Español (VE)" +msgid "Spanish (PY) / Español (PY)" msgstr "" #. module: base -#: field:ir.actions.server,wkf_model_id:0 -msgid "Workflow On" +#: model:ir.module.category,description:base.module_category_project_management +msgid "Helps you manage your projects and tasks by tracking them, generating plannings, etc..." msgstr "" #. module: base @@ -102,17 +104,32 @@ msgstr "" msgid "Display Menu Tips" msgstr "" +#. module: base +#: help:ir.cron,model:0 +msgid "Model name on which the method to be called is located, e.g. 'res.partner'." +msgstr "" + #. module: base #: view:ir.module.module:0 msgid "Created Views" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:485 +#: code:addons/base/ir/ir_model.py:519 #, python-format msgid "You can not write in this document (%s) ! Be sure your user belongs to one of these groups: %s." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_event_project +msgid "\n" +"Organization and management of events.\n" +"======================================\n" +"\n" +"This module allows you to create retro planning for managing your events.\n" +"" +msgstr "" + #. module: base #: help:ir.model.fields,domain:0 msgid "The optional domain to restrict possible values for relationship fields, specified as a Python expression defining a list of triplets. For example: [('color','=','red')]" @@ -123,25 +140,40 @@ msgstr "" msgid "Reference" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_invoice_bba +msgid "Belgium - Structured Communication" +msgstr "" + #. module: base #: field:ir.actions.act_window,target:0 msgid "Target Window" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:507 +#: model:ir.module.module,shortdesc:base.module_sale_analytic_plans +msgid "Sales Analytic Distribution" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_analytic_journal_billing_rate +msgid "Billing Rates on Contracts" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:541 #, python-format msgid "Warning!" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:304 +#: code:addons/base/ir/ir_model.py:331 #, python-format msgid "Properties of base fields cannot be altered in this manner! Please modify them through Python code, preferably through a custom addon!" msgstr "" #. module: base -#: code:addons/osv.py:133 +#: code:addons/osv.py:129 #, python-format msgid "Constraint Error" msgstr "" @@ -157,19 +189,18 @@ msgid "Swaziland" msgstr "" #. module: base -#: code:addons/orm.py:1993 -#: code:addons/orm.py:3653 +#: code:addons/orm.py:4171 #, python-format msgid "created." msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 -msgid "Wood Suppliers" +#: model:ir.module.module,shortdesc:base.module_mrp_subproduct +msgid "MRP Subproducts" msgstr "" #. module: base -#: code:addons/base/module/module.py:303 +#: code:addons/base/module/module.py:379 #, python-format msgid "Some installed modules depend on the module you plan to Uninstall :\n" " %s" @@ -192,14 +223,15 @@ msgid "Inuktitut / ᐃᓄᒃᑎᑐᑦ" msgstr "" #. module: base -#: view:res.partner:0 -msgid "Search Partner" +#: model:ir.actions.todo.category,name:base.category_sales_management_config +#: model:ir.module.category,name:base.module_category_sales_management +#: model:ir.module.module,shortdesc:base.module_sale +msgid "Sales Management" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:132 -#, python-format -msgid "\"smtp_server\" needs to be set to send mails to users" +#: view:res.partner:0 +msgid "Search Partner" msgstr "" #. module: base @@ -229,6 +261,21 @@ msgid "Max. Size" msgstr "" #. module: base +#: model:ir.module.category,name:base.module_category_reporting +#: model:ir.ui.menu,name:base.menu_lunch_reporting +#: model:ir.ui.menu,name:base.menu_project_report +#: model:ir.ui.menu,name:base.menu_report_association +#: model:ir.ui.menu,name:base.menu_report_marketing +#: model:ir.ui.menu,name:base.menu_reporting +#: model:ir.ui.menu,name:base.next_id_64 +#: model:ir.ui.menu,name:base.next_id_73 +#: model:ir.ui.menu,name:base.reporting_menu +msgid "Reporting" +msgstr "" + +#. module: base +#: view:res.partner:0 +#: field:res.partner,subname:0 #: field:res.partner.address,name:0 msgid "Contact Name" msgstr "" @@ -239,14 +286,27 @@ msgstr "" 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 "" +#. module: base +#: help:ir.values,key2:0 +msgid "For actions, one of the possible action slots: \n" +" - client_action_multi\n" +" - client_print_multi\n" +" - client_action_relate\n" +" - tree_but_open\n" +"For defaults, an optional condition" +msgstr "" + #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" msgstr "" #. module: base -#: selection:res.request,state:0 -msgid "active" +#: model:ir.module.module,description:base.module_import_base +msgid "\n" +" This module provide a class import_framework to help importing \n" +" complex data from other software\n" +" " msgstr "" #. module: base @@ -255,21 +315,51 @@ msgid "Wizard Name" msgstr "" #. module: base -#: code:addons/orm.py:2160 +#: model:res.groups,name:base.group_partner_manager +msgid "Partner Manager" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_customer_relationship_management +msgid "Customer Relationship Management" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Extra" +msgstr "" + +#. module: base +#: code:addons/orm.py:2493 #, python-format msgid "Invalid group_by" msgstr "" +#. module: base +#: field:ir.module.category,child_ids:0 +msgid "Child Applications" +msgstr "" + #. module: base #: field:res.partner,credit_limit:0 msgid "Credit Limit" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_graph +msgid "Openerp web graph view" +msgstr "" + #. module: base #: field:ir.model.data,date_update:0 msgid "Update Date" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_action_rule +msgid "Automated Action Rules" +msgstr "" + #. module: base #: view:ir.attachment:0 msgid "Owner" @@ -280,6 +370,11 @@ msgstr "" msgid "Source Object" msgstr "" +#. module: base +#: model:res.partner.bank.type,format_layout:base.bank_normal +msgid "%(bank_name)s: %(acc_number)s" +msgstr "" + #. module: base #: view:ir.actions.todo:0 msgid "Config Wizard Steps" @@ -299,10 +394,14 @@ msgstr "" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,group_id:0 -#: view:res.config.users:0 msgid "Group" msgstr "" +#. module: base +#: constraint:res.lang:0 +msgid "Invalid date/time format directive specified. Please refer to the list of allowed directives, displayed when you edit a language." +msgstr "" + #. module: base #: field:ir.exports.line,name:0 #: field:ir.translation,name:0 @@ -311,9 +410,18 @@ msgid "Field Name" msgstr "" #. module: base -#: wizard_view:server.action.create,init:0 -#: wizard_field:server.action.create,init,type:0 -msgid "Select Action Type" +#: model:ir.module.module,shortdesc:base.module_pad_project +msgid "Specifications on PADs" +msgstr "" + +#. module: base +#: help:res.partner,website:0 +msgid "Website of Partner." +msgstr "" + +#. module: base +#: help:ir.actions.act_window,views:0 +msgid "This function field computes the ordered list of views that should be enabled when displaying the result of an action, federating view mode, views and reference view. The result is returned as an ordered list of pairs (view_id,view_mode)." msgstr "" #. module: base @@ -331,6 +439,11 @@ msgstr "" msgid "Date Format" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_report_designer +msgid "OpenOffice Report Designer" +msgstr "" + #. module: base #: field:res.bank,email:0 #: field:res.partner.address,email:0 @@ -343,19 +456,29 @@ msgid "Netherlands Antilles" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:389 +#: model:res.country,name:base.ro +msgid "Romania" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:395 #, python-format msgid "You can not remove the admin user as it is used internally for resources created by OpenERP (updates, module installation, ...)" msgstr "" +#. module: base +#: view:ir.values:0 +msgid "Action Binding" +msgstr "" + #. module: base #: model:res.country,name:base.gf msgid "French Guyana" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Greek / Ελληνικά" +#: field:ir.ui.view.custom,ref_id:0 +msgid "Original View" msgstr "" #. module: base @@ -369,14 +492,18 @@ msgid "If you check this, then the second time the user prints with same attachm msgstr "" #. module: base -#: code:addons/orm.py:904 -#, python-format -msgid "The read method is not implemented on this object !" +#: model:ir.module.module,shortdesc:base.module_sale_layout +msgid "Sales Orders Print Layout" msgstr "" #. module: base -#: help:res.lang,iso_code:0 -msgid "This ISO code is the name of po files to use for translations" +#: selection:base.language.install,lang:0 +msgid "Spanish (VE) / Español (VE)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice +msgid "Invoice on Timesheets" msgstr "" #. module: base @@ -390,6 +517,28 @@ msgstr "" msgid "Text" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_account_followup +msgid "\n" +"Module to automate letters for unpaid invoices, with multi-level recalls.\n" +"==========================================================================\n" +"\n" +"You can define your multiple levels of recall through the menu:\n" +" Accounting/Configuration/Miscellaneous/Follow-Ups\n" +"\n" +"Once it is defined, you can automatically print recalls every day through simply clicking on the menu:\n" +" Accounting/Periodical Processing/Billing/Send followups\n" +"\n" +"It will generate a PDF with all the letters according to the the\n" +"different levels of recall defined. You can define different policies\n" +"for different companies. You can also send mail to the customer.\n" +"\n" +"Note that if you want to check the followup level for a given partner/account entry, you can do from in the menu:\n" +" Accounting/Reporting/Generic Reporting/Partners/Follow-ups Sent\n" +"\n" +"" +msgstr "" + #. module: base #: field:res.country,name:0 msgid "Country Name" @@ -401,12 +550,7 @@ msgid "Colombia" msgstr "" #. module: base -#: view:ir.module.module:0 -msgid "Schedule Upgrade" -msgstr "" - -#. module: base -#: code:addons/orm.py:838 +#: code:addons/orm.py:1357 #, python-format msgid "Key/value '%s' not found in selection field '%s'" msgstr "" @@ -445,14 +589,14 @@ msgid "Wizards" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_miscellaneoussuppliers0 -msgid "Miscellaneous Suppliers" +#: code:addons/base/ir/ir_model.py:282 +#, python-format +msgid "Custom fields must have a name that starts with 'x_' !" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:255 -#, python-format -msgid "Custom fields must have a name that starts with 'x_' !" +#: model:ir.module.module,shortdesc:base.module_l10n_mx +msgid "Mexico - Accounting" msgstr "" #. module: base @@ -461,8 +605,8 @@ msgid "Select the Action Window, Report, Wizard to be executed." msgstr "" #. module: base -#: view:res.config.users:0 -msgid "New User" +#: model:res.country,name:base.ai +msgid "Anguilla" msgstr "" #. module: base @@ -470,11 +614,22 @@ msgstr "" msgid "Export done" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_outlook +msgid "Outlook Plug-In" +msgstr "" + #. module: base #: view:ir.model:0 +#: field:ir.model,name:0 msgid "Model Description" msgstr "" +#. module: base +#: model:ir.actions.act_window,help:base.bank_account_update +msgid "Configure your company's bank account and select those that must appear on the report footer. You can reorder bank accounts from the list view. If you use the accounting application of OpenERP, journals and accounts will be created automatically based on these data." +msgstr "" + #. module: base #: help:ir.actions.act_window,src_model:0 msgid "Optional model name of the objects on which this action should be visible" @@ -491,8 +646,14 @@ msgid "Jordan" msgstr "" #. module: base -#: view:ir.module.module:0 -msgid "Certified" +#: help:ir.cron,nextcall:0 +msgid "Next planned execution date for this job." +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:139 +#, python-format +msgid "You can not remove the model '%s' !" msgstr "" #. module: base @@ -500,6 +661,11 @@ msgstr "" msgid "Eritrea" msgstr "" +#. module: base +#: sql_constraint:res.company:0 +msgid "The company name must be unique !" +msgstr "" + #. module: base #: view:res.config:0 #: view:res.config.installer:0 @@ -508,12 +674,13 @@ msgstr "" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule +#: model:ir.ui.menu,name:base.menu_base_action_rule_admin msgid "Automated Actions" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_actions_actions -msgid "ir.actions.actions" +#: model:ir.module.module,shortdesc:base.module_l10n_ro +msgid "Romania - Accounting" msgstr "" #. module: base @@ -522,8 +689,13 @@ msgid "Want to check Ean ? " msgstr "" #. module: base -#: field:ir.values,key2:0 -msgid "Event Type" +#: help:ir.actions.server,mobile:0 +msgid "Provides fields that be used to fetch the mobile number, e.g. you select the invoice, then `object.invoice_address_id.mobile` is the field which gives the correct mobile number" +msgstr "" + +#. module: base +#: view:ir.mail_server:0 +msgid "Security and Authentication" msgstr "" #. module: base @@ -532,8 +704,10 @@ msgid "OpenERP translations (core, modules, clients) are managed through Launchp msgstr "" #. module: base -#: field:res.partner,title:0 -msgid "Partner Form" +#: help:ir.actions.todo,type:0 +msgid "Manual: Launched manually.\n" +"Automatic: Runs whenever the system is reconfigured.\n" +"Launch Manually Once: after hacing been launched manually, it sets automatically to Done." msgstr "" #. module: base @@ -557,11 +731,9 @@ msgid "Cambodia, Kingdom of" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.ir_sequence_form -#: view:ir.sequence:0 -#: model:ir.ui.menu,name:base.menu_ir_sequence_form -#: model:ir.ui.menu,name:base.next_id_5 -msgid "Sequences" +#: field:base.language.import,overwrite:0 +#: field:base.language.install,overwrite:0 +msgid "Overwrite Existing Terms" msgstr "" #. module: base @@ -569,11 +741,6 @@ msgstr "" msgid "Language Import" msgstr "" -#. module: base -#: model:ir.model,name:base.model_res_config_users -msgid "res.config.users" -msgstr "" - #. module: base #: selection:base.language.install,lang:0 msgid "Albanian / Shqip" @@ -590,8 +757,8 @@ msgid "base.language.export" msgstr "" #. module: base -#: model:res.country,name:base.pg -msgid "Papua New Guinea" +#: help:ir.actions.server,write_id:0 +msgid "Provide the field name that the record id refers to for the write operation. If it is empty it will refer to the active id of the object." msgstr "" #. module: base @@ -600,8 +767,29 @@ msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_4 -msgid "Basic Partner" +#: model:ir.module.module,shortdesc:base.module_document_webdav +msgid "Shared Repositories (WebDAV)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_import_google +msgid "The module adds google contact in partner address and add google calendar events details in Meeting" +msgstr "" + +#. module: base +#: view:res.users:0 +msgid "Email Preferences" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_audittrail +msgid "\n" +"This module lets administrator track every user operation on all the objects of the system.\n" +"===========================================================================================\n" +"\n" +"The administrator can subscribe to rules for read, write and\n" +"delete on objects and can check logs.\n" +" " msgstr "" #. module: base @@ -625,8 +813,8 @@ msgid "Spain" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_translation_export -msgid "Import / Export" +#: view:base.module.update:0 +msgid "Please be patient, as this operation may take a few seconds..." msgstr "" #. module: base @@ -640,11 +828,6 @@ msgstr "" msgid "Module Upgrade" msgstr "" -#. module: base -#: view:res.config.users:0 -msgid "Groups are used to define access rights on objects and the visibility of screens and menus" -msgstr "" - #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (UY) / Español (UY)" @@ -662,9 +845,13 @@ msgid "Oman" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_payterm_form -#: model:ir.model,name:base.model_res_payterm -msgid "Payment term" +#: model:ir.module.module,shortdesc:base.module_mrp +msgid "MRP" +msgstr "" + +#. module: base +#: report:ir.module.reference.graph:0 +msgid "1cm 28cm 20cm 28cm" msgstr "" #. module: base @@ -673,8 +860,8 @@ msgid "Niue" msgstr "" #. module: base -#: selection:ir.cron,interval_type:0 -msgid "Work Days" +#: model:ir.module.module,shortdesc:base.module_membership +msgid "Membership Management" msgstr "" #. module: base @@ -682,18 +869,6 @@ msgstr "" msgid "Other OSI Approved Licence" msgstr "" -#. module: base -#: help:res.config.users,context_lang:0 -#: help:res.users,context_lang:0 -msgid "Sets the language for the user's user interface, when UI translations are available" -msgstr "" - -#. module: base -#: code:addons/orm.py:1043 -#, python-format -msgid "The unlink method is not implemented on this object !" -msgstr "" - #. module: base #: model:ir.actions.act_window,name:base.act_menu_create #: view:wizard.ir.model.menu.create:0 @@ -712,8 +887,15 @@ msgid "Request Reference Types" msgstr "" #. module: base -#: view:ir.values:0 -msgid "client_action_multi, client_action_relate" +#: model:ir.module.module,shortdesc:base.module_google_base_account +msgid "Google Users" +msgstr "" + +#. module: base +#: help:ir.server.object.lines,value:0 +msgid "Expression containing a value specification. \n" +"When Formula type is selected, this field may be a Python expression that can use the same values as for the condition field on the server action.\n" +"If Value type is selected, the value will be used directly without evaluation." msgstr "" #. module: base @@ -722,7 +904,6 @@ msgid "Andorra, Principality of" msgstr "" #. module: base -#: field:ir.module.category,child_ids:0 #: field:res.partner.category,child_ids:0 msgid "Child Categories" msgstr "" @@ -737,12 +918,18 @@ msgstr "" msgid "TGZ Archive" msgstr "" +#. module: base +#: view:res.groups:0 +msgid "Users added to this group are automatically added in the following groups." +msgstr "" + #. module: base #: view:res.lang:0 msgid "%B - Full month name." msgstr "" #. module: base +#: field:ir.actions.todo,type:0 #: view:ir.attachment:0 #: field:ir.attachment,type:0 #: field:ir.model,state:0 @@ -759,7 +946,12 @@ msgid "Type" msgstr "" #. module: base -#: code:addons/orm.py:210 +#: field:ir.mail_server,smtp_user:0 +msgid "Username" +msgstr "" + +#. module: base +#: code:addons/orm.py:396 #, python-format msgid "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." @@ -771,14 +963,15 @@ msgid "Guam (USA)" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_hr_project -msgid "Human Resources Dashboard" +#: code:addons/base/res/res_users.py:541 +#, python-format +msgid "Setting empty passwords is not allowed for security reasons!" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:507 +#: code:addons/base/ir/ir_mail_server.py:193 #, python-format -msgid "Setting empty passwords is not allowed for security reasons!" +msgid "Connection test failed!" msgstr "" #. module: base @@ -810,7 +1003,7 @@ msgid "Transitions" msgstr "" #. module: base -#: code:addons/orm.py:4020 +#: code:addons/orm.py:4580 #, python-format msgid "Record #%d of %s not found, cannot copy!" msgstr "" @@ -820,15 +1013,31 @@ msgstr "" msgid "Contributors" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_project_planning +msgid "Keep track of your planning\n" +"This module helps you to manage your plannings.\n" +"===============================================\n" +"\n" +"This module is based on the analytic accounting and is totally integrated with\n" +"* the timesheets encoding\n" +"* the holidays management\n" +"* the project management\n" +"\n" +"So that, each department manager can know if someone in his team has still unallocated time for a given planning (taking in consideration the validated leaves) or if he still needs to encode tasks.\n" +"\n" +"At the end of the month, the planning manager can also check if the encoded timesheets are respecting the planned time on each analytic account.\n" +"" +msgstr "" + #. module: base #: selection:ir.property,type:0 msgid "Char" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form -#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract -msgid "Contracts" +#: selection:base.language.install,lang:0 +msgid "Slovak / Slovenský jazyk" msgstr "" #. module: base @@ -871,15 +1080,35 @@ msgstr "" msgid "Spanish (GT) / Español (GT)" msgstr "" +#. module: base +#: field:ir.mail_server,smtp_port:0 +msgid "SMTP Port" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_import_sugarcrm +msgid "SugarCRM Import" +msgstr "" + #. module: base #: view:res.lang:0 msgid "%W - Week number of the year (Monday as the first day of the week) as a decimal number [00,53]. All days in a new year preceding the first Monday are considered to be in week 0." msgstr "" #. module: base -#: field:ir.module.module,website:0 -#: field:res.partner,website:0 -msgid "Website" +#: code:addons/base/module/wizard/base_language_install.py:55 +#, python-format +msgid "Language Pack" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_tests +msgid "Tests" +msgstr "" + +#. module: base +#: field:ir.ui.view_sc,res_id:0 +msgid "Resource Ref." msgstr "" #. module: base @@ -903,7 +1132,7 @@ msgid "Marshall Islands" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:328 +#: code:addons/base/ir/ir_model.py:355 #, python-format msgid "Changing the model of a field is forbidden!" msgstr "" @@ -920,7 +1149,7 @@ msgid "Search" msgstr "" #. module: base -#: code:addons/osv.py:136 +#: code:addons/osv.py:132 #, python-format msgid "The operation cannot be completed, probably due to the following:\n" "- deletion: you may be trying to delete a record while other records still reference it\n" @@ -928,12 +1157,12 @@ msgid "The operation cannot be completed, probably due to the following:\n" msgstr "" #. module: base -#: view:ir.rule:0 -msgid "2. Group-specific rules are combined together with a logical AND operator" +#: field:ir.module.category,parent_id:0 +msgid "Parent Application" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:206 +#: code:addons/base/res/res_users.py:222 #, python-format msgid "Operation Canceled" msgstr "" @@ -944,13 +1173,24 @@ msgid "To export a new language, do not select a language." msgstr "" #. module: base -#: view:res.request:0 -msgid "Request Date" +#: model:ir.module.module,shortdesc:base.module_document +#: model:ir.module.module,shortdesc:base.module_knowledge +msgid "Document Management System" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_hr_dasboard -msgid "Dashboard" +#: model:ir.module.module,description:base.module_account_coda +msgid "\n" +"Module provides functionality to import bank statements from coda files.\n" +"========================================================================\n" +"\n" +"Contains a wizard to import coda statements and maintains logs for the same.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_claim +msgid "Claims Management" msgstr "" #. module: base @@ -975,10 +1215,21 @@ msgid "Version" msgstr "" #. module: base -#: view:ir.model.access:0 -#: field:ir.model.access,perm_read:0 -#: view:ir.rule:0 -msgid "Read Access" +#: model:ir.module.module,description:base.module_sale_order_dates +msgid "\n" +"Add additional date information to the sales order.\n" +"===================================================\n" +"\n" +"You can add the following additional dates to a sale order:\n" +" * Requested Date\n" +" * Commitment Date\n" +" * Effective Date\n" +"" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_sequence +msgid "Entries Sequence Numbering" msgstr "" #. module: base @@ -993,14 +1244,25 @@ msgid "No language with code \"%s\" exists" msgstr "" #. module: base -#: code:addons/base/publisher_warranty/publisher_warranty.py:163 -#, python-format -msgid "Error during communication with the publisher warranty server." -msgstr "" - -#. module: base -#: help:ir.actions.server,email:0 -msgid "Provides the fields that will be used to fetch the email address, e.g. when you select the invoice, then `object.invoice_address_id.email` is the field which gives the correct address" +#: model:ir.module.module,description:base.module_document +msgid "\n" +"This is a complete document management system.\n" +"==============================================\n" +"\n" +" * User Authentication\n" +" * Document Indexation :- .pptx and .docx files are not supported in Windows platform.\n" +" * Dashboard for Document that includes:\n" +" * New Files (list)\n" +" * Files by Resource Type (graph)\n" +" * Files by Partner (graph)\n" +" * Files Size by Month (graph)\n" +"\n" +"ATTENTION:\n" +" - When you install this module in a running company that have already PDF files stored into the database,\n" +" you will lose them all.\n" +" - After installing this module PDF's are no longer stored into the database,\n" +" but in the servers rootpad like /server/bin/filestore.\n" +"" msgstr "" #. module: base @@ -1008,6 +1270,13 @@ msgstr "" msgid "%Y - Year with century." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_gantt +msgid "\n" +" OpenERP Web gantt chart view.\n" +" " +msgstr "" + #. module: base #: report:ir.module.reference.graph:0 msgid "-" @@ -1018,12 +1287,6 @@ msgstr "" msgid "This wizard helps you register a publisher warranty contract in your OpenERP system. After the contract has been registered, you will be able to send issues directly to OpenERP." msgstr "" -#. module: base -#: code:addons/orm.py:1744 -#, python-format -msgid "The search method is not implemented on this object !" -msgstr "" - #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" @@ -1046,6 +1309,21 @@ msgstr "" msgid "ir.exports.line" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_html_view +msgid "\n" +"This is the test module which shows HTML tag support in normal XML form view.\n" +"=============================================================================\n" +"\n" +"Creates a sample form-view using HTML tags. It is visible only in OpenERP Web.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_purchase_management +msgid "Helps you manage your purchase-related processes such as requests for quotations, supplier invoices, etc..." +msgstr "" + #. module: base #: help:base.language.install,overwrite:0 msgid "If you check this box, your customized translations will be overwritten and replaced by the official ones." @@ -1075,14 +1353,13 @@ msgid "On Create" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:607 +#: code:addons/base/ir/ir_model.py:668 #, 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 "" #. module: base #: field:partner.sms.send,user:0 -#: field:res.config.users,login:0 #: field:res.users,login:0 msgid "Login" msgstr "" @@ -1093,8 +1370,25 @@ msgid "Access all the fields related to the current object using expressions, i. msgstr "" #. module: base -#: model:ir.model,name:base.model_res_country_state -msgid "Country state" +#: model:ir.module.module,description:base.module_event +msgid "\n" +"Organization and management of Events.\n" +"======================================\n" +"\n" +"This module allows you\n" +" * to manage your events and their registrations\n" +" * to use emails to automatically confirm and send acknowledgements for any registration to an event\n" +" * ...\n" +"\n" +"Note that:\n" +" - You can define new types of events in\n" +" Association / Configuration / Types of Events\n" +"" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_tools +msgid "Tools" msgstr "" #. module: base @@ -1102,6 +1396,12 @@ msgstr "" msgid "Float" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_warehouse_management +#: model:ir.module.module,shortdesc:base.module_stock +msgid "Warehouse Management" +msgstr "" + #. module: base #: model:ir.model,name:base.model_res_request_link msgid "res.request.link" @@ -1124,6 +1424,11 @@ msgstr "" msgid "Do not display this log if it belongs to the same object the user is working on" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_lu +msgid "Luxembourg - Accounting" +msgstr "" + #. module: base #: model:res.country,name:base.tp msgid "East Timor" @@ -1145,14 +1450,43 @@ msgid "Date : %(date)s\n" "%(company_name)s" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_share +msgid "\n" +"This module adds generic sharing tools to your current OpenERP database.\n" +"========================================================================\n" +"\n" +"It specifically adds a 'share' button that is available in the Web client to\n" +"share any kind of OpenERP data with colleagues, customers, friends, etc.\n" +"\n" +"The system will work by creating new users and groups on the fly, and by\n" +"combining the appropriate access rights and ir.rules to ensure that the\n" +"shared users only have access to the data that has been shared with them.\n" +"\n" +"This is extremely useful for collaborative work, knowledge sharing,\n" +"synchronization with other companies, etc.\n" +"\n" +" " +msgstr "" + #. module: base #: field:res.currency,accuracy:0 msgid "Computational Accuracy" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Sinhalese / සිංහල" +#: model:ir.module.module,description:base.module_lunch +msgid "\n" +" The base module to manage lunch\n" +"\n" +" keep track for the Lunch Order ,Cash Moves ,CashBox ,Product.\n" +" Apply Different Category for the product.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.kg +msgid "Kyrgyz Republic (Kyrgyzstan)" msgstr "" #. module: base @@ -1165,19 +1499,76 @@ msgstr "" msgid "Attached ID" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_vat +msgid "\n" +"VAT validation for Partners' VAT numbers\n" +"========================================\n" +"\n" +"After installing this module, values entered in the VAT field of Partners will\n" +"be validated for all supported countries. The country is inferred from the\n" +"2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``\n" +"will be validated using the Belgian rules.\n" +"\n" +"There are two different levels of VAT number validation:\n" +"\n" +" * By default, a simple off-line check is performed using the known validation\n" +" rules for the country, usually a simple check digit. This is quick and \n" +" always available, but allows numbers that are perhaps not truly allocated,\n" +" or not valid anymore.\n" +" * When the \"VAT VIES Check\" option is enabled (in the configuration of the user's\n" +" Company), VAT numbers will be instead submitted to the online EU VIES\n" +" database, which will truly verify that the number is valid and currently\n" +" allocated to a EU company. This is a little bit slower than the simple\n" +" off-line check, requires an Internet connection, and may not be available\n" +" all the time. If the service is not available or does not support the\n" +" requested country (e.g. for non-EU countries), a simple check will be performed\n" +" instead.\n" +"\n" +"Supported countries currently include EU countries, and a few non-EU countries\n" +"such as Chile, Colombia, Mexico, Norway or Russia. For unsupported countries,\n" +"only the country code will be validated.\n" +"\n" +" " +msgstr "" + #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_point_of_sale +msgid "Helps you get the most out of your points of sales with fast sale encoding, simplified payment mode encoding, automatic picking lists generation and more." +msgstr "" + #. module: base #: model:res.country,name:base.mv msgid "Maldives" msgstr "" #. module: base -#: help:ir.values,res_id:0 -msgid "Keep 0 if the action must appear on all resources." +#: model:ir.module.module,description:base.module_idea +msgid "\n" +"This module allows your user to easily and efficiently participate in enterprise innovation.\n" +"============================================================================================\n" +"\n" +"It allows everybody to express ideas about different subjects.\n" +"Then, other users can comment on these ideas and vote for particular ideas.\n" +"Each idea has a score based on the different votes.\n" +"The managers can obtain an easy view of best ideas from all the users.\n" +"Once installed, check the menu 'Ideas' in the 'Tools' main menu." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_caldav +msgid "\n" +"Synchronization between Project Task and Caldav Vtodo.\n" +"======================================================\n" +"\n" +"With the Caldav functionality you can get access to scheduling information\n" +"on a remote server.\n" +" " msgstr "" #. module: base @@ -1191,17 +1582,52 @@ msgid "Days" msgstr "" #. module: base -#: help:ir.actions.server,condition:0 -msgid "Condition that is to be tested before action is executed, e.g. object.list_price > object.cost_price" +#: model:ir.module.module,shortdesc:base.module_web_rpc +msgid "OpenERP Web web" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_html_view +msgid "Html View" +msgstr "" + +#. module: base +#: field:res.currency,position:0 +msgid "Symbol position" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_process +msgid "Enterprise Process" +msgstr "" + +#. module: base +#: help:ir.cron,function:0 +msgid "Name of the method to be called when this job is processed." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_evaluation +msgid "Employee Appraisals" +msgstr "" + +#. module: base +#: selection:ir.actions.server,state:0 +msgid "Write Object" msgstr "" #. module: base -#: code:addons/base/res/partner/partner.py:155 #: code:addons/base/res/res_company.py:66 +#: code:addons/base/res/res_partner.py:174 #, python-format msgid " (copy)" msgstr "" +#. module: base +#: field:res.company,rml_footer1:0 +msgid "General Information Footer" +msgstr "" + #. module: base #: view:res.lang:0 msgid "7. %H:%M:%S ==> 18:25:20" @@ -1220,14 +1646,8 @@ msgid "Left parent" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.res_widget_act_window -#: model:ir.ui.menu,name:base.menu_res_widget_act_window -msgid "Homepage Widgets" -msgstr "" - -#. module: base -#: help:ir.actions.server,message:0 -msgid "Specify the message. You can use the fields from the object. e.g. `Dear [[ object.partner_id.name ]]`" +#: model:ir.module.module,shortdesc:base.module_project_mrp +msgid "Create Tasks on SO" msgstr "" #. module: base @@ -1236,13 +1656,17 @@ msgid "Attached Model" msgstr "" #. module: base -#: view:ir.rule:0 -msgid "Domain Setup" +#: field:res.partner.bank,footer:0 +msgid "Display on Reports" msgstr "" #. module: base -#: field:ir.actions.server,trigger_name:0 -msgid "Trigger Name" +#: model:ir.module.module,description:base.module_l10n_cn +msgid "\n" +" 添加中文省份数据\n" +" 科目类型\\会计科目表模板\\增值税\\辅助核算类别\\管理会计凭证簿\\财务会计凭证簿\n" +" ============================================================\n" +" " msgstr "" #. module: base @@ -1252,6 +1676,7 @@ msgstr "" #. module: base #: field:ir.cron,priority:0 +#: field:ir.mail_server,sequence:0 #: field:res.request,priority:0 #: field:res.request.link,priority:0 msgid "Priority" @@ -1273,7 +1698,7 @@ msgid "Formula" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:389 +#: code:addons/base/res/res_users.py:395 #, python-format msgid "Can not remove root user!" msgstr "" @@ -1284,8 +1709,19 @@ msgid "Malawi" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:51 -#: code:addons/base/res/res_user.py:413 +#: model:ir.module.module,description:base.module_l10n_ec +msgid "\n" +"This is the base module to manage the accounting chart for Ecuador in OpenERP.\n" +"==============================================================================\n" +"\n" +"Accounting chart and localization for Ecuador.\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_filters.py:38 +#: code:addons/base/res/res_users.py:80 +#: code:addons/base/res/res_users.py:419 #, python-format msgid "%s (copy)" msgstr "" @@ -1300,6 +1736,33 @@ msgstr "" msgid "Full Path" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_br +msgid "\n" +"Base module for the Brazilian localization\n" +"==========================================\n" +"\n" +"This module consists in:\n" +"\n" +" - Generic Brazilian chart of accounts\n" +" - Brazilian taxes such as:\n" +"\n" +" - IPI\n" +" - ICMS\n" +" - PIS\n" +" - COFINS\n" +" - ISS\n" +" - IR\n" +" - IRPJ\n" +" - CSLL\n" +"\n" +" - Tax Situation Code (CST) required for the electronic fiscal invoicing (NFe)\n" +"\n" +"The field tax_discount has also been added in the account.tax.template and account.tax objects to allow the proper computation of some Brazilian VATs such as ICMS. The chart of account creation wizard has been extended to propagate those new data properly.\n" +"\n" +"It's important to note however that this module lack many implementations to use OpenERP properly in Brazil. Those implementations (such as the electronic fiscal Invoicing which is already operational) are brought by more than 15 additional modules of the Brazilian Launchpad localization project https://launchpad.net/openerp.pt-br-localiz and their dependencies in the extra addons branch. Those modules aim at not breaking with the remarkable OpenERP modularity, this is why they are numerous but small. One of the reasons for maintaining those modules apart is that Brazilian Localization leaders need commit rights agility to complete the localization as companies fund the remaining legal requirements (such as soon fiscal ledgers, accounting SPED, fiscal SPED and PAF ECF that are still missing as September 2011). Those modules are also strictly licensed under AGPL V3 and today don't come with any additional paid permission for online use of 'private modules'." +msgstr "" + #. module: base #: view:res.request:0 msgid "References" @@ -1320,6 +1783,17 @@ msgstr "" msgid "Finland" msgstr "" +#. module: base +#: code:addons/base/res/res_company.py:156 +#, python-format +msgid "Website: " +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_administration +msgid "Settings" +msgstr "" + #. module: base #: selection:ir.actions.act_window,view_type:0 #: selection:ir.actions.act_window.view,view_mode:0 @@ -1330,13 +1804,8 @@ msgid "Tree" msgstr "" #. module: base -#: help:res.config.users,password:0 -msgid "Keep empty if you don't want the user to be able to connect on the system." -msgstr "" - -#. module: base -#: view:ir.actions.server:0 -msgid "Create / Write / Copy" +#: model:ir.module.module,shortdesc:base.module_analytic_multicurrency +msgid "Multi-Currency in Analytic" msgstr "" #. module: base @@ -1350,14 +1819,13 @@ msgid "View Mode" msgstr "" #. module: base -#: view:base.language.import:0 -msgid "When using CSV format, please also check that the first line of your file is one of the following:" +#: help:res.partner.bank,footer:0 +msgid "Display this bank account on the footer of printed documents like invoices and sales orders." msgstr "" #. module: base -#: code:addons/fields.py:114 -#, python-format -msgid "Not implemented search_memory method !" +#: view:base.language.import:0 +msgid "When using CSV format, please also check that the first line of your file is one of the following:" msgstr "" #. module: base @@ -1380,14 +1848,41 @@ msgstr "" msgid "This wizard will scan all module repositories on the server side to detect newly added modules as well as any change to existing modules." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_sale_journal +msgid "\n" +"The sales journal modules allows you to categorise your sales and deliveries (picking lists) between different journals.\n" +"========================================================================================================================\n" +"\n" +"This module is very helpful for bigger companies that\n" +"works by departments.\n" +"\n" +"You can use journal for different purposes, some examples:\n" +" * isolate sales of different departments\n" +" * journals for deliveries by truck or by UPS\n" +"\n" +"Journals have a responsible and evolves between different status:\n" +" * draft, open, cancel, done.\n" +"\n" +"Batch operations can be processed on the different journals to\n" +"confirm all sales at once, to validate or invoice packing, ...\n" +"\n" +"It also supports batch invoicing methods that can be configured by partners and sales orders, examples:\n" +" * daily invoicing,\n" +" * monthly invoicing, ...\n" +"\n" +"Some statistics by journals are provided.\n" +" " +msgstr "" + #. module: base #: field:res.company,logo:0 msgid "Logo" msgstr "" #. module: base -#: view:res.partner.address:0 -msgid "Search Contact" +#: model:ir.module.module,shortdesc:base.module_l10n_cr +msgid "Costa Rica - Accounting" msgstr "" #. module: base @@ -1396,9 +1891,32 @@ msgid "Uninstall (beta)" msgstr "" #. module: base -#: selection:ir.actions.act_window,target:0 -#: selection:ir.actions.url,target:0 -msgid "New Window" +#: model:ir.module.module,description:base.module_hr_expense +msgid "\n" +"This module aims to manage employee's expenses.\n" +"===============================================\n" +"\n" +"The whole workflow is implemented:\n" +" * Draft expense\n" +" * Confirmation of the sheet by the employee\n" +" * Validation by his manager\n" +" * Validation by the accountant and invoice creation\n" +" * Payment of the invoice to the employee\n" +"\n" +"This module also uses the analytic accounting and is compatible with\n" +"the invoice on timesheet module so that you will be able to automatically\n" +"re-invoice your customer's expenses if your work by project.\n" +" " +msgstr "" + +#. module: base +#: field:ir.values,action_id:0 +msgid "Action (change only)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_subscription +msgid "Recurring Documents" msgstr "" #. module: base @@ -1407,7 +1925,12 @@ msgid "Bahamas" msgstr "" #. module: base -#: code:addons/base/res/partner/partner.py:250 +#: selection:res.request,state:0 +msgid "active" +msgstr "" + +#. module: base +#: code:addons/base/res/res_partner.py:272 #, python-format msgid "Couldn't generate the next id because some partners have an alphabetic id !" msgstr "" @@ -1428,9 +1951,13 @@ msgid "Number of modules updated" msgstr "" #. module: base -#: code:addons/fields.py:100 -#, python-format -msgid "Not implemented set_memory method !" +#: field:ir.cron,function:0 +msgid "Method" +msgstr "" + +#. module: base +#: view:res.partner.event:0 +msgid "General Description" msgstr "" #. module: base @@ -1439,13 +1966,13 @@ msgid "Workflow Activity" msgstr "" #. module: base -#: view:ir.rule:0 -msgid "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 AND GROUP_A_RULE_2) OR (GROUP_B_RULE_1 AND GROUP_B_RULE_2) )" +#: model:ir.actions.act_window,help:base.action_ui_view +msgid "Views allows you to personalize each view of OpenERP. You can add new fields, move fields, rename them or delete the ones that you do not need." msgstr "" #. module: base -#: model:ir.actions.act_window,help:base.action_ui_view -msgid "Views allows you to personalize each view of OpenERP. You can add new fields, move fields, rename them or delete the ones that you do not need." +#: model:ir.module.module,shortdesc:base.module_base_setup +msgid "Initial Setup Tools" msgstr "" #. module: base @@ -1462,9 +1989,7 @@ msgstr "" #: view:ir.ui.menu:0 #: field:ir.ui.menu,groups_id:0 #: model:ir.ui.menu,name:base.menu_action_res_groups -#: field:res.config.users,groups_id:0 #: view:res.groups:0 -#: view:res.users:0 #: field:res.users,groups_id:0 msgid "Groups" msgstr "" @@ -1474,19 +1999,33 @@ msgstr "" msgid "Spanish (CL) / Español (CL)" msgstr "" -#. module: base -#: view:res.config.users:0 -msgid "Create additional users and assign them groups that will allow them to have access to selected functionalities within the system. Click on 'Done' if you do not wish to add more users at this stage, you can always do this later." -msgstr "" - #. module: base #: model:res.country,name:base.bz msgid "Belize" msgstr "" #. module: base -#: model:res.country,name:base.ge -msgid "Georgia" +#: model:ir.module.module,description:base.module_hr_recruitment +msgid "\n" +"Manages job positions and the recruitment process.\n" +"==================================================\n" +"\n" +"It's integrated with the survey module to allow you to define interview for different jobs.\n" +"\n" +"This module is integrated with the mail gateway to automatically tracks email\n" +"sent to jobs@YOURCOMPANY.com. It's also integrated with the document management\n" +"system to store and search in your CV base.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_widget_wizard +msgid "Homepage Widgets Management" +msgstr "" + +#. module: base +#: field:res.company,rml_header1:0 +msgid "Report Header / Company Slogan" msgstr "" #. module: base @@ -1500,7 +2039,7 @@ msgid "Comma-separated list of allowed view modes, such as 'form', 'tree', 'cale msgstr "" #. module: base -#: code:addons/orm.py:3147 +#: code:addons/orm.py:3582 #, python-format msgid "A document was modified since you last viewed it (%s:%d)" msgstr "" @@ -1527,10 +2066,45 @@ msgid "Enter the field/expression that will return the list. E.g. select the sal msgstr "" #. module: base -#: field:ir.property,fields_id:0 -#: selection:ir.translation,type:0 -#: field:multi_company.default,field_id:0 -msgid "Field" +#: field:ir.mail_server,smtp_debug:0 +msgid "Debugging" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_helpdesk +msgid "\n" +"Helpdesk Management.\n" +"====================\n" +"\n" +"Like records and processing of claims, Helpdesk and Support are good tools\n" +"to trace your interventions. This menu is more adapted to oral communication,\n" +"which is not necessarily related to a claim. Select a customer, add notes\n" +"and categorize your interventions with a channel and a priority level.\n" +" " +msgstr "" + +#. module: base +#: help:ir.filters,user_id:0 +msgid "The user this filter is available to. Keep empty to make it available to all users." +msgstr "" + +#. module: base +#: sql_constraint:ir.ui.view_sc:0 +msgid "Shortcut for this menu already exists!" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_resource +msgid "\n" +"Module for resource management.\n" +"===============================\n" +"\n" +"A resource represent something that can be scheduled\n" +"(a developer on a task or a work center on manufacturing orders).\n" +"This module manages a resource calendar associated to every resource.\n" +"It also manages the leaves of every resource.\n" +"\n" +" " msgstr "" #. module: base @@ -1539,13 +2113,6 @@ msgid "Groups (no group = global)" msgstr "" #. module: base -#: model:res.country,name:base.fo -msgid "Faroe Islands" -msgstr "" - -#. module: base -#: selection:res.config.users,view:0 -#: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Simplified" msgstr "" @@ -1570,13 +2137,23 @@ msgstr "" msgid "Barbados" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_synchro +msgid "\n" +"Synchronization with all objects.\n" +"=================================\n" +"\n" +"Configure servers and trigger synchronization with its database objects.\n" +"" +msgstr "" + #. module: base #: model:res.country,name:base.mg msgid "Madagascar" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:96 +#: code:addons/base/ir/ir_model.py:116 #, python-format msgid "The Object name must start with x_ and not contain any special character !" msgstr "" @@ -1599,13 +2176,23 @@ msgid "Current Rate" msgstr "" #. module: base -#: field:ir.ui.view.custom,ref_id:0 -msgid "Original View" +#: model:ir.module.module,shortdesc:base.module_idea +msgid "Ideas" msgstr "" #. module: base -#: view:ir.values:0 -msgid "Action To Launch" +#: model:ir.module.module,shortdesc:base.module_sale_crm +msgid "Opportunity to Quotation" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_analytic_plans +msgid "\n" +"The base module to manage analytic distribution and sales orders.\n" +"=================================================================\n" +"\n" +"Using this module you will be able to link analytic accounts to sales orders.\n" +" " msgstr "" #. module: base @@ -1614,8 +2201,23 @@ msgid "Action Target" msgstr "" #. module: base -#: model:res.country,name:base.ai -msgid "Anguilla" +#: model:ir.module.module,shortdesc:base.module_base_calendar +msgid "Calendar Layer" +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.report_ir_model_overview +msgid "Model Overview" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_margin +msgid "Margins by Products" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_invoiced +msgid "Invoicing" msgstr "" #. module: base @@ -1629,8 +2231,8 @@ msgid "Default limit for the list view" msgstr "" #. module: base -#: help:ir.actions.server,write_id:0 -msgid "Provide the field name that the record id refers to for the write operation. If it is empty it will refer to the active id of the object." +#: model:res.country,name:base.pg +msgid "Papua New Guinea" msgstr "" #. module: base @@ -1639,13 +2241,24 @@ msgid "Zimbabwe" msgstr "" #. module: base -#: view:base.module.update:0 -msgid "Please be patient, as this operation may take a few seconds..." +#: model:res.country,name:base.io +msgid "British Indian Ocean Territory" msgstr "" #. module: base -#: help:ir.values,action_id:0 -msgid "This field is not used, it only helps you to select the right action." +#: model:ir.ui.menu,name:base.menu_translation_export +msgid "Import / Export" +msgstr "" + +#. module: base +#: model:ir.actions.todo.category,name:base.category_tools_customization_config +msgid "Tools / Customization" +msgstr "" + +#. module: base +#: field:ir.model.data,res_id:0 +#: field:ir.values,res_id:0 +msgid "Record ID" msgstr "" #. module: base @@ -1664,6 +2277,34 @@ msgstr "" msgid "Server Action" msgstr "" +#. module: base +#: help:ir.actions.client,params:0 +msgid "Arguments sent to the client along withthe view tag" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_gtd +msgid "\n" +"This module implements all concepts defined by the Getting Things Done methodology.\n" +"===================================================================================\n" +"\n" +"This module implements a simple personnal Todo list based on tasks. It adds in\n" +"the project application an editable list of tasks simplified to the minimum\n" +"required fields.\n" +"\n" +"The todo list is based on the GTD methodology. This world-wide used methodology\n" +"is used for personal time management improvement.\n" +"\n" +"Getting Things Done (commonly abbreviated as GTD) is an action management\n" +"method created by David Allen, and described in a book of the same name.\n" +"\n" +"GTD rests on the principle that a person needs to move tasks out of the mind by\n" +"recording them externally. That way, the mind is freed from the job of\n" +"remembering everything that needs to be done, and can concentrate on actually\n" +"performing those tasks.\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.tt msgid "Trinidad and Tobago" @@ -1675,8 +2316,8 @@ msgid "Latvia" msgstr "" #. module: base -#: view:ir.values:0 -msgid "Values" +#: view:partner.sms.send:0 +msgid "SMS - Gateway: clickatell" msgstr "" #. module: base @@ -1685,8 +2326,16 @@ msgid "Field Mappings" msgstr "" #. module: base -#: view:base.language.export:0 -msgid "Export Translations" +#: code:addons/base/publisher_warranty/publisher_warranty.py:125 +#: code:addons/base/publisher_warranty/publisher_warranty.py:163 +#, python-format +msgid "Error during communication with the publisher warranty server." +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_sale_manager +#: model:res.groups,name:base.group_tool_manager +msgid "Manager" msgstr "" #. module: base @@ -1699,6 +2348,11 @@ msgstr "" msgid "Paraguay" msgstr "" +#. module: base +#: model:res.country,name:base.fj +msgid "Fiji" +msgstr "" + #. module: base #: model:ir.model,name:base.model_ir_actions_act_window_close msgid "ir.actions.act_window_close" @@ -1722,14 +2376,26 @@ msgid "Clear IDs" msgstr "" #. module: base -#: help:ir.cron,model:0 -msgid "Name of object whose function will be called when this scheduler will run. e.g. 'res.partener'" +#: view:res.groups:0 +msgid "Inherited" msgstr "" #. module: base -#: code:addons/orm.py:1040 -#, python-format -msgid "The perm_read method is not implemented on this object !" +#: model:ir.module.module,shortdesc:base.module_account_chart +msgid "Template of Charts of Accounts" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_pad_project +msgid "\n" +"This module adds a PAD in all project kanban views\n" +"==================================================\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_report_designer +msgid "Lets you install various tools to simplify and enhance OpenERP's report creation." msgstr "" #. module: base @@ -1737,39 +2403,62 @@ msgstr "" msgid "%y - Year without century [00,99]." msgstr "" +#. module: base +#: code:addons/base/res/res_company.py:155 +#, python-format +msgid "Fax: " +msgstr "" + #. module: base #: model:res.country,name:base.si msgid "Slovenia" msgstr "" #. module: base -#: model:res.country,name:base.pk -msgid "Pakistan" +#: help:res.currency,name:0 +msgid "Currency Code (ISO 4217)" msgstr "" #. module: base -#: code:addons/orm.py:1350 +#: model:ir.actions.act_window,name:base.res_log_act_window +#: model:ir.ui.menu,name:base.menu_res_log_act_window +msgid "Client Logs" +msgstr "" + +#. module: base +#: code:addons/orm.py:1850 +#: code:addons/orm.py:1861 #, python-format msgid "Invalid Object Architecture!" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_email_gateway_form -msgid "Messages" +#: model:ir.module.module,description:base.module_product_margin +msgid "\n" +"Adds a reporting menu in products that computes sales, purchases, margins and other interesting indicators based on invoices.\n" +"=============================================================================================================================\n" +"\n" +"The wizard to launch the report has several options to help you get the data you need.\n" +"" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:303 -#: code:addons/base/ir/ir_model.py:317 -#: code:addons/base/ir/ir_model.py:319 -#: code:addons/base/ir/ir_model.py:321 -#: code:addons/base/ir/ir_model.py:328 -#: code:addons/base/ir/ir_model.py:331 +#: code:addons/base/ir/ir_model.py:330 +#: code:addons/base/ir/ir_model.py:344 +#: code:addons/base/ir/ir_model.py:346 +#: code:addons/base/ir/ir_model.py:348 +#: code:addons/base/ir/ir_model.py:355 +#: code:addons/base/ir/ir_model.py:358 #: code:addons/base/module/wizard/base_update_translations.py:38 #, python-format msgid "Error!" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr_rib +msgid "French RIB Bank Details" +msgstr "" + #. module: base #: view:res.lang:0 msgid "%p - Equivalent of either AM or PM." @@ -1796,7 +2485,7 @@ msgid "New Zealand" msgstr "" #. module: base -#: code:addons/orm.py:3366 +#: code:addons/orm.py:3860 #, python-format msgid "One of the records you are trying to modify has already been deleted (Document type: %s)." msgstr "" @@ -1806,11 +2495,6 @@ msgstr "" msgid "Display and manage the list of all countries that can be assigned to your partner records. You can create or delete countries to make sure the ones you are working on will be maintained." msgstr "" -#. module: base -#: model:res.partner.category,name:base.res_partner_category_7 -msgid "Openstuff.net" -msgstr "" - #. module: base #: model:res.country,name:base.nf msgid "Norfolk Island" @@ -1838,8 +2522,20 @@ msgid "Bangladesh" msgstr "" #. module: base -#: constraint:res.company:0 -msgid "Error! You can not create recursive companies." +#: model:ir.module.module,shortdesc:base.module_project_retro_planning +msgid "Project Retro-planning" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_planning +msgid "Master Procurement Schedule" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_module_category +#: field:ir.module.module,application:0 +#: field:res.groups,category_id:0 +msgid "Application" msgstr "" #. module: base @@ -1848,12 +2544,34 @@ msgid "Valid" msgstr "" #. module: base -#: selection:ir.translation,type:0 -msgid "XSL" +#: model:ir.module.module,description:base.module_decimal_precision +msgid "\n" +"Configure the price accuracy you need for different kinds of usage: accounting, sales, purchases, etc.\n" +"======================================================================================================\n" +"\n" +"The decimal precision is configured per company.\n" +"" msgstr "" #. module: base -#: code:addons/base/module/module.py:322 +#: model:ir.module.module,description:base.module_l10n_pl +msgid "\n" +"This is the module to manage the accounting chart and taxes for Poland in OpenERP.\n" +"==================================================================================\n" +"\n" +"To jest moduł do tworzenia wzorcowego planu kont i podstawowych ustawień do podatków\n" +"VAT 0%, 7% i 22%. Moduł ustawia też konta do kupna i sprzedaży towarów zakładając,\n" +"że wszystkie towary są w obrocie hurtowym.\n" +" " +msgstr "" + +#. module: base +#: field:ir.actions.client,params_store:0 +msgid "Params storage" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:398 #, python-format msgid "Can not upgrade module '%s'. It is not installed." msgstr "" @@ -1864,8 +2582,29 @@ msgid "Cuba" msgstr "" #. module: base -#: model:ir.model,name:base.model_res_partner_event -msgid "res.partner.event" +#: model:ir.module.module,description:base.module_crm_profiling +msgid "\n" +"This module allows users to perform segmentation within partners.\n" +"=================================================================\n" +"\n" +"It uses the profiles criteria from the earlier segmentation module and improve it. Thanks to the new concept of questionnaire. You can now regroup questions into a questionnaire and directly use it on a partner.\n" +"\n" +"It also has been merged with the earlier CRM & SRM segmentation tool because they were overlapping.\n" +"\n" +" * Note: this module is not compatible with the module segmentation, since it's the same which has been renamed.\n" +" " +msgstr "" + +#. module: base +#: code:addons/report_sxw.py:435 +#, python-format +msgid "Unknown report type: %s" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:277 +#, python-format +msgid "For selection fields, the Selection Options must be given!" msgstr "" #. module: base @@ -1908,6 +2647,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_partner_bank_type +#: field:res.partner.bank,state:0 #: view:res.partner.bank.type:0 msgid "Bank Account Type" msgstr "" @@ -1924,8 +2664,6 @@ msgstr "" #: field:publisher_warranty.contract.wizard,config_logo:0 #: field:res.config,config_logo:0 #: field:res.config.installer,config_logo:0 -#: field:res.config.users,config_logo:0 -#: field:res.config.view,config_logo:0 msgid "Image" msgstr "" @@ -1945,10 +2683,30 @@ msgid "Austria" msgstr "" #. module: base -#: selection:base.language.install,state:0 -#: selection:base.module.import,state:0 -#: selection:base.module.update,state:0 -msgid "done" +#: model:ir.module.module,description:base.module_l10n_be_invoice_bba +msgid "\n" +" \n" +"Belgian localisation for in- and outgoing invoices (prereq to account_coda):\n" +" - Rename 'reference' field labels to 'Communication'\n" +" - Add support for Belgian Structured Communication\n" +"\n" +"A Structured Communication can be generated automatically on outgoing invoices according to the following algorithms:\n" +" 1) Random : +++RRR/RRRR/RRRDD+++\n" +" R..R = Random Digits, DD = Check Digits\n" +" 2) Date : +++DOY/YEAR/SSSDD+++\n" +" DOY = Day of the Year, SSS = Sequence Number, DD = Check Digits)\n" +" 3) Customer Reference +++RRR/RRRR/SSSDDD+++\n" +" R..R = Customer Reference without non-numeric characters, SSS = Sequence Number, DD = Check Digits) \n" +" \n" +"The preferred type of Structured Communication and associated Algorithm can be specified on the Partner records. \n" +"A 'random' Structured Communication will generated if no algorithm is specified on the Partner record. \n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_wiki_quality_manual +msgid "Wiki: Quality Manual" msgstr "" #. module: base @@ -1970,12 +2728,12 @@ msgid "Signal (subflow.*)" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_17 -msgid "HR sector" +#: model:ir.ui.menu,name:base.menu_dashboard_admin +msgid "Administration Dashboard" msgstr "" #. module: base -#: code:addons/orm.py:3817 +#: code:addons/orm.py:4373 #, python-format msgid "Invalid \"order\" specified. A valid \"order\" specification is a comma-separated list of valid field names (optionally followed by asc/desc for the direction)" msgstr "" @@ -1991,8 +2749,6 @@ msgid "Draft" msgstr "" #. module: base -#: selection:res.config.users,view:0 -#: selection:res.config.view,view:0 #: selection:res.users,view:0 msgid "Extended" msgstr "" @@ -2002,16 +2758,6 @@ msgstr "" msgid "Manage the contact titles you want to have available in your system and the way you want to print them in letters and other documents. Some example: Mr., Mrs. " msgstr "" -#. module: base -#: field:res.company,rml_footer1:0 -msgid "Report Footer 1" -msgstr "" - -#. module: base -#: field:res.company,rml_footer2:0 -msgid "Report Footer 2" -msgstr "" - #. module: base #: view:ir.model.access:0 #: view:res.groups:0 @@ -2019,6 +2765,17 @@ msgstr "" msgid "Access Controls" msgstr "" +#. module: base +#: code:addons/base/ir/ir_model.py:232 +#, python-format +msgid "The Selection Options expression is not a valid Pythonic expression.Please provide an expression in the [('key','Label'), ...] format." +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_survey_user +msgid "Survey / User" +msgstr "" + #. module: base #: view:ir.module.module:0 #: field:ir.module.module,dependencies_id:0 @@ -2035,11 +2792,53 @@ msgstr "" msgid "Web Icon File (hover)" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_diagram +msgid "Openerp web Diagram view" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_hr_user +msgid "HR Officer" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_contract +msgid "Employee Contracts" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_wiki_faq +msgid "\n" +"This module provides a Wiki FAQ Template.\n" +"=========================================\n" +"\n" +"It provides demo data, thereby creating a Wiki Group and a Wiki Page\n" +"for Wiki FAQ.\n" +" " +msgstr "" + #. module: base #: view:ir.actions.server:0 msgid "If you use a formula type, use a python expression using the variable 'object'." msgstr "" +#. module: base +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_res_users +#: field:ir.default,uid:0 +#: model:ir.ui.menu,name:base.menu_action_res_users +#: model:ir.ui.menu,name:base.menu_users +#: view:res.groups:0 +#: field:res.groups,users:0 +#: view:res.users:0 +msgid "Users" +msgstr "" + #. module: base #: field:res.partner.address,birthdate:0 msgid "Birthdate" @@ -2051,6 +2850,22 @@ msgstr "" msgid "Contact Titles" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_manufacturer +msgid "Products Manufacturers" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:218 +#, python-format +msgid "SMTP-over-SSL mode unavailable" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_survey +msgid "Survey" +msgstr "" + #. module: base #: view:base.language.import:0 msgid "Please double-check that the file encoding is set to UTF-8 (sometimes called Unicode) when the translator exports it." @@ -2061,6 +2876,11 @@ msgstr "" msgid "Spanish (DO) / Español (DO)" msgstr "" +#. module: base +#: model:res.country,name:base.na +msgid "Namibia" +msgstr "" + #. module: base #: model:ir.model,name:base.model_workflow_activity msgid "workflow.activity" @@ -2081,6 +2901,11 @@ msgstr "" msgid "Uruguay" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_fetchmail_crm +msgid "eMail Gateway for Leads" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Finnish / Suomi" @@ -2102,13 +2927,55 @@ msgid "German / Deutsch" msgstr "" #. module: base -#: help:ir.actions.server,trigger_name:0 -msgid "Select the Signal name that is to be used as the trigger." +#: view:ir.actions.server:0 +msgid "Fields Mapping" msgstr "" #. module: base -#: view:ir.actions.server:0 -msgid "Fields Mapping" +#: model:ir.module.module,shortdesc:base.module_web_dashboard +msgid "web Dashboard" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale +msgid "\n" +"The base module to manage quotations and sales orders.\n" +"======================================================\n" +"\n" +"Workflow with validation steps:\n" +"-------------------------------\n" +" * Quotation -> Sales order -> Invoice\n" +"\n" +"Invoicing methods:\n" +"------------------\n" +" * Invoice on order (before or after shipping)\n" +" * Invoice on delivery\n" +" * Invoice on timesheets\n" +" * Advance invoice\n" +"\n" +"Partners preferences:\n" +"---------------------\n" +" * shipping\n" +" * invoicing\n" +" * incoterm\n" +"\n" +"Products stocks and prices\n" +"--------------------------\n" +"\n" +"Delivery methods:\n" +"-----------------\n" +" * all at once\n" +" * multi-parcel\n" +" * delivery costs\n" +"\n" +"Dashboard for Sales Manager that includes:\n" +"------------------------------------------\n" +" * Quotations\n" +" * Sales by Month\n" +" * Graph of Sales by Salesman in last 90 days\n" +" * Graph of Sales per Customer in last 90 days\n" +" * Graph of Sales by Product's Category in last 90 days\n" +" " msgstr "" #. module: base @@ -2122,20 +2989,23 @@ msgid "Sir" msgstr "" #. module: base -#: code:addons/orm.py:1622 -#, python-format -msgid "There is no view of type '%s' defined for the structure!" +#: model:ir.module.module,description:base.module_l10n_ca +msgid "\n" +"This is the module to manage the English and French - Canadian accounting chart in OpenERP.\n" +"===========================================================================================\n" +"\n" +"Canadian accounting charts and localizations.\n" +" " msgstr "" #. module: base -#: field:ir.default,ref_id:0 -msgid "ID Ref." +#: view:base.module.import:0 +msgid "Select module package to import (.zip file):" msgstr "" #. module: base -#: model:ir.actions.server,name:base.action_start_configurator -#: model:ir.ui.menu,name:base.menu_view_base_module_configuration -msgid "Start Configuration" +#: selection:base.language.install,lang:0 +msgid "French / Français" msgstr "" #. module: base @@ -2149,21 +3019,46 @@ msgid "Field Mappings." msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_module_module -#: view:ir.model.data:0 -#: field:ir.model.data,module:0 -#: view:ir.module.module:0 -#: field:ir.module.module.dependency,module_id:0 -#: report:ir.module.reference.graph:0 -#: field:ir.translation,module:0 -msgid "Module" +#: model:ir.module.module,description:base.module_l10n_lu +msgid "\n" +"This is the base module to manage the accounting chart for Luxembourg.\n" +"======================================================================\n" +"\n" +" * the KLUWER Chart of Accounts,\n" +" * the Tax Code Chart for Luxembourg\n" +" * the main taxes used in Luxembourg" +msgstr "" + +#. module: base +#: field:ir.module.module,demo:0 +msgid "Demo data" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_portal +msgid "\n" +"This module defines 'portals' to customize the access to your OpenERP database\n" +"for external users.\n" +"\n" +"A portal defines customized user menu and access rights for a group of users\n" +"(the ones associated to that portal). It also associates user groups to the\n" +"portal users (adding a group in the portal automatically adds it to the portal\n" +"users, etc). That feature is very handy when used in combination with the\n" +"module 'share'.\n" +" " +msgstr "" + +#. module: base +#: selection:res.request,priority:0 +msgid "High" msgstr "" #. module: base #: field:ir.attachment,description:0 +#: field:ir.mail_server,name:0 +#: field:ir.module.category,description:0 #: view:ir.module.module:0 #: field:ir.module.module,description:0 -#: field:res.partner.bank,name:0 #: view:res.partner.event:0 #: field:res.partner.event,description:0 #: view:res.request:0 @@ -2177,8 +3072,13 @@ msgid "Instances" msgstr "" #. module: base -#: model:res.country,name:base.aq -msgid "Antarctica" +#: help:ir.mail_server,smtp_host:0 +msgid "Hostname or IP of SMTP server" +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Japanese / 日本語" msgstr "" #. module: base @@ -2192,8 +3092,8 @@ msgid "_Import" msgstr "" #. module: base -#: view:res.partner.canal:0 -msgid "Channel" +#: selection:ir.translation,type:0 +msgid "XSL" msgstr "" #. module: base @@ -2201,6 +3101,11 @@ msgstr "" msgid "Separator Format" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_report_webkit +msgid "Webkit Report Engine" +msgstr "" + #. module: base #: selection:publisher_warranty.contract,state:0 msgid "Unvalidated" @@ -2213,8 +3118,8 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.action_partner_mass_mail -#: model:ir.model,name:base.model_partner_wizard_spam -#: view:partner.wizard.spam:0 +#: model:ir.model,name:base.model_partner_massmail_wizard +#: view:partner.massmail.wizard:0 msgid "Mass Mailing" msgstr "" @@ -2224,9 +3129,54 @@ msgid "Mayotte" msgstr "" #. module: base -#: code:addons/base/ir/ir_actions.py:597 -#, python-format -msgid "Please specify an action to launch !" +#: model:ir.module.module,shortdesc:base.module_crm_todo +msgid "Tasks on CRM" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_generic_modules_accounting +#: view:res.company:0 +msgid "Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_payment +msgid "\n" +"Module to manage invoice payment.\n" +"=================================\n" +"\n" +"This module provides :\n" +"----------------------\n" +"* a more efficient way to manage invoice payment.\n" +"* a basic mechanism to easily plug various automated payment.\n" +" " +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Interaction between rules" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_invoice_layout +msgid "\n" +"This module provides some features to improve the layout of the invoices.\n" +"=========================================================================\n" +"\n" +"It gives you the possibility to:\n" +"--------------------------------\n" +" * order all the lines of an invoice\n" +" * add titles, comment lines, sub total lines\n" +" * draw horizontal lines and put page breaks\n" +"\n" +"Moreover, there is one option which allows you to print all the selected invoices with a given special message at the bottom of it. This feature can be very useful for printing your invoices with end-of-year wishes, special punctual conditions.\n" +"\n" +" " +msgstr "" + +#. module: base +#: constraint:res.partner:0 +msgid "Error ! You cannot create recursive associated members." msgstr "" #. module: base @@ -2239,6 +3189,11 @@ msgstr "" msgid "Right-to-Left" msgstr "" +#. module: base +#: model:ir.model,name:base.model_res_partner_event +msgid "res.partner.event" +msgstr "" + #. module: base #: view:ir.actions.act_window:0 #: model:ir.actions.act_window,name:base.actions_ir_filters_view @@ -2249,9 +3204,8 @@ msgid "Filters" msgstr "" #. module: base -#: code:addons/orm.py:758 -#, python-format -msgid "Please check that all your lines have %d columns." +#: model:ir.actions.act_window,help:base.open_module_tree +msgid "You can install new modules in order to activate new features, menu, reports or data in your OpenERP instance. To install some modules, click on the button \"Install\" from the form view and then click on \"Start Upgrade\"." msgstr "" #. module: base @@ -2261,6 +3215,13 @@ msgstr "" msgid "Scheduled Actions" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_chat +msgid "\n" +" OpenERP Web chat module.\n" +" " +msgstr "" + #. module: base #: field:res.partner.address,title:0 #: field:res.partner.title,name:0 @@ -2274,13 +3235,23 @@ msgid "If not set, acts as a default value for new resources" msgstr "" #. module: base -#: code:addons/orm.py:3448 +#: code:addons/orm.py:3953 #, python-format msgid "Recursivity Detected." msgstr "" #. module: base -#: code:addons/base/module/module.py:262 +#: model:ir.module.module,shortdesc:base.module_report_webkit_sample +msgid "Webkit Report Samples" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_point_of_sale +msgid "Point Of Sale" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:298 #, python-format msgid "Recursion error in modules dependencies !" msgstr "" @@ -2300,6 +3271,11 @@ msgstr "" msgid "Value Added Tax number. Check the box if the partner is subjected to the VAT. Used by the VAT legal statement." msgstr "" +#. module: base +#: selection:ir.sequence,implementation:0 +msgid "Standard" +msgstr "" + #. module: base #: model:ir.model,name:base.model_maintenance_contract msgid "maintenance.contract" @@ -2320,6 +3296,12 @@ msgstr "" msgid "Company Name" msgstr "" +#. module: base +#: code:addons/orm.py:2650 +#, python-format +msgid "Invalid value for reference field \"%s.%s\" (last part must be a non-zero integer): \"%s\"" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_country #: model:ir.ui.menu,name:base.menu_country_partner @@ -2331,6 +3313,11 @@ msgstr "" msgid "RML (deprecated - use Report)" msgstr "" +#. module: base +#: help:res.lang,iso_code:0 +msgid "This ISO code is the name of po files to use for translations" +msgstr "" + #. module: base #: view:ir.rule:0 msgid "Record rules" @@ -2341,6 +3328,16 @@ msgstr "" msgid "Field Information" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_multilang +msgid "\n" +" * Multi language support for Chart of Accounts, Taxes, Tax Codes , Journals, Accounting Templates,\n" +" Analytic Chart of Accounts and Analytic Journals.\n" +" * Setup wizard changes\n" +" - Copy translations for COA, Tax, Tax Code and Fiscal Position from templates to target objects.\n" +" " +msgstr "" + #. module: base #: view:ir.actions.todo:0 msgid "Search Actions" @@ -2357,6 +3354,11 @@ msgstr "" msgid "VAT" msgstr "" +#. module: base +#: field:res.users,new_password:0 +msgid "Set password" +msgstr "" + #. module: base #: view:res.lang:0 msgid "12. %w ==> 5 ( Friday is the 6th day)" @@ -2372,6 +3374,13 @@ msgstr "" msgid "%x - Appropriate date representation." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_mobile +msgid "\n" +" OpenERP Web mobile.\n" +" " +msgstr "" + #. module: base #: view:res.lang:0 msgid "%d - Day of the month [01,31]." @@ -2393,14 +3402,20 @@ msgid "M." msgstr "" #. module: base -#: code:addons/base/module/module.py:429 +#: code:addons/base/module/module.py:505 #, python-format msgid "Can not create the module file:\n" " %s" msgstr "" #. module: base -#: code:addons/orm.py:2973 +#: model:ir.model,name:base.model_ir_actions_wizard +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.wizard" +msgstr "" + +#. module: base +#: code:addons/orm.py:3404 #, python-format msgid "Operation prohibited by access rules, or performed on an already deleted document (Operation: read, Document type: %s)." msgstr "" @@ -2411,14 +3426,19 @@ msgid "Nauru" msgstr "" #. module: base -#: code:addons/base/module/module.py:200 +#: report:ir.module.reference.graph:0 +msgid "Introspection report on objects" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:236 #, python-format msgid "The certificate ID of the module must be unique !" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_property -msgid "ir.property" +#: model:ir.module.module,description:base.module_l10n_hn +msgid "Agrega una nomenclatura contable para Honduras. También incluye impuestos y la moneda Lempira. -- Adds accounting chart for Honduras. It also includes taxes and the Lempira currency" msgstr "" #. module: base @@ -2430,11 +3450,38 @@ msgstr "" msgid "Form" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_it +msgid "\n" +"Piano dei conti italiano di un'impresa generica.\n" +"================================================\n" +"\n" +"Italian accounting chart and localization.\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.me msgid "Montenegro" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_document_ics +msgid "iCal Support" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_fetchmail +msgid "Email Gateway" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:440 +#, python-format +msgid "Mail delivery failed via SMTP server '%s'.\n" +"%s: %s" +msgstr "" + #. module: base #: view:ir.cron:0 msgid "Technical Data" @@ -2446,13 +3493,31 @@ msgstr "" msgid "Categories" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_mobile +msgid "OpenERP Web mobile" +msgstr "" + #. module: base #: view:base.language.import:0 msgid "If you need another language than the official ones available, you can import a language pack from here. Other OpenERP languages than the official ones can be found on launchpad." msgstr "" #. module: base -#: view:ir.module.module:0 +#: model:ir.module.module,description:base.module_account_accountant +msgid "\n" +"Accounting Access Rights.\n" +"=========================\n" +"\n" +"This module gives the admin user the access to all the accounting features\n" +"like the journal items and the chart of accounts.\n" +"\n" +"It assigns manager and user access rights to the Administrator, and only\n" +"user rights to Demo user.\n" +" " +msgstr "" + +#. module: base #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "To be upgraded" @@ -2474,9 +3539,30 @@ msgid "Liechtenstein" msgstr "" #. module: base -#: model:ir.model,name:base.model_partner_sms_send -#: view:partner.sms.send:0 -msgid "Send SMS" +#: model:ir.module.module,description:base.module_web_rpc +msgid "Openerp web web" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_issue_sheet +msgid "Timesheet on Issues" +msgstr "" + +#. module: base +#: model:res.partner.title,name:base.res_partner_title_ltd +msgid "Ltd" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_voucher +msgid "\n" +"Account Voucher module includes all the basic requirements of Voucher Entries for Bank, Cash, Sales, Purchase, Expanse, Contra, etc.\n" +"====================================================================================================================================\n" +"\n" +" * Voucher Entry\n" +" * Voucher Receipt\n" +" * Cheque Register\n" +" " msgstr "" #. module: base @@ -2485,7 +3571,7 @@ msgid "EAN13" msgstr "" #. module: base -#: code:addons/orm.py:1622 +#: code:addons/orm.py:2101 #, python-format msgid "Invalid Architecture!" msgstr "" @@ -2496,8 +3582,8 @@ msgid "Portugal" msgstr "" #. module: base -#: sql_constraint:ir.model.data:0 -msgid "You cannot have multiple records with the same id for the same module !" +#: model:ir.module.module,shortdesc:base.module_share +msgid "Share any Document" msgstr "" #. module: base @@ -2511,9 +3597,37 @@ msgid "6. %d, %m ==> 05, 12" msgstr "" #. module: base -#: field:res.config.users,date:0 -#: field:res.users,date:0 -msgid "Last Connection" +#: model:ir.module.module,description:base.module_analytic_multicurrency +msgid "\n" +"This improve OpenERP multi-currency handling in analytic accountiong, overall for multi-company.\n" +"\n" +"This module is based on the work made in all c2c_multicost* available on the v5.0 stable version and\n" +"allow you to shar analytic account between company (even if currency differs in each one).\n" +"\n" +"What has been done here:\n" +"\n" +" * Adapt the owner of analytic line (= to company that own the general account associated with en analytic line)\n" +" * Add multi-currency on analytic lines (similar to financial accounting)\n" +" * Correct all \"costs\" indicators into analytic account to base them on the right currency (owner's company)\n" +" * By default, nothing change for single company implementation.\n" +"\n" +"As a result, we can now really share the same analytic account between companies that doesn't have the same \n" +"currency. This setup becomes True, Enjoy !\n" +"\n" +"- Company A : EUR\n" +"- Company B : CHF\n" +"\n" +"- Analytic Account A : USD, owned by Company A\n" +" - Analytic Account B : CHF, owned by Company A\n" +" - Analytic Account C : EUR, owned by Company B\n" +"\n" +"\n" +"" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_it +msgid "Italy - Accounting" msgstr "" #. module: base @@ -2534,6 +3648,17 @@ msgstr "" msgid "Languages" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_crm_claim +msgid "\n" +"This modules allows you to track your customers/suppliers claims and grievances.\n" +"================================================================================\n" +"\n" +"It is fully integrated with the email gateway so that you can create\n" +"automatically new claims based on incoming emails.\n" +" " +msgstr "" + #. module: base #: selection:workflow.activity,join_mode:0 #: selection:workflow.activity,split_mode:0 @@ -2541,8 +3666,13 @@ msgid "Xor" msgstr "" #. module: base -#: model:res.country,name:base.ec -msgid "Ecuador" +#: model:ir.module.category,name:base.module_category_localization_account_charts +msgid "Account Charts" +msgstr "" + +#. module: base +#: view:res.request:0 +msgid "Request Date" msgstr "" #. module: base @@ -2580,13 +3710,36 @@ msgid "Base Field" msgstr "" #. module: base -#: view:publisher_warranty.contract:0 -msgid "Validate" +#: model:ir.module.module,description:base.module_anonymization +msgid "\n" +"This module allows you to anonymize a database.\n" +"===============================================\n" +"\n" +"This module allows you to keep your data confidential for a given database.\n" +"This process is useful if you want to use the migration process and protect\n" +"your own or your customer’s confidential data. The principle is that you run\n" +"an anonymization tool which will hide your confidential data(they are replaced\n" +"by ‘XXX’ characters). Then you can send the anonymized database to the migration\n" +"team. Once you get back your migrated database, you restore it and reverse the\n" +"anonymization process to recover your previous data.\n" +" " msgstr "" #. module: base -#: field:ir.actions.todo,restart:0 -msgid "Restart" +#: help:publisher_warranty.contract,name:0 +#: help:publisher_warranty.contract.wizard,name:0 +msgid "Your OpenERP Publisher's Warranty Contract unique key, also called serial number." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_setup +msgid "\n" +"This module helps to configure the system at the installation of a new database.\n" +"================================================================================\n" +"\n" +"Shows you a list of applications features to install from.\n" +"\n" +" " msgstr "" #. module: base @@ -2596,9 +3749,8 @@ msgid "SXW content" msgstr "" #. module: base -#: view:ir.actions.wizard:0 -#: field:wizard.ir.model.menu.create.line,wizard_id:0 -msgid "Wizard" +#: model:ir.module.module,shortdesc:base.module_l10n_pl +msgid "Poland - Accounting" msgstr "" #. module: base @@ -2606,21 +3758,25 @@ msgstr "" msgid "Action to Trigger" msgstr "" -#. module: base -#: code:addons/base/res/res_user.py:136 -#, python-format -msgid "\"email_from\" needs to be set to send welcome mails to users" -msgstr "" - #. module: base #: selection:ir.translation,type:0 msgid "Constraint" msgstr "" #. module: base -#: selection:ir.values,key:0 -#: selection:res.partner.address,type:0 -msgid "Default" +#: model:ir.module.module,description:base.module_purchase +msgid "\n" +"Purchase module is for generating a purchase order for purchase of goods from a supplier.\n" +"=========================================================================================\n" +"\n" +"A supplier invoice is created for the particular purchase order.\n" +"\n" +"Dashboard for purchase management that includes:\n" +" * Current Purchase Orders\n" +" * Draft Purchase Orders\n" +" * Graph for quantity and amount per month\n" +"\n" +" " msgstr "" #. module: base @@ -2640,14 +3796,19 @@ msgstr "" msgid "Summary" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_hidden_dependency +msgid "Dependency" +msgstr "" + #. module: base #: field:multi_company.default,expression:0 msgid "Expression" msgstr "" #. module: base -#: help:ir.actions.server,subject:0 -msgid "Specify the subject. You can use fields from the object, e.g. `Hello [[ object.partner_id.name ]]`" +#: view:publisher_warranty.contract:0 +msgid "Validate" msgstr "" #. module: base @@ -2655,6 +3816,26 @@ msgstr "" msgid "Header/Footer" msgstr "" +#. module: base +#: help:ir.mail_server,sequence:0 +msgid "When no specific mail server is requested for a mail, the highest priority one is used. Default priority is 10 (smaller number = higher priority)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_crm_partner_assign +msgid "\n" +"This is the module used by OpenERP SA to redirect customers to its partners, based on geolocalization.\n" +"======================================================================================================\n" +"\n" +"You can geolocalize your opportunities by using this module.\n" +"\n" +"Use geolocalization when assigning opportunities to partners.\n" +"Determine the GPS coordinates according to the address of the partner.\n" +"The most appropriate partner can be assigned.\n" +"You can also use the geolocalization without using the GPS coordinates.\n" +" " +msgstr "" + #. module: base #: help:ir.actions.act_window,help:0 msgid "Optional help text for the users with a description of the target view, such as its usage and purpose." @@ -2670,24 +3851,19 @@ msgstr "" msgid "Module .ZIP file" msgstr "" -#. module: base -#: field:ir.ui.view,xml_id:0 -msgid "XML ID" -msgstr "" - -#. module: base -#: model:res.partner.category,name:base.res_partner_category_16 -msgid "Telecom sector" -msgstr "" - #. module: base #: field:workflow.transition,trigger_model:0 msgid "Trigger Object" msgstr "" #. module: base -#: view:res.users:0 -msgid "Current Activity" +#: sql_constraint:ir.sequence.type:0 +msgid "`code` must be unique." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_expense +msgid "Expenses Management" msgstr "" #. module: base @@ -2696,22 +3872,38 @@ msgstr "" msgid "Incoming Transitions" msgstr "" +#. module: base +#: field:ir.values,value_unpickle:0 +msgid "Default value or action reference" +msgstr "" + #. module: base #: model:res.country,name:base.sr msgid "Suriname" msgstr "" #. module: base +#: model:ir.module.module,shortdesc:base.module_project_timesheet +msgid "Bill Time on Tasks" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_marketing +#: model:ir.module.module,shortdesc:base.module_marketing #: model:ir.ui.menu,name:base.marketing_menu msgid "Marketing" msgstr "" #. module: base #: view:res.partner.bank:0 -#: model:res.partner.bank.type,name:base.bank_normal msgid "Bank account" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_gr +msgid "Greece - Accounting" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (HN) / Español (HN)" @@ -2727,29 +3919,60 @@ msgstr "" msgid "Customized Architecture" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_gantt +msgid "web Gantt" +msgstr "" + #. module: base #: field:ir.module.module,license:0 msgid "License" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_graph +msgid "web Graph" +msgstr "" + #. module: base #: field:ir.attachment,url:0 msgid "Url" msgstr "" -#. module: base -#: selection:ir.actions.todo,restart:0 -msgid "Always" -msgstr "" - #. module: base #: selection:ir.translation,type:0 msgid "SQL Constraint" msgstr "" +#. module: base +#: help:ir.ui.menu,groups_id:0 +msgid "If you have groups, the visibility of this menu will be based on these groups. If this field is empty, OpenERP will compute visibility based on the related object's read access." +msgstr "" + +#. module: base +#: view:base.module.upgrade:0 +msgid "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_subscription +msgid "\n" +"Create recurring documents.\n" +"===========================\n" +"\n" +"This module allows to create new documents and add subscriptions on that document.\n" +"\n" +"e.g. To have an invoice generated automatically periodically:\n" +" * Define a document type based on Invoice object\n" +" * Define a subscription whose source document is the document defined as above. Specify the interval information and partner to be invoice.\n" +" " +msgstr "" + #. module: base #: field:ir.actions.server,srcmodel_id:0 +#: field:ir.model,model:0 #: field:ir.model.fields,model_id:0 +#: view:ir.values:0 msgid "Model" msgstr "" @@ -2773,14 +3996,25 @@ msgstr "" msgid "Equatorial Guinea" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_warning +msgid "Warning Messages and Alerts" +msgstr "" + #. module: base #: view:base.module.import:0 #: model:ir.actions.act_window,name:base.action_view_base_module_import msgid "Module Import" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ch +msgid "Switzerland - Accounting" +msgstr "" + #. module: base #: field:res.bank,zip:0 +#: field:res.company,zip:0 #: field:res.partner.address,zip:0 #: field:res.partner.bank,zip:0 msgid "Zip" @@ -2797,19 +4031,29 @@ msgstr "" msgid "FYROM" msgstr "" +#. module: base +#: view:ir.actions.todo:0 +msgid "Set as Todo" +msgstr "" + #. module: base #: view:res.lang:0 msgid "%c - Appropriate date and time representation." msgstr "" #. module: base -#: code:addons/base/res/res_config.py:422 +#: code:addons/base/res/res_config.py:386 #, python-format msgid "Your database is now fully configured.\n" "\n" "Click 'Continue' and enjoy your OpenERP experience..." msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_marketing +msgid "Helps you manage your marketing campaigns step by step." +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Hebrew / עִבְרִי" @@ -2835,6 +4079,8 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_ui_view #: field:ir.actions.act_window,view_ids:0 #: field:ir.actions.act_window,views:0 +#: view:ir.model:0 +#: field:ir.model,view_ids:0 #: field:ir.module.module,views_by_module:0 #: model:ir.ui.menu,name:base.menu_action_ui_view #: view:ir.ui.view:0 @@ -2848,7 +4094,12 @@ msgid "Rules" msgstr "" #. module: base -#: code:addons/base/module/module.py:216 +#: field:ir.mail_server,smtp_host:0 +msgid "SMTP Server" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:252 #, python-format msgid "You try to remove a module that is installed or will be installed" msgstr "" @@ -2868,6 +4119,11 @@ msgstr "" msgid "Guatemala" msgstr "" +#. module: base +#: help:ir.actions.server,message:0 +msgid "Email contents, may contain expressions enclosed in double brackets based on the same values as those available in the condition field, e.g. `Dear [[ object.partner_id.name ]]`" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_workflow_form #: model:ir.ui.menu,name:base.menu_low_workflow @@ -2877,40 +4133,24 @@ msgid "Workflows" msgstr "" #. module: base -#: field:ir.translation,xml_id:0 -msgid "XML Id" +#: model:ir.module.module,description:base.module_profile_tools +msgid "\n" +"Installer for extra Hidden like lunch, survey, idea, share, etc.\n" +"===============================================================\n" +"\n" +"Makes the Extra Hidden Configuration available from where you can install\n" +"modules like share, lunch, pad, idea, survey and subscription.\n" +" " msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_config_user_form -msgid "Create Users" +#: model:ir.module.category,name:base.module_category_specific_industry_applications +msgid "Specific Industry Applications" msgstr "" #. module: base -#: model:ir.model,name:base.model_res_partner_title -msgid "res.partner.title" -msgstr "" - -#. module: base -#: view:ir.values:0 -msgid "tree_but_action, client_print_multi" -msgstr "" - -#. module: base -#: model:res.partner.category,name:base.res_partner_category_retailers0 -msgid "Retailers" -msgstr "" - -#. module: base -#: help:ir.cron,priority:0 -msgid "0=Very Urgent\n" -"10=Not urgent" -msgstr "" - -#. module: base -#: view:res.config:0 -#: view:res.config.installer:0 -msgid "Skip" +#: model:ir.module.module,shortdesc:base.module_web_uservoice +msgid "Receive User Feedback" msgstr "" #. module: base @@ -2919,9 +4159,13 @@ msgid "Lesotho" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:114 -#, python-format -msgid "You can not remove the model '%s' !" +#: model:ir.module.module,shortdesc:base.module_base_vat +msgid "VAT Number Validation" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_partner_assign +msgid "Partners Geo-Localization" msgstr "" #. module: base @@ -2929,6 +4173,12 @@ msgstr "" msgid "Kenya" msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.action_translation +#: model:ir.ui.menu,name:base.menu_action_translation +msgid "Translated Terms" +msgstr "" + #. module: base #: view:res.partner.event:0 msgid "Event" @@ -2950,7 +4200,7 @@ msgid "System Configuration Done" msgstr "" #. module: base -#: code:addons/orm.py:929 +#: code:addons/orm.py:1426 #, python-format msgid "Error occurred while validating the field(s) %s: %s" msgstr "" @@ -2960,11 +4210,56 @@ msgstr "" msgid "Generic" msgstr "" +#. module: base +#: view:ir.actions.server:0 +msgid "SMS Configuration" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document_webdav +msgid "\n" +"With this module, the WebDAV server for documents is activated.\n" +"===============================================================\n" +"\n" +"You can then use any compatible browser to remotely see the attachments of OpenObject.\n" +"\n" +"After installation, the WebDAV server can be controlled by a [webdav] section in the server's config.\n" +"Server Configuration Parameter:\n" +"\n" +" [webdav]\n" +" ; enable = True ; Serve webdav over the http(s) servers\n" +" ; vdir = webdav ; the directory that webdav will be served at\n" +" ; this default val means that webdav will be\n" +" ; on \"http://localhost:8069/webdav/\n" +" ; verbose = True ; Turn on the verbose messages of webdav\n" +" ; debug = True ; Turn on the debugging messages of webdav\n" +" ; since the messages are routed to the python logging, with\n" +" ; levels \"debug\" and \"debug_rpc\" respectively, you can leave\n" +" ; these options on\n" +"\n" +"Also implements IETF RFC 5785 for services discovery on a http server,\n" +"which needs explicit configuration in openerp-server.conf, too.\n" +"" +msgstr "" + #. module: base #: model:res.country,name:base.sm msgid "San Marino" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_survey +msgid "\n" +"This module is used for surveying.\n" +"==================================\n" +"\n" +"It depends on the answers or reviews of some questions by different users.\n" +"A survey may have multiple pages. Each page may contain multiple questions and each question may have multiple answers.\n" +"Different users may give different answers of question and according to that survey is done.\n" +"Partners are also sent mails with user name and password for the invitation of the survey\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.bm msgid "Bermuda" @@ -2986,19 +4281,36 @@ msgid "Benin" msgstr "" #. module: base -#: code:addons/base/publisher_warranty/publisher_warranty.py:281 +#: code:addons/base/publisher_warranty/publisher_warranty.py:295 +#: sql_constraint:publisher_warranty.contract:0 #, python-format msgid "That contract is already registered in the system." msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form +#: model:ir.ui.menu,name:base.menu_action_res_partner_bank_typeform +msgid "Bank Account Types" +msgstr "" + #. module: base #: help:ir.sequence,suffix:0 msgid "Suffix value of the record for the sequence" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Spanish (PY) / Español (PY)" +#: help:ir.mail_server,smtp_user:0 +msgid "Optional username for SMTP authentication" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_actions +msgid "ir.actions.actions" +msgstr "" + +#. module: base +#: selection:ir.model.fields,select_level:0 +msgid "Not Searchable" msgstr "" #. module: base @@ -3011,17 +4323,33 @@ msgstr "" msgid "RML Header" msgstr "" +#. module: base +#: code:addons/base/res/res_users.py:270 +#, python-format +msgid "Please keep in mind that documents currently displayed may not be relevant after switching to another company. If you have unsaved changes, please make sure to save and close all forms before switching to a different company. (You can click on Cancel in the User Preferences now)" +msgstr "" + #. module: base #: field:partner.sms.send,app_id:0 msgid "API ID" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:486 +#: code:addons/base/ir/ir_model.py:520 #, python-format msgid "You can not create this document (%s) ! Be sure your user belongs to one of these groups: %s." msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_chat +msgid "Web Chat" +msgstr "" + +#. module: base +#: field:res.company,rml_footer2:0 +msgid "Bank Accounts Footer" +msgstr "" + #. module: base #: model:res.country,name:base.mu msgid "Mauritius" @@ -3043,8 +4371,8 @@ msgid "Security" msgstr "" #. module: base -#: model:res.widget,title:base.openerp_favorites_twitter_widget -msgid "OpenERP Favorites" +#: help:res.partner.bank,company_id:0 +msgid "Only if this bank account belong to your company" msgstr "" #. module: base @@ -3065,14 +4393,19 @@ msgid "Ukrainian / українська" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_translation -#: model:ir.ui.menu,name:base.menu_action_translation -msgid "Translation Terms" +#: model:res.country,name:base.sn +msgid "Senegal" msgstr "" #. module: base -#: model:res.country,name:base.sn -msgid "Senegal" +#: model:ir.module.module,description:base.module_purchase_requisition +msgid "\n" +"This module allows you to manage your Purchase Requisition.\n" +"===========================================================\n" +"\n" +"When a purchase order is created, you now have the opportunity to save the related requisition.\n" +"This new object will regroup and will allow you to easily keep track and order all your purchase orders.\n" +"" msgstr "" #. module: base @@ -3081,8 +4414,8 @@ msgid "Hungary" msgstr "" #. module: base -#: model:ir.model,name:base.model_res_groups -msgid "res.groups" +#: model:ir.module.module,shortdesc:base.module_hr_recruitment +msgid "Recruitment Process" msgstr "" #. module: base @@ -3110,6 +4443,11 @@ msgstr "" msgid "Expression to be satisfied if we want the transition done." msgstr "" +#. module: base +#: model:ir.model,name:base.model_publisher_warranty_contract_wizard +msgid "publisher_warranty.contract.wizard" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (PA) / Español (PA)" @@ -3132,13 +4470,30 @@ msgid "======================================================" msgstr "" #. module: base -#: help:ir.actions.server,mobile:0 -msgid "Provides fields that be used to fetch the mobile number, e.g. you select the invoice, then `object.invoice_address_id.mobile` is the field which gives the correct mobile number" +#: view:base.module.upgrade:0 +msgid "System update completed" msgstr "" #. module: base -#: view:base.module.upgrade:0 -msgid "System update completed" +#: sql_constraint:ir.model:0 +msgid "Each model must be unique!" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_localization +msgid "Localization" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_mrp +msgid "\n" +"This module provides facility to the user to install mrp and sales modulesat a time.\n" +"====================================================================================\n" +"\n" +"It is basically used when we want to keep track of production\n" +"orders generated from sales order.\n" +"It adds sales name and sales Reference on production order.\n" +" " msgstr "" #. module: base @@ -3166,19 +4521,34 @@ msgstr "" msgid "Data" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_hr_timesheet_invoice +msgid "Generate your Invoices from Expenses, Timesheet Entries, ...\n" +"Module to generate invoices based on costs (human resources, expenses, ...).\n" +"============================================================================\n" +"\n" +"You can define price lists in analytic account, make some theoretical revenue\n" +"reports, etc." +msgstr "" + #. module: base #: field:ir.ui.menu,parent_id:0 #: field:wizard.ir.model.menu.create,menu_id:0 msgid "Parent Menu" msgstr "" +#. module: base +#: field:res.partner.bank,owner_name:0 +msgid "Account Owner Name" +msgstr "" + #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply For Delete" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:319 +#: code:addons/base/ir/ir_model.py:346 #, python-format msgid "Cannot rename column to %s, because that column already exists!" msgstr "" @@ -3193,11 +4563,23 @@ msgstr "" msgid "Decimal Separator" msgstr "" +#. module: base +#: code:addons/base/module/module.py:335 +#: view:ir.module.module:0 +#, python-format +msgid "Install" +msgstr "" + #. module: base #: model:ir.actions.act_window,help:base.action_res_groups msgid "A group is a set of functional areas that will be assigned to the user in order to give them access and rights to specific applications and tasks in the system. You can create custom groups or edit the ones existing by default in order to customize the view of the menu that users will be able to see. Whether they can have a read, write, create and delete access right can be managed from here." msgstr "" +#. module: base +#: field:ir.filters,name:0 +msgid "Filter Name" +msgstr "" + #. module: base #: view:res.partner:0 #: view:res.request:0 @@ -3205,20 +4587,31 @@ msgstr "" msgid "History" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_uk +msgid "This is the latest UK OpenERP localisation necesary to run OpenERP accounting for UK SME's with:\n" +" - a CT600-ready chart of accounts\n" +" - VAT100-ready tax structure\n" +" - InfoLogic UK counties listing\n" +" - a few other adaptations" +msgstr "" + #. module: base #: field:ir.attachment,create_uid:0 msgid "Creator" msgstr "" #. module: base -#: model:res.company,overdue_msg:base.main_company -msgid "Please note that the following payments are now due. If your payment has been sent, kindly forward your payment details. If payment will be delayed further, please contact us to discuss. \n" -"Would your payment have been carried out after this mail was sent, please consider the present one as void." +#: model:ir.module.module,description:base.module_account_asset +msgid "Financial and accounting asset management.\n" +" This Module manages the assets owned by a company or an individual. It will keep track of depreciation's occurred on\n" +" those assets. And it allows to create Move's of the depreciation lines.\n" +" " msgstr "" #. module: base -#: model:res.country,name:base.mx -msgid "Mexico" +#: model:res.country,name:base.bv +msgid "Bouvet Island" msgstr "" #. module: base @@ -3242,30 +4635,38 @@ msgid "Nicaragua" msgstr "" #. module: base -#: code:addons/orm.py:1046 -#, python-format -msgid "The write method is not implemented on this object !" +#: model:ir.module.module,description:base.module_l10n_be +msgid "\n" +"This is the base module to manage the accounting chart for Belgium in OpenERP.\n" +"==============================================================================\n" +"\n" +"After installing this module, the Configuration wizard for accounting is launched.\n" +" * We have the account templates which can be helpful to generate Charts of Accounts.\n" +" * On that particular wizard, you will be asked to pass the name of the company, the chart template to follow, the no. of digits to generate, the code for your account and bank account, currency to create journals.\n" +"\n" +"Thus, the pure copy of Chart Template is generated.\n" +"\n" +"Wizards provided by this module:\n" +" * Partner VAT Intra: Enlist the partners with their related VAT and invoiced amounts.Prepares an XML file format.\n" +" Path to access : Accounting/Reporting//Legal Statements/Belgium Statements/Partner VAT Listing\n" +" * Periodical VAT Declaration: Prepares an XML file for Vat Declaration of the Main company of the User currently Logged in.\n" +" Path to access : Accounting/Reporting/Legal Statements/Belgium Statements/Periodical VAT Declaration\n" +" * Annual Listing Of VAT-Subjected Customers: Prepares an XML file for Vat Declaration of the Main company of the User currently Logged in.Based on Fiscal year\n" +" Path to access : Accounting/Reporting/Legal Statements/Belgium Statements/Annual Listing Of VAT-Subjected Customers\n" +"\n" +" " msgstr "" #. module: base -#: view:res.partner.event:0 -msgid "General Description" +#: field:ir.property,fields_id:0 +#: selection:ir.translation,type:0 +#: field:multi_company.default,field_id:0 +msgid "Field" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_config_simple_view_form -#: view:res.config.view:0 -msgid "Configure Your Interface" -msgstr "" - -#. module: base -#: field:ir.values,meta:0 -msgid "Meta Datas" -msgstr "" - -#. module: base -#: sql_constraint:ir.ui.view_sc:0 -msgid "Shortcut for this menu already exists!" +#: model:ir.module.module,shortdesc:base.module_project_long_term +msgid "Long Term Projects" msgstr "" #. module: base @@ -3283,6 +4684,11 @@ msgstr "" msgid "Zambia" msgstr "" +#. module: base +#: view:ir.actions.todo:0 +msgid "Launch Configuration Wizard" +msgstr "" + #. module: base #: help:res.partner,user_id:0 msgid "The internal user that is in charge of communicating with this partner if any." @@ -3321,10 +4727,12 @@ msgstr "" #. module: base #: field:ir.actions.report.xml,name:0 #: field:ir.actions.todo,name:0 +#: field:ir.actions.todo.category,name:0 #: field:ir.cron,name:0 #: field:ir.model.access,name:0 #: field:ir.model.fields,name:0 #: field:ir.module.category,name:0 +#: view:ir.module.module:0 #: field:ir.module.module,name:0 #: field:ir.module.module.dependency,name:0 #: report:ir.module.reference.graph:0 @@ -3335,7 +4743,8 @@ msgstr "" #: field:ir.values,name:0 #: field:multi_company.default,name:0 #: field:res.bank,name:0 -#: field:res.config.view,name:0 +#: field:res.currency.rate.type,name:0 +#: field:res.groups,name:0 #: field:res.lang,name:0 #: field:res.partner,name:0 #: field:res.partner.bank.type,name:0 @@ -3357,9 +4766,8 @@ msgid "Montserrat" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:205 -#, python-format -msgid "The Selection Options expression is not a valid Pythonic expression.Please provide an expression in the [('key','Label'), ...] format." +#: model:ir.module.module,shortdesc:base.module_decimal_precision +msgid "Decimal Precision Configuration" msgstr "" #. module: base @@ -3368,14 +4776,43 @@ msgid "Application Terms" msgstr "" #. module: base -#: help:res.config.users,context_tz:0 #: help:res.users,context_tz:0 msgid "The user's timezone, used to perform timezone conversions between the server and the client." msgstr "" #. module: base -#: field:ir.module.module,demo:0 -msgid "Demo data" +#: model:ir.module.module,description:base.module_stock +msgid "\n" +"OpenERP Inventory Management module can manage multi-warehouses, multi and structured stock locations.\n" +"======================================================================================================\n" +"\n" +"Thanks to the double entry management, the inventory controlling is powerful and flexible:\n" +" * Moves history and planning,\n" +" * Different inventory methods (FIFO, LIFO, ...)\n" +" * Stock valuation (standard or average price, ...)\n" +" * Robustness faced with Inventory differences\n" +" * Automatic reordering rules (stock level, JIT, ...)\n" +" * Bar code supported\n" +" * Rapid detection of mistakes through double entry system\n" +" * Traceability (upstream/downstream, production lots, serial number, ...)\n" +" * Dashboard for warehouse that includes:\n" +" * Procurement in exception\n" +" * List of Incoming Products\n" +" * List of Outgoing Products\n" +" * Graph : Products to receive in delay (date < = today)\n" +" * Graph : Products to send in delay (date < = today)\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_module_module +#: view:ir.model.data:0 +#: field:ir.model.data,module:0 +#: view:ir.module.module:0 +#: field:ir.module.module.dependency,module_id:0 +#: report:ir.module.reference.graph:0 +#: field:ir.translation,module:0 +msgid "Module" msgstr "" #. module: base @@ -3384,8 +4821,8 @@ msgid "English (UK)" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Japanese / 日本語" +#: model:res.country,name:base.aq +msgid "Antarctica" msgstr "" #. module: base @@ -3394,13 +4831,32 @@ msgid "Source activity. When this activity is over, the condition is tested to d msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_3 -msgid "Starter Partner" +#: help:ir.model.fields,relation_field:0 +msgid "For one2many fields, the field on the target model that implement the opposite many2one relationship" msgstr "" #. module: base -#: help:ir.model.fields,relation_field:0 -msgid "For one2many fields, the field on the target model that implement the opposite many2one relationship" +#: model:ir.module.module,description:base.module_account_budget +msgid "\n" +"This module allows accountants to manage analytic and crossovered budgets.\n" +"==========================================================================\n" +"\n" +"Once the Master Budgets and the Budgets are defined (in Accounting/Budgets/),\n" +"the Project Managers can set the planned amount on each Analytic Account.\n" +"\n" +"The accountant has the possibility to see the total of amount planned for each\n" +"Budget and Master Budget in order to ensure the total planned is not\n" +"greater/lower than what he planned for this Budget/Master Budget. Each list of\n" +"record can also be switched to a graphical view of it.\n" +"\n" +"Three reports are available:\n" +" 1. The first is available from a list of Budgets. It gives the spreading, for these Budgets, of the Analytic Accounts per Master Budgets.\n" +"\n" +" 2. The second is a summary of the previous one, it only gives the spreading, for the selected Budgets, of the Analytic Accounts.\n" +"\n" +" 3. The last one is available from the Analytic Chart of Accounts. It gives the spreading, for the selected Analytic Accounts, of the Master Budgets per Budgets.\n" +"\n" +"" msgstr "" #. module: base @@ -3413,6 +4869,11 @@ msgstr "" msgid "Web" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_lunch +msgid "Lunch Orders" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "English (CA)" @@ -3423,11 +4884,54 @@ msgstr "" msgid "publisher_warranty.contract" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_human_resources +msgid "Human Resources" +msgstr "" + #. module: base #: model:res.country,name:base.et msgid "Ethiopia" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_plans +msgid "\n" +"This module allows to use several analytic plans, according to the general journal.\n" +"===================================================================================\n" +"\n" +"Here multiple analytic lines are created when the invoice or the entries\n" +"are confirmed.\n" +"\n" +"For example, you can define the following analytic structure:\n" +" Projects\n" +" Project 1\n" +" SubProj 1.1\n" +" SubProj 1.2\n" +"\n" +" Project 2\n" +" Salesman\n" +" Eric\n" +" Fabien\n" +"\n" +"Here, we have two plans: Projects and Salesman. An invoice line must\n" +"be able to write analytic entries in the 2 plans: SubProj 1.1 and\n" +"Fabien. The amount can also be split. The following example is for\n" +"an invoice that touches the two subproject and assigned to one salesman:\n" +"\n" +"Plan1:\n" +" SubProject 1.1 : 50%\n" +" SubProject 1.2 : 50%\n" +"Plan2:\n" +" Eric: 100%\n" +"\n" +"So when this line of invoice will be confirmed, it will generate 3 analytic lines,\n" +"for one account entry.\n" +"The analytic plan validates the minimum and maximum percentage at the time of creation\n" +"of distribution models.\n" +" " +msgstr "" + #. module: base #: help:res.country.state,code:0 msgid "The state code in three chars.\n" @@ -3440,16 +4944,19 @@ msgid "Svalbard and Jan Mayen Islands" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_actions_wizard -#: selection:ir.ui.menu,action:0 -msgid "ir.actions.wizard" +#: model:ir.module.category,name:base.module_category_hidden_test +msgid "Test" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_kanban +msgid "Base Kanban" msgstr "" #. module: base #: view:ir.actions.act_window:0 #: view:ir.actions.report.xml:0 #: view:ir.actions.server:0 -#: view:ir.filters:0 #: view:res.request:0 msgid "Group By" msgstr "" @@ -3460,6 +4967,25 @@ msgstr "" msgid "title" msgstr "" +#. module: base +#: field:base.language.install,state:0 +#: field:base.module.import,state:0 +#: field:base.module.update,state:0 +msgid "state" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_analysis +msgid "\n" +"This module is for modifying account analytic view to show important data to project manager of services companies.\n" +"===================================================================================================================\n" +"\n" +"Adds menu to show relevant information to each manager.\n" +"You can also view the report of account analytic summary\n" +"user-wise as well as month wise.\n" +"" +msgstr "" + #. module: base #: model:ir.model,name:base.model_base_language_install msgid "Install Language" @@ -3475,6 +5001,24 @@ msgstr "" msgid "closed" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_cr +msgid "\n" +"Chart of accounts for Costa Rica.\n" +"=================================\n" +"\n" +"Includes:\n" +"* account.type\n" +"* account.account.template\n" +"* account.tax.template\n" +"* account.tax.code.template\n" +"* account.chart.template\n" +"\n" +"Everything is in English with Spanish translation. Further translations are welcome, please go to\n" +"http://translations.launchpad.net/openerp-costa-rica\n" +" " +msgstr "" + #. module: base #: selection:base.language.export,state:0 msgid "get" @@ -3485,6 +5029,11 @@ msgstr "" msgid "On delete property for many2one fields" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_accounting_and_finance +msgid "Accounting & Finance" +msgstr "" + #. module: base #: field:ir.actions.server,write_id:0 msgid "Write Id" @@ -3495,6 +5044,24 @@ msgstr "" msgid "Products" msgstr "" +#. module: base +#: help:res.users,name:0 +msgid "The new user's real name, used for searching and most listings" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_values_form_defaults +#: model:ir.ui.menu,name:base.menu_values_form_defaults +#: view:ir.values:0 +msgid "User-defined Defaults" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_usability +#: view:res.users:0 +msgid "Usability" +msgstr "" + #. module: base #: field:ir.actions.act_window,domain:0 #: field:ir.filters,domain:0 @@ -3502,8 +5069,8 @@ msgid "Domain Value" msgstr "" #. module: base -#: view:ir.actions.server:0 -msgid "SMS Configuration" +#: model:ir.module.module,shortdesc:base.module_base_module_quality +msgid "Analyse Module Quality" msgstr "" #. module: base @@ -3523,18 +5090,28 @@ msgid "USA Minor Outlying Islands" msgstr "" #. module: base -#: field:res.partner.bank,state:0 +#: help:ir.cron,numbercall:0 +msgid "How many times the method is called,\n" +"a negative number indicates no limit." +msgstr "" + +#. module: base #: field:res.partner.bank.type.field,bank_type_id:0 msgid "Bank Type" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:58 -#: code:addons/base/res/res_user.py:67 +#: code:addons/base/res/res_users.py:87 +#: code:addons/base/res/res_users.py:96 #, python-format msgid "The name of the group can not start with \"-\"" msgstr "" +#. module: base +#: view:ir.module.module:0 +msgid "Apps" +msgstr "" + #. module: base #: view:ir.ui.view_sc:0 #: field:res.partner.title,shortcut:0 @@ -3552,11 +5129,16 @@ msgid "Gujarati / ગુજરાતી" msgstr "" #. module: base -#: code:addons/base/module/module.py:257 +#: code:addons/base/module/module.py:293 #, python-format msgid "Unable to process module \"%s\" because an external dependency is not met: %s" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll +msgid "Belgium - Payroll" +msgstr "" + #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Please enter the serial key provided in your contract document:" @@ -3569,9 +5151,8 @@ msgid "Flow Start" msgstr "" #. module: base -#: code:addons/__init__.py:834 -#, python-format -msgid "module base cannot be loaded! (hint: verify addons-path)" +#: model:ir.model,name:base.model_res_partner_title +msgid "res.partner.title" msgstr "" #. module: base @@ -3579,17 +5160,34 @@ msgstr "" msgid "Bank Account Owner" msgstr "" -#. module: base -#: model:ir.actions.act_window,name:base.act_values_form -msgid "Client Actions Connections" -msgstr "" - #. module: base #: field:ir.attachment,res_name:0 #: field:ir.ui.view_sc,resource:0 msgid "Resource Name" msgstr "" +#. module: base +#: model:ir.model,name:base.model_ir_default +msgid "ir.default" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_payroll +msgid "\n" +"Generic Payroll system.\n" +"=======================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances / Deductions\n" +" * Allow to configure Basic / Grows / Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" " +msgstr "" + #. module: base #: selection:ir.cron,interval_type:0 msgid "Hours" @@ -3601,9 +5199,9 @@ msgid "Guadeloupe (French)" msgstr "" #. module: base -#: code:addons/base/res/res_lang.py:157 -#: code:addons/base/res/res_lang.py:159 -#: code:addons/base/res/res_lang.py:161 +#: code:addons/base/res/res_lang.py:187 +#: code:addons/base/res/res_lang.py:189 +#: code:addons/base/res/res_lang.py:191 #, python-format msgid "User Error" msgstr "" @@ -3613,6 +5211,16 @@ msgstr "" msgid "When the operation of transition comes from a button pressed in the client form, signal tests the name of the pressed button. If signal is NULL, no button is necessary to validate this transition." msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_diagram +msgid "OpenERP Web Diagram" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "My Banks" +msgstr "" + #. module: base #: help:multi_company.default,object_id:0 msgid "Object affected by this rule" @@ -3633,6 +5241,18 @@ msgstr "" msgid "Author Website" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_board +msgid "\n" +"Lets the user create a custom dashboard.\n" +"========================================\n" +"\n" +"This module also creates the Administration Dashboard.\n" +"\n" +"The user can also publish notes.\n" +" " +msgstr "" + #. module: base #: view:ir.attachment:0 msgid "Month" @@ -3650,8 +5270,8 @@ msgid "Load Official Translation" msgstr "" #. module: base -#: model:ir.model,name:base.model_res_request_history -msgid "res.request.history" +#: model:ir.module.module,shortdesc:base.module_account_cancel +msgid "Cancel Journal Entries" msgstr "" #. module: base @@ -3666,8 +5286,50 @@ msgid "Partner Addresses" msgstr "" #. module: base -#: help:ir.model.fields,translate:0 -msgid "Whether values for this field can be translated (enables the translation mechanism for that field)" +#: help:ir.mail_server,smtp_debug:0 +msgid "If enabled, the full output of SMTP sessions will be written to the server log at DEBUG level(this is very verbose and may include confidential info!)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_report_creator +msgid "Query Builder" +msgstr "" + +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Automatically" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mail +msgid "\n" +"A generic email subsystem with message storage and queuing\n" +"==========================================================\n" +"\n" +"This email subsystem is not intended to be used as as standalone\n" +"application, but to provide a unified email abstraction that all\n" +"other applications can use.\n" +"\n" +"The main features are:\n" +"\n" +" * Relies on the global Outgoing Mail Servers configured in the \n" +" Administration menu for delivering outgoing mail\n" +" * Provides an API for sending messages and archiving them,\n" +" grouped by conversation\n" +" * Any OpenERP document can act as a conversation topic, provided\n" +" it includes the necessary support for handling incoming emails\n" +" (see the ``mail.thread`` class for more details). \n" +" * Includes queuing mechanism with automated configurable\n" +" scheduler-based processing\n" +" * Includes a generic email composition assistant, that can turn\n" +" into a mass-mailing assistant, and is capable of interpreting\n" +" simple *placeholder expressions* that will be replaced with\n" +" dynamic data when each email is actually sent.\n" +" This generic assistant is easily extensible to provide advanced\n" +" features (see ``email_template`` for example, which adds email\n" +" templating features to this assistant)\n" +"\n" +" " msgstr "" #. module: base @@ -3681,12 +5343,27 @@ msgid "Cape Verde" msgstr "" #. module: base -#: view:base.module.import:0 -msgid "Select module package to import (.zip file):" +#: model:ir.module.module,description:base.module_base_contact +msgid "\n" +"This module allows you to manage your contacts\n" +"==============================================\n" +"\n" +"It lets you define:\n" +" * contacts unrelated to a partner,\n" +" * contacts working at several addresses (possibly for different partners),\n" +" * contacts with possibly different functions for each of its job's addresses\n" +"\n" +"It also adds new menu items located in\n" +" Purchases / Address Book / Contacts\n" +" Sales / Address Book / Contacts\n" +"\n" +"Pay attention that this module converts the existing addresses into \"addresses + contacts\". It means that some fields of the addresses will be missing (like the contact name), since these are supposed to be defined in an other object.\n" +" " msgstr "" #. module: base #: model:ir.actions.act_window,name:base.act_res_partner_event +#: model:ir.ui.menu,name:base.menu_event_association #: field:res.partner,events:0 #: field:res.partner.event,name:0 #: model:res.widget,title:base.events_widget @@ -3705,9 +5382,9 @@ msgid "Currency Converter" msgstr "" #. module: base -#: code:addons/orm.py:156 -#, python-format -msgid "Wrong ID for the browse record, got %r, expected an integer." +#: help:ir.values,key:0 +msgid "- Action: an action attached to one slot of the given model\n" +"- Default: a default value for a model field" msgstr "" #. module: base @@ -3738,14 +5415,19 @@ msgid "vsep" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "French / Français" +#: model:res.widget,title:base.openerp_favorites_twitter_widget +msgid "OpenERP Tweets" msgstr "" #. module: base -#: code:addons/orm.py:1049 +#: code:addons/base/module/module.py:381 #, python-format -msgid "The create method is not implemented on this object !" +msgid "Uninstall" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_budget +msgid "Budgets Management" msgstr "" #. module: base @@ -3754,8 +5436,23 @@ msgid "Workitem" msgstr "" #. module: base -#: view:ir.actions.todo:0 -msgid "Set as Todo" +#: model:ir.module.module,shortdesc:base.module_anonymization +msgid "Database Anonymization" +msgstr "" + +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "SSL/TLS" +msgstr "" + +#. module: base +#: field:publisher_warranty.contract,check_opw:0 +msgid "OPW" +msgstr "" + +#. module: base +#: field:res.log,secondary:0 +msgid "Secondary Log" msgstr "" #. module: base @@ -3763,7 +5460,7 @@ msgstr "" #: view:ir.actions.actions:0 #: field:ir.actions.todo,action_id:0 #: field:ir.ui.menu,action:0 -#: field:ir.values,action_id:0 +#: view:ir.values:0 #: selection:ir.values,key:0 #: view:res.users:0 msgid "Action" @@ -3780,8 +5477,10 @@ msgid "ir.cron" msgstr "" #. module: base -#: view:ir.rule:0 -msgid "Combination of rules" +#: field:partner.sms.send,mobile_to:0 +#: field:res.request,act_to:0 +#: field:res.request.history,act_to:0 +msgid "To" msgstr "" #. module: base @@ -3790,8 +5489,8 @@ msgid "Current Year without Century: %(y)s" msgstr "" #. module: base -#: field:ir.actions.server,trigger_obj_id:0 -msgid "Trigger On" +#: help:ir.actions.client,tag:0 +msgid "An arbitrary string, interpreted by the client according to its own needs and wishes. There is no central tag repository across clients." msgstr "" #. module: base @@ -3800,8 +5499,20 @@ msgid "Rule must have at least one checked access right !" msgstr "" #. module: base -#: model:res.country,name:base.fj -msgid "Fiji" +#: field:res.partner.bank.type,format_layout:0 +msgid "Format Layout" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_document_ftp +msgid "\n" +"This is a support FTP Interface with document management system.\n" +"================================================================\n" +"\n" +"With this module you would not only be able to access documents through OpenERP\n" +"but you would also be able to connect with them through the file system using the\n" +"FTP client.\n" +"" msgstr "" #. module: base @@ -3809,28 +5520,63 @@ msgstr "" msgid "Size" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_analytic_user_function +msgid "\n" +"This module allows you to define what is the default function of a specific user on a given account.\n" +"====================================================================================================\n" +"\n" +"This is mostly used when a user encodes his timesheet: the values are retrieved and the fields are auto-filled. But the possibility to change these values is still available.\n" +"\n" +"Obviously if no data has been recorded for the current account, the default value is given as usual by the employee data so that this module is perfectly compatible with older configurations.\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_audittrail +msgid "Audit Trail" +msgstr "" + #. module: base #: model:res.country,name:base.sd msgid "Sudan" msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.action_currency_rate_type_form +#: model:ir.model,name:base.model_res_currency_rate_type +#: field:res.currency.rate,currency_rate_type_id:0 +#: view:res.currency.rate.type:0 +msgid "Currency Rate Type" +msgstr "" + #. module: base #: model:res.country,name:base.fm msgid "Micronesia" msgstr "" #. module: base -#: view:res.request.history:0 -msgid "Request History" +#: field:res.widget,content:0 +msgid "Content" msgstr "" #. module: base -#: field:ir.actions.act_window,menus:0 #: field:ir.module.module,menus_by_module:0 #: view:res.groups:0 msgid "Menus" msgstr "" +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Manually Once" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_hidden +msgid "Hidden" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Serbian (Latin) / srpski" @@ -3842,15 +5588,23 @@ msgid "Israel" msgstr "" #. module: base -#: model:ir.actions.wizard,name:base.wizard_server_action_create -msgid "Create Action" +#: model:ir.module.module,shortdesc:base.module_l10n_syscohada +msgid "OHADA - Accounting" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_model_model -#: model:ir.model,name:base.model_ir_model -#: model:ir.ui.menu,name:base.ir_model_model_menu -msgid "Objects" +#: help:res.bank,bic:0 +msgid "Sometimes called BIC or Swift." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_mx +msgid "\n" +"This is the module to manage the accounting chart for Mexico in OpenERP.\n" +"========================================================================\n" +"\n" +"Mexican accounting chart and localization.\n" +" " msgstr "" #. module: base @@ -3858,11 +5612,23 @@ msgstr "" msgid "Time Format" msgstr "" +#. module: base +#: code:addons/orm.py:2101 +#, python-format +msgid "There is no view of type '%s' defined for the structure!" +msgstr "" + #. module: base #: view:ir.module.module:0 msgid "Defined Reports" msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.action_payterm_form +#: model:ir.model,name:base.model_res_payterm +msgid "Payment term" +msgstr "" + #. module: base #: view:ir.actions.report.xml:0 msgid "Report xml" @@ -3872,6 +5638,7 @@ msgstr "" #: field:base.language.export,modules:0 #: model:ir.actions.act_window,name:base.action_module_open_categ #: model:ir.actions.act_window,name:base.open_module_tree +#: field:ir.module.category,module_ids:0 #: view:ir.module.module:0 #: model:ir.ui.menu,name:base.menu_management #: model:ir.ui.menu,name:base.menu_module_tree @@ -3909,14 +5676,20 @@ msgstr "" msgid "Unread" msgstr "" +#. module: base +#: field:res.users,id:0 +msgid "ID" +msgstr "" + #. module: base #: field:ir.cron,doall:0 msgid "Repeat Missed" msgstr "" #. module: base -#: help:ir.actions.server,state:0 -msgid "Type of the Action that is to be executed" +#: code:addons/base/module/wizard/base_module_import.py:69 +#, python-format +msgid "Can not create the module file: %s !" msgstr "" #. module: base @@ -3925,7 +5698,12 @@ msgid "Object Mapping" msgstr "" #. module: base -#: help:res.currency,rate:0 +#: field:ir.translation,xml_id:0 +#: field:ir.ui.view,xml_id:0 +msgid "External ID" +msgstr "" + +#. module: base #: help:res.currency.rate,rate:0 msgid "The rate of the currency to the currency of rate 1" msgstr "" @@ -3937,8 +5715,6 @@ msgstr "" #. module: base #: view:res.config:0 -#: view:res.config.users:0 -#: view:res.config.view:0 msgid "res_config_contents" msgstr "" @@ -3974,6 +5750,26 @@ msgstr "" msgid "Check this box if the partner is an Employee." msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_profiling +msgid "Customer Profiling" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_issue +msgid "Issues Tracker" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Work Days" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_multi_company +msgid "Multi-Company" +msgstr "" + #. module: base #: field:ir.actions.report.xml,report_rml_content:0 #: field:ir.actions.report.xml,report_rml_content_data:0 @@ -3986,25 +5782,48 @@ msgstr "" msgid "Workitems" msgstr "" +#. module: base +#: code:addons/orm.py:1264 +#, python-format +msgid "Please check that all your lines have %d columns.Stopped around line %d having %d columns." +msgstr "" + #. module: base #: field:base.language.export,advice:0 msgid "Advice" msgstr "" +#. module: base +#: view:res.company:0 +msgid "Header/Footer of Reports" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:729 +#: view:res.users:0 +#, python-format +msgid "Applications" +msgstr "" + #. module: base #: model:ir.model,name:base.model_ir_attachment msgid "ir.attachment" msgstr "" #. module: base -#: code:addons/orm.py:3533 +#: code:addons/orm.py:4051 #, python-format msgid "You cannot perform this operation. New Record Creation is not allowed for this object as this object is for reporting purpose." msgstr "" #. module: base -#: view:base.language.import:0 -msgid "- module,type,name,res_id,src,value" +#: help:ir.model.fields,translate:0 +msgid "Whether values for this field can be translated (enables the translation mechanism for that field)" +msgstr "" + +#. module: base +#: selection:res.currency,position:0 +msgid "After Amount" msgstr "" #. module: base @@ -4027,6 +5846,11 @@ msgstr "" msgid "Indonesian / Bahasa Indonesia" msgstr "" +#. module: base +#: help:base.language.import,overwrite:0 +msgid "If you enable this option, existing translations (including custom ones) will be overwritten and replaced by those in this file" +msgstr "" + #. module: base #: field:ir.ui.view,inherit_id:0 msgid "Inherited View" @@ -4037,6 +5861,11 @@ msgstr "" msgid "Source Term" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet +msgid "Timesheets Validation" +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_main_pm msgid "Project" @@ -4053,18 +5882,8 @@ msgid "Module file successfully imported!" msgstr "" #. module: base -#: selection:ir.actions.todo,state:0 -msgid "Cancelled" -msgstr "" - -#. module: base -#: view:res.config.users:0 -msgid "Create User" -msgstr "" - -#. module: base -#: view:partner.clear.ids:0 -msgid "Want to Clear Ids ? " +#: model:res.country,name:base.ws +msgid "Samoa" msgstr "" #. module: base @@ -4074,8 +5893,13 @@ msgid "Serial Key" msgstr "" #. module: base -#: selection:res.request,priority:0 -msgid "Low" +#: model:ir.module.module,shortdesc:base.module_hr_timesheet +msgid "Timesheets" +msgstr "" + +#. module: base +#: field:res.partner,function:0 +msgid "function" msgstr "" #. module: base @@ -4083,22 +5907,28 @@ msgstr "" msgid "Audit" msgstr "" +#. module: base +#: help:ir.values,company_id:0 +msgid "If set, action binding only applies for this company" +msgstr "" + #. module: base #: model:res.country,name:base.lc msgid "Saint Lucia" msgstr "" +#. module: base +#: help:res.users,new_password:0 +msgid "Specify a value only when creating a user or if you're changing the user's password, otherwise leave empty. After a change of password, the user has to login again." +msgstr "" + #. module: base #: view:publisher_warranty.contract:0 msgid "Maintenance Contract" msgstr "" #. module: base -#: help:ir.actions.server,trigger_obj_id:0 -msgid "Select the object from the model on which the workflow will executed." -msgstr "" - -#. module: base +#: model:res.groups,name:base.group_user #: field:res.partner,employee:0 msgid "Employee" msgstr "" @@ -4129,13 +5959,17 @@ msgid "Clear Ids" msgstr "" #. module: base -#: model:res.country,name:base.io -msgid "British Indian Ocean Territory" +#: view:res.partner:0 +#: view:res.partner.address:0 +msgid "Edit" +msgstr "" + +#. module: base +#: field:ir.actions.client,params:0 +msgid "Supplementary arguments" msgstr "" #. module: base -#: field:res.config.users,view:0 -#: field:res.config.view,view:0 #: field:res.users,view:0 msgid "Interface" msgstr "" @@ -4151,7 +5985,6 @@ msgid "Refresh Validation Dates" msgstr "" #. module: base -#: view:ir.model:0 #: field:ir.model.fields,ttype:0 msgid "Field Type" msgstr "" @@ -4166,6 +5999,11 @@ msgstr "" msgid "On delete" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_multilang +msgid "Multi Language Chart of Accounts" +msgstr "" + #. module: base #: selection:res.lang,direction:0 msgid "Left-to-Right" @@ -4178,27 +6016,31 @@ msgid "Translatable" msgstr "" #. module: base -#: model:res.country,name:base.vn -msgid "Vietnam" +#: model:ir.module.module,description:base.module_analytic +msgid "\n" +"Module for defining analytic accounting object.\n" +"===============================================\n" +"\n" +"In OpenERP, analytic accounts are linked to general accounts but are treated\n" +"totally independently. So you can enter various different analytic operations\n" +"that have no counterpart in the general financial accounts.\n" +" " msgstr "" #. module: base -#: field:res.config.users,signature:0 -#: view:res.users:0 #: field:res.users,signature:0 msgid "Signature" msgstr "" #. module: base -#: code:addons/fields.py:456 -#: code:addons/fields.py:654 -#: code:addons/fields.py:656 -#: code:addons/fields.py:658 -#: code:addons/fields.py:660 -#: code:addons/fields.py:662 -#: code:addons/fields.py:664 -#, python-format -msgid "Not Implemented" +#: model:ir.module.module,shortdesc:base.module_crm_caldav +msgid "Meetings Synchronization" +msgstr "" + +#. module: base +#: field:ir.actions.act_window,context:0 +#: field:ir.filters,context:0 +msgid "Context Value" msgstr "" #. module: base @@ -4217,21 +6059,49 @@ msgid "_Ok" msgstr "" #. module: base -#: help:ir.filters,user_id:0 -msgid "False means for every user" -msgstr "" - -#. module: base -#: code:addons/base/module/module.py:198 +#: code:addons/base/module/module.py:234 #, python-format msgid "The name of the module must be unique !" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_contact +msgid "Contacts Management" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr_rib +msgid "\n" +"This module lets users enter the banking details of Partners in the RIB format (French standard for bank accounts details).\n" +"RIB Bank Accounts can be entered in the \"Accounting\" tab of the Partner form by specifying the account type \"RIB\". The four standard RIB fields will then become mandatory:\n" +"- Bank Code\n" +"- Office Code\n" +"- Account number\n" +"- RIB key\n" +"As a safety measure, OpenERP will check the RIB key whenever a RIB is saved, and will refuse to record the data if the key is incorrect. Please bear in mind that this can only happen when the user presses the \"save\" button, for example on the Partner Form.\n" +"Since each bank account may relate to a Bank, users may enter the RIB Bank Code in the Bank form - it will the pre-fill the Bank Code on the RIB when they select the Bank. \n" +"To make this easier, this module will also let users find Banks using their RIB code.\n" +"\n" +"The module base_iban can be a useful addition to this module, because French banks are now progressively adopting the international IBAN format instead of the RIB format.\n" +"The RIB and IBAN codes for a single account can be entered by recording two Bank Accounts in OpenERP: the first with the type \"RIB\", the second with the type \"IBAN\". \n" +"" +msgstr "" + +#. module: base +#: view:ir.property:0 +msgid "Parameters that are used by all resources." +msgstr "" + #. module: base #: model:res.country,name:base.mz msgid "Mozambique" msgstr "" +#. module: base +#: help:ir.values,action_id:0 +msgid "Action bound to this entry - helper field for binding an action, will automatically set the correct reference" +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_project_long_term msgid "Long Term Planning" @@ -4239,8 +6109,8 @@ msgstr "" #. module: base #: field:ir.actions.server,message:0 +#: field:partner.massmail.wizard,text:0 #: view:partner.sms.send:0 -#: field:partner.wizard.spam,text:0 #: field:res.log,name:0 msgid "Message" msgstr "" @@ -4256,6 +6126,18 @@ msgstr "" msgid "Salesman" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_accountant +msgid "Accounting and Finance" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:418 +#: view:ir.module.module:0 +#, python-format +msgid "Upgrade" +msgstr "" + #. module: base #: field:res.partner,address:0 #: view:res.partner.address:0 @@ -4263,9 +6145,19 @@ msgid "Contacts" msgstr "" #. module: base -#: code:addons/orm.py:3199 +#: model:res.country,name:base.fo +msgid "Faroe Islands" +msgstr "" + +#. module: base +#: field:ir.mail_server,smtp_encryption:0 +msgid "Connection Security" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_actions.py:652 #, python-format -msgid "Unable to delete this document because it is used as a default property" +msgid "Please specify an action to launch !" msgstr "" #. module: base @@ -4274,10 +6166,13 @@ msgid "Add" msgstr "" #. module: base -#: view:base.module.upgrade:0 -#: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_window -#: model:ir.ui.menu,name:base.menu_view_base_module_upgrade -msgid "Apply Scheduled Upgrades" +#: model:ir.module.module,shortdesc:base.module_l10n_ec +msgid "Ecuador - Accounting" +msgstr "" + +#. module: base +#: field:res.partner.category,name:0 +msgid "Category Name" msgstr "" #. module: base @@ -4290,24 +6185,42 @@ msgstr "" msgid "Czech Republic" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_hr +msgid "\n" +"Module for human resource management.\n" +"=====================================\n" +"\n" +"You can manage:\n" +" * Employees and hierarchies : You can define your employee with User and display hierarchies\n" +" * HR Departments\n" +" * HR Jobs\n" +" " +msgstr "" + #. module: base #: view:res.widget.wizard:0 msgid "Widget Wizard" msgstr "" #. module: base -#: model:ir.actions.act_window,help:base.act_ir_actions_todo_form -msgid "The configuration wizards are used to help you configure a new instance of OpenERP. They are launched during the installation of new modules, but you can choose to restart some wizards manually from this menu." +#: model:ir.module.module,shortdesc:base.module_l10n_hn +msgid "Honduras - Accounting" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:206 +#: model:ir.module.module,shortdesc:base.module_report_intrastat +msgid "Intrastat Reporting" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:222 #, python-format msgid "Please use the change password wizard (in User Preferences or User menu) to change your own password." msgstr "" #. module: base -#: code:addons/orm.py:1350 +#: code:addons/orm.py:1850 #, python-format msgid "Insufficient fields for Calendar View!" msgstr "" @@ -4323,7 +6236,6 @@ msgid "The path to the main report file (depending on Report Type) or NULL if th msgstr "" #. module: base -#: help:res.config.users,company_id:0 #: help:res.users,company_id:0 msgid "The company this user is currently working for." msgstr "" @@ -4339,13 +6251,24 @@ msgid "Transition" msgstr "" #. module: base -#: field:res.groups,menu_access:0 -msgid "Access Menu" +#: field:ir.cron,active:0 +#: field:ir.sequence,active:0 +#: field:res.bank,active:0 +#: field:res.currency,active:0 +#: field:res.lang,active:0 +#: field:res.partner,active:0 +#: field:res.partner.address,active:0 +#: field:res.partner.category,active:0 +#: field:res.request,active:0 +#: field:res.users,active:0 +#: view:workflow.instance:0 +#: view:workflow.workitem:0 +msgid "Active" msgstr "" #. module: base -#: model:res.country,name:base.na -msgid "Namibia" +#: model:ir.module.module,shortdesc:base.module_l10n_ma +msgid "Maroc - Accounting" msgstr "" #. module: base @@ -4354,8 +6277,54 @@ msgid "Mongolia" msgstr "" #. module: base -#: view:ir.module.module:0 -msgid "Created Menus" +#: code:addons/base/ir/ir_actions.py:652 +#: code:addons/base/ir/ir_actions.py:747 +#: code:addons/base/ir/ir_actions.py:750 +#: code:addons/base/ir/ir_model.py:139 +#: code:addons/base/ir/ir_model.py:231 +#: code:addons/base/ir/ir_model.py:245 +#: code:addons/base/ir/ir_model.py:259 +#: code:addons/base/ir/ir_model.py:277 +#: code:addons/base/ir/ir_model.py:282 +#: code:addons/base/ir/ir_model.py:285 +#: code:addons/base/module/module.py:251 +#: code:addons/base/module/module.py:294 +#: code:addons/base/module/module.py:298 +#: code:addons/base/module/module.py:304 +#: code:addons/base/module/module.py:379 +#: code:addons/base/module/module.py:397 +#: code:addons/base/module/module.py:412 +#: code:addons/base/module/module.py:505 +#: code:addons/base/module/module.py:609 +#: code:addons/base/publisher_warranty/publisher_warranty.py:124 +#: code:addons/base/publisher_warranty/publisher_warranty.py:163 +#: code:addons/base/publisher_warranty/publisher_warranty.py:295 +#: code:addons/base/res/res_currency.py:190 +#: code:addons/base/res/res_users.py:86 +#: code:addons/base/res/res_users.py:95 +#: code:addons/custom.py:555 +#: code:addons/orm.py:3669 +#, python-format +msgid "Error" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_analytic_default +msgid "Account Analytic Defaults" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_contract +msgid "\n" +"Add all information on the employee form to manage contracts.\n" +"=============================================================\n" +"\n" +" * Marital status,\n" +" * Security number,\n" +" * Place of birth, birth date, ...\n" +"\n" +"You can assign several contracts per employee.\n" +" " msgstr "" #. module: base @@ -4363,6 +6332,34 @@ msgstr "" msgid "mdx" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_outlook +msgid "\n" +"This module provides the Outlook Plug-in.\n" +"=========================================\n" +"Outlook plug-in allows you to select an object that you’d like to add\n" +"to your email and its attachments from MS Outlook. You can select a partner, a task,\n" +"a project, an analytical account, or any other object and archive selected\n" +"mail into mail.message with attachments.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_sale_crm +msgid "\n" +"This module adds a shortcut on one or several opportunity cases in the CRM.\n" +"===========================================================================\n" +"\n" +"This shortcut allows you to generate a sales order based on the selected case.\n" +"If different cases are open (a list), it generates one sale order by\n" +"case.\n" +"The case is then closed and linked to the generated sales order.\n" +"\n" +"We suggest you to install this module if you installed both the sale and the\n" +"crm modules.\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.bi msgid "Burundi" @@ -4374,8 +6371,6 @@ msgstr "" #: view:base.module.update:0 #: view:publisher_warranty.contract.wizard:0 #: view:res.request:0 -#: wizard_button:server.action.create,init,end:0 -#: wizard_button:server.action.create,step_1,end:0 msgid "Close" msgstr "" @@ -4384,6 +6379,12 @@ msgstr "" msgid "Spanish (MX) / Español (MX)" msgstr "" +#. module: base +#: code:addons/base/publisher_warranty/publisher_warranty.py:145 +#, python-format +msgid "Please verify your publisher warranty serial number and validity." +msgstr "" + #. module: base #: view:res.log:0 msgid "My Logs" @@ -4399,11 +6400,6 @@ msgstr "" msgid "Next number of this sequence" msgstr "" -#. module: base -#: model:res.partner.category,name:base.res_partner_category_11 -msgid "Textile Suppliers" -msgstr "" - #. module: base #: selection:ir.actions.url,target:0 msgid "This Window" @@ -4429,11 +6425,6 @@ msgstr "" msgid "ISO code" msgstr "" -#. module: base -#: model:ir.model,name:base.model_res_config_view -msgid "res.config.view" -msgstr "" - #. module: base #: view:res.log:0 #: field:res.log,read:0 @@ -4441,8 +6432,18 @@ msgid "Read" msgstr "" #. module: base -#: sql_constraint:res.country:0 -msgid "The name of the country must be unique !" +#: model:ir.module.module,shortdesc:base.module_association +msgid "Associations Management" +msgstr "" + +#. module: base +#: help:ir.model,modules:0 +msgid "List of modules in which the object is defined or inherited" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_payroll +msgid "Payroll" msgstr "" #. module: base @@ -4450,6 +6451,18 @@ msgstr "" msgid "If you are working on the American market, you can manage the different federal states you are working on from here. Each state is attached to one country." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_delivery +msgid "\n" +"Allows you to add delivery methods in sale orders and picking.\n" +"==============================================================\n" +"\n" +"You can define your own carrier and delivery grids for prices.\n" +"When creating invoices from picking, OpenERP is able to add and compute the shipping line.\n" +"\n" +" " +msgstr "" + #. module: base #: view:workflow.workitem:0 msgid "Workflow Workitems" @@ -4461,12 +6474,31 @@ msgid "Saint Vincent & Grenadines" msgstr "" #. module: base +#: field:ir.mail_server,smtp_pass:0 #: field:partner.sms.send,password:0 -#: field:res.config.users,password:0 #: field:res.users,password:0 msgid "Password" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_account_anglo_saxon +msgid "\n" +"This module supports the Anglo-Saxon accounting methodology by changing the accounting logic with stock transactions.\n" +"=====================================================================================================================\n" +"\n" +"The difference between the Anglo-Saxon accounting countries\n" +"and the Rhine or also called Continental accounting countries is the moment of taking the Cost of Goods Sold versus Cost of Sales.\n" +"Anglo-Saxons accounting does take the cost when sales invoice is created, Continental accounting will take the cost at the moment the goods are shipped.\n" +"This module will add this functionality by using a interim account, to store the value of shipped goods and will contra book this interim account\n" +"when the invoice is created to transfer this amount to the debtor or creditor account.\n" +"Secondly, price differences between actual purchase price and fixed product standard price are booked on a separate account" +msgstr "" + +#. module: base +#: field:res.partner,title:0 +msgid "Partner Firm" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_model_fields #: view:ir.model:0 @@ -4487,6 +6519,16 @@ msgstr "" msgid "If this log item has been read, get() should not send it to the client" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_uservoice +msgid "\n" +"Add Feedback button in header.\n" +"==============================\n" +"\n" +"Invite OpenERP user feedback, powered by uservoice.\n" +" " +msgstr "" + #. module: base #: field:res.company,rml_header2:0 #: field:res.company,rml_header3:0 @@ -4504,13 +6546,8 @@ msgid "Latest version" msgstr "" #. module: base -#: model:ir.actions.act_window,help:base.res_partner_canal-act -msgid "Track from where is coming your leads and opportunities by creating specific channels that will be maintained at the creation of a document in the system. Some examples of channels can be: Website, Phone Call, Reseller, etc." -msgstr "" - -#. module: base -#: model:res.partner.bank.type.field,name:base.bank_normal_field -msgid "acc_number" +#: view:ir.mail_server:0 +msgid "Test Connection" msgstr "" #. module: base @@ -4524,6 +6561,11 @@ msgstr "" msgid "Myanmar" msgstr "" +#. module: base +#: help:ir.model.fields,modules:0 +msgid "List of modules in which the field is defined" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (CN) / 简体中文" @@ -4531,6 +6573,7 @@ msgstr "" #. module: base #: field:res.bank,street:0 +#: field:res.company,street:0 #: field:res.partner.address,street:0 #: field:res.partner.bank,street:0 msgid "Street" @@ -4542,8 +6585,19 @@ msgid "Yugoslavia" msgstr "" #. module: base -#: field:ir.model.data,name:0 -msgid "XML Identifier" +#: model:ir.module.module,description:base.module_purchase_double_validation +msgid "\n" +"Double-validation for purchases exceeding minimum amount.\n" +"=========================================================\n" +"\n" +"This module modifies the purchase workflow in order to validate purchases\n" +"that exceeds minimum amount set by configuration wizard.\n" +" " +msgstr "" + +#. module: base +#: field:res.currency,rounding:0 +msgid "Rounding Factor" msgstr "" #. module: base @@ -4551,6 +6605,17 @@ msgstr "" msgid "Canada" msgstr "" +#. module: base +#: code:addons/base/res/res_company.py:158 +#, python-format +msgid "Reg: " +msgstr "" + +#. module: base +#: help:res.currency.rate,currency_rate_type_id:0 +msgid "Allow you to define your own currency rate types, like 'Average' or 'Year to Date'. Leave empty if you simply want to use the normal 'spot' rate type" +msgstr "" + #. module: base #: selection:ir.module.module.dependency,state:0 msgid "Unknown" @@ -4562,7 +6627,7 @@ msgid "Change My Preferences" msgstr "" #. module: base -#: code:addons/base/ir/ir_actions.py:164 +#: code:addons/base/ir/ir_actions.py:166 #, python-format msgid "Invalid model name in the action definition." msgstr "" @@ -4572,6 +6637,16 @@ msgstr "" msgid "SMS Message" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_ro +msgid "\n" +"This is the module to manage the accounting chart, VAT structure and Registration Number for Romania in OpenERP.\n" +"================================================================================================================\n" +"\n" +"Romanian accounting chart and localization.\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.cm msgid "Cameroon" @@ -4582,19 +6657,24 @@ msgstr "" msgid "Burkina Faso" msgstr "" -#. module: base -#: selection:ir.actions.todo,state:0 -msgid "Skipped" -msgstr "" - #. module: base #: selection:ir.model.fields,state:0 msgid "Custom Field" msgstr "" #. module: base -#: field:ir.module.module,web:0 -msgid "Has a web component" +#: model:ir.module.module,description:base.module_project_retro_planning +msgid "\n" +"Changes dates according to change in project End Date.\n" +"======================================================\n" +"\n" +"If end date of project is changed then the deadline date and start date for all the tasks will change accordingly.\n" +" " +msgstr "" + +#. module: base +#: help:res.users,view:0 +msgid "OpenERP offers a simplified and an extended user interface. If you use OpenERP for the first time we strongly advise you to select the simplified interface, which has less features but is easier to use. You can switch to the other interface from the User/Preferences menu at any time." msgstr "" #. module: base @@ -4614,6 +6694,11 @@ msgstr "" msgid "11. %U or %W ==> 48 (49th week)" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_caldav +msgid "CalDAV for Task Management" +msgstr "" + #. module: base #: model:ir.model,name:base.model_res_partner_bank_type_field msgid "Bank type fields" @@ -4625,7 +6710,129 @@ msgid "Dutch / Nederlands" msgstr "" #. module: base -#: code:addons/base/res/res_config.py:384 +#: selection:res.company,paper_format:0 +msgid "US Letter" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock_location +msgid "\n" +"This module supplements the Warehouse application by effectively implementing Push and Pull inventory flows.\n" +"============================================================================================================\n" +"\n" +"Typically this could be used to:\n" +" * Manage product manufacturing chains\n" +" * Manage default locations per product\n" +" * Define routes within your warehouse according to business needs, such as:\n" +" - Quality Control\n" +" - After Sales Services\n" +" - Supplier Returns\n" +"\n" +" * Help rental management, by generating automated return moves for rented products\n" +"\n" +"Once this module is installed, an additional tab appear on the product form, where you can add\n" +"Push and Pull flow specifications. The demo data of CPU1 product for that push/pull :\n" +"\n" +"Push flows\n" +"----------\n" +"Push flows are useful when the arrival of certain products in a given location should always\n" +"be followed by a corresponding move to another location, optionally after a certain delay.\n" +"The original Warehouse application already supports such Push flow specifications on the\n" +"Locations themselves, but these cannot be refined per-product.\n" +"\n" +"A push flow specification indicates which location is chained with which location, and with\n" +"what parameters. As soon as a given quantity of products is moved in the source location,\n" +"a chained move is automatically foreseen according to the parameters set on the flow specification\n" +"(destination location, delay, type of move, journal, etc.) The new move can be automatically\n" +"processed, or require a manual confirmation, depending on the parameters.\n" +"\n" +"Pull flows\n" +"----------\n" +"Pull flows are a bit different from Push flows, in the sense that they are not related to\n" +"the processing of product moves, but rather to the processing of procurement orders.\n" +"What is being pulled is a need, not directly products.\n" +"A classical example of Pull flow is when you have an Outlet company, with a parent Company\n" +"that is responsible for the supplies of the Outlet.\n" +"\n" +" [ Customer ] <- A - [ Outlet ] <- B - [ Holding ] <~ C ~ [ Supplier ]\n" +"\n" +"When a new procurement order (A, coming from the confirmation of a Sale Order for example) arrives\n" +"in the Outlet, it is converted into another procurement (B, via a Pull flow of type 'move')\n" +"requested from the Holding. When procurement order B is processed by the Holding company, and\n" +"if the product is out of stock, it can be converted into a Purchase Order (C) from the Supplier\n" +"(Pull flow of type Purchase). The result is that the procurement order, the need, is pushed\n" +"all the way between the Customer and Supplier.\n" +"\n" +"Technically, Pull flows allow to process procurement orders differently, not only depending on\n" +"the product being considered, but also depending on which location holds the \"need\" for that\n" +"product (i.e. the destination location of that procurement order).\n" +"\n" +"Use-Case\n" +"--------\n" +"\n" +"You can use the demo data as follow:\n" +" CPU1: Sell some CPU1 from Shop 1 and run the scheduler\n" +" - Warehouse: delivery order, Shop 1: reception\n" +" CPU3:\n" +" - When receiving the product, it goes to Quality Control location then stored to shelf 2.\n" +" - When delivering the customer: Pick List -> Packing -> Delivery Order from Gate A\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_marketing +msgid "\n" +"Menu for Marketing.\n" +"===================\n" +"\n" +"Contains the installer for marketing-related modules.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_knowledge_management +msgid "Knowledge Management" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.bank_account_update +msgid "Company Bank Accounts" +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_pass:0 +msgid "Optional password for SMTP authentication" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_mrp +msgid "\n" +"Automatically creates project tasks from procurement lines\n" +"==========================================================\n" +"\n" +"This module will automatically create a new task for each procurement\n" +"order line (e.g. for sale order lines), if the corresponding product\n" +"meets the following characteristics:\n" +"\n" +" * Type = Service\n" +" * Procurement method (Order fulfillment) = MTO (make to order)\n" +" * Supply/Procurement method = Produce\n" +"\n" +"If on top of that a projet is specified on the product form (in the Procurement\n" +"tab), then the new task will be created in that specific project.\n" +"Otherwise, the new task will not belong to any project, and may be added to a\n" +"project manually later.\n" +"\n" +"When the project task is completed or cancelled, the workflow of the corresponding\n" +"procurement line is updated accordingly. For example if this procurement corresponds\n" +"to a sale order line, the sale order line will be considered delivered when the\n" +"task is completed.\n" +"\n" +"" +msgstr "" + +#. module: base +#: code:addons/base/res/res_config.py:348 #, python-format msgid "\n" "\n" @@ -4638,14 +6845,61 @@ msgid "Repeat every x." msgstr "" #. module: base -#: wizard_view:server.action.create,step_1:0 -#: wizard_field:server.action.create,step_1,report:0 -msgid "Select Report" +#: model:res.partner.bank.type,name:base.bank_normal +msgid "Normal Bank Account" msgstr "" #. module: base -#: report:ir.module.reference.graph:0 -msgid "1cm 28cm 20cm 28cm" +#: view:ir.actions.wizard:0 +#: field:wizard.ir.model.menu.create.line,wizard_id:0 +msgid "Wizard" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_mailgate +msgid "\n" +"This module can automatically create Project Tasks based on incoming emails\n" +"===========================================================================\n" +"\n" +"Allows creating tasks based on new emails arriving at a given mailbox,\n" +"similarly to what the CRM application has for Leads/Opportunities.\n" +"There are two common alternatives to configure the mailbox integration:\n" +"\n" +" * Install the ``fetchmail`` module and configure a new mailbox, then select\n" +" ``Project Tasks`` as the target for incoming emails.\n" +" * Set it up manually on your mail server based on the 'mail gateway' script\n" +" provided in the ``mail`` module - and connect it to the `project.task` model.\n" +"\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_membership +msgid "\n" +"This module allows you to manage all operations for managing memberships.\n" +"=========================================================================\n" +"\n" +"It supports different kind of members:\n" +"* Free member\n" +"* Associated member (eg.: a group subscribes to a membership for all subsidiaries)\n" +"* Paid members,\n" +"* Special member prices, ...\n" +"\n" +"It is integrated with sales and accounting to allow you to automatically\n" +"invoice and send propositions for membership renewal.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_attendance +msgid "\n" +"This module aims to manage employee's attendances.\n" +"==================================================\n" +"\n" +"Keeps account of the attendances of the employees on the basis of the\n" +"actions(Sign in/Sign out) performed by them.\n" +" " msgstr "" #. module: base @@ -4669,7 +6923,7 @@ msgid "Labels" msgstr "" #. module: base -#: field:partner.wizard.spam,email_from:0 +#: field:partner.massmail.wizard,email_from:0 msgid "Sender's email" msgstr "" @@ -4689,24 +6943,65 @@ msgid "French (CH) / Français (CH)" msgstr "" #. module: base -#: help:res.config.users,action_id:0 +#: help:ir.actions.server,subject:0 +msgid "Email subject, may contain expressions enclosed in double brackets based on the same values as those available in the condition field, e.g. `Hello [[ object.partner_id.name ]]`" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_sequence +msgid "\n" +"This module maintains internal sequence number for accounting entries.\n" +"======================================================================\n" +"\n" +"Allows you to configure the accounting sequences to be maintained.\n" +"\n" +"You can customize the following attributes of the sequence:\n" +" * Prefix\n" +" * Suffix\n" +" * Next Number\n" +" * Increment Number\n" +" * Number Padding\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.to +msgid "Tonga" +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Bank accounts belonging to one of your companies" +msgstr "" + +#. module: base #: help:res.users,action_id:0 msgid "If specified, this action will be opened at logon for this user, in addition to the standard menu." msgstr "" +#. module: base +#: selection:ir.module.module,complexity:0 +msgid "Easy" +msgstr "" + #. module: base #: view:ir.values:0 msgid "Client Actions" msgstr "" #. module: base -#: code:addons/orm.py:1806 -#, python-format -msgid "The exists method is not implemented on this object !" +#: view:ir.rule:0 +#: view:res.partner:0 +msgid "General" msgstr "" #. module: base -#: code:addons/base/module/module.py:336 +#: help:ir.actions.server,trigger_obj_id:0 +msgid "The field on the current object that links to the target object record (must be a many2one, or an integer field with the record ID)" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:412 #, python-format msgid "You try to upgrade a module that depends on the module: %s.\n" "But this module is not available in your system." @@ -4718,8 +7013,8 @@ msgid "Destination Activity" msgstr "" #. module: base -#: view:ir.values:0 -msgid "Connect Events to Actions" +#: help:res.currency,position:0 +msgid "Determines where the currency symbol should be placed after or before the amount." msgstr "" #. module: base @@ -4728,7 +7023,6 @@ msgid "base.update.translations" msgstr "" #. module: base -#: field:ir.module.category,parent_id:0 #: field:res.partner.category,parent_id:0 msgid "Parent Category" msgstr "" @@ -4741,20 +7035,35 @@ msgstr "" #. module: base #: selection:res.partner.address,type:0 #: selection:res.partner.title,domain:0 -#: view:res.users:0 msgid "Contact" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_at +msgid "Austria - Accounting" +msgstr "" + #. module: base #: model:ir.model,name:base.model_ir_ui_menu msgid "ir.ui.menu" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_project_management +#: model:ir.module.module,shortdesc:base.module_project +msgid "Project Management" +msgstr "" + #. module: base #: model:res.country,name:base.us msgid "United States" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_fundraising +msgid "Fundraising" +msgstr "" + #. module: base #: view:ir.module.module:0 msgid "Cancel Uninstall" @@ -4767,6 +7076,11 @@ msgstr "" msgid "Communication" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_analytic +msgid "Analytic Accounting" +msgstr "" + #. module: base #: view:ir.actions.report.xml:0 msgid "RML Report" @@ -4778,7 +7092,12 @@ msgid "ir.server.object.lines" msgstr "" #. module: base -#: code:addons/base/module/module.py:531 +#: model:ir.module.module,shortdesc:base.module_l10n_be +msgid "Belgium - Accounting" +msgstr "" + +#. module: base +#: code:addons/base/module/module.py:609 #, python-format msgid "Module %s: Invalid Quality Certificate" msgstr "" @@ -4798,6 +7117,11 @@ msgstr "" msgid "This is the filename of the attachment used to store the printing result. Keep empty to not save the printed reports. You can use a python expression with the object and time variables." msgstr "" +#. module: base +#: sql_constraint:ir.model.data:0 +msgid "You cannot have multiple records with the same external ID in the same module!" +msgstr "" + #. module: base #: selection:ir.property,type:0 msgid "Many2One" @@ -4809,14 +7133,18 @@ msgid "Nigeria" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:250 -#, python-format -msgid "For selection fields, the Selection Options must be given!" +#: model:ir.module.module,description:base.module_crm_caldav +msgid "\n" +"Caldav features in Meeting.\n" +"===========================\n" +"\n" +" * Share meeting with other calendar clients like sunbird\n" +"" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_partner_sms_send -msgid "SMS Send" +#: model:ir.module.module,shortdesc:base.module_base_iban +msgid "IBAN Bank Accounts" msgstr "" #. module: base @@ -4830,8 +7158,8 @@ msgid "Web Icon Image" msgstr "" #. module: base -#: view:ir.values:0 -msgid "Values for Event Type" +#: field:ir.actions.server,wkf_model_id:0 +msgid "Target Object" msgstr "" #. module: base @@ -4845,8 +7173,8 @@ msgid "Hong Kong" msgstr "" #. module: base -#: help:ir.actions.server,name:0 -msgid "Easy to Refer action by name e.g. One Sales Order -> Many Invoices" +#: field:ir.default,ref_id:0 +msgid "ID Ref." msgstr "" #. module: base @@ -4864,14 +7192,19 @@ msgstr "" msgid "Morocco" msgstr "" +#. module: base +#: help:ir.values,model_id:0 +msgid "Model to which this entry applies - helper field for setting a model, will automatically set the correct model name" +msgstr "" + #. module: base #: view:res.lang:0 msgid "2. %a ,%A ==> Fri, Friday" msgstr "" #. module: base -#: field:res.widget,content:0 -msgid "Content" +#: view:res.request.history:0 +msgid "Request History" msgstr "" #. module: base @@ -4884,6 +7217,11 @@ msgstr "" msgid "Chad" msgstr "" +#. module: base +#: help:ir.cron,priority:0 +msgid "The priority of the job, as an integer: 0 means higher priority, 10 means lower priority." +msgstr "" + #. module: base #: model:ir.model,name:base.model_workflow_transition msgid "workflow.transition" @@ -4895,8 +7233,13 @@ msgid "%a - Abbreviated weekday name." msgstr "" #. module: base -#: report:ir.module.reference.graph:0 -msgid "Introspection report on objects" +#: view:ir.ui.menu:0 +msgid "Submenus" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_extended +msgid "Extended View" msgstr "" #. module: base @@ -4910,19 +7253,65 @@ msgid "Dominica" msgstr "" #. module: base -#: sql_constraint:publisher_warranty.contract:0 -msgid "Your publisher warranty contract is already subscribed in the system !" +#: model:ir.module.module,shortdesc:base.module_base_module_record +msgid "Record and Create Modules" msgstr "" #. module: base -#: help:ir.cron,nextcall:0 -msgid "Next planned execution date for this scheduler" +#: model:ir.model,name:base.model_partner_sms_send +#: view:partner.sms.send:0 +msgid "Send SMS" msgstr "" #. module: base -#: help:res.config.users,view:0 -#: help:res.users,view:0 -msgid "Choose between the simplified interface and the extended one" +#: model:ir.module.module,description:base.module_hr_holidays +msgid "\n" +"This module allows you to manage leaves and leaves' requests.\n" +"=============================================================\n" +"\n" +"Implements a dashboard for human resource management that includes.\n" +" * Leaves\n" +"\n" +"Note that:\n" +" - A synchronisation with an internal agenda (use of the CRM module) is possible: in order to automatically create a case when an holiday request is accepted, you have to link the holidays status to a case section. You can set up this info and your colour preferences in\n" +" Human Resources/Configuration/Holidays/Leave Type\n" +" - An employee can make an ask for more off-days by making a new Allocation It will increase his total of that leave type available (if the request is accepted).\n" +" - There are two ways to print the employee's holidays:\n" +" * The first will allow to choose employees by department and is used by clicking the menu item located in\n" +" Human Resources/Reporting/Holidays/Leaves by Department\n" +" * The second will allow you to choose the holidays report for specific employees. Go on the list\n" +" Human Resources/Human Resources/Employees\n" +" then select the ones you want to choose, click on the print icon and select the option\n" +" 'Employee's Holidays'\n" +" - The wizard allows you to choose if you want to print either the Confirmed & Validated holidays or only the Validated ones. These states must be set up by a user from the group 'HR'. You can define these features in the security tab from the user data in\n" +" Administration / Users / Users\n" +" for example, you maybe will do it for the user 'admin'.\n" +"" +msgstr "" + +#. module: base +#: field:ir.actions.report.xml,report_xsl:0 +msgid "XSL path" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_invoice_layout +msgid "Invoice Layouts" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_location +msgid "Advanced Routes" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_pad +msgid "Collaborative Pads" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_anglo_saxon +msgid "Anglo-Saxon Accounting" msgstr "" #. module: base @@ -4931,19 +7320,18 @@ msgid "Nepal" msgstr "" #. module: base -#: code:addons/orm.py:2307 -#, python-format -msgid "Invalid value for reference field \"%s\" (last part must be a non-zero integer): \"%s\"" +#: help:res.groups,implied_ids:0 +msgid "Users of this group automatically inherit those groups" msgstr "" #. module: base -#: help:ir.cron,args:0 -msgid "Arguments to be passed to the method. e.g. (uid,)" +#: model:ir.module.module,shortdesc:base.module_hr_attendance +msgid "Attendances" msgstr "" #. module: base -#: help:ir.ui.menu,groups_id:0 -msgid "If you have groups, the visibility of this menu will be based on these groups. If this field is empty, OpenERP will compute visibility based on the related object's read access." +#: field:ir.module.category,visible:0 +msgid "Visible" msgstr "" #. module: base @@ -4958,6 +7346,24 @@ msgstr "" msgid "Bulk SMS send" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_wiki_quality_manual +msgid "\n" +"Quality Manual Template.\n" +"========================\n" +"\n" +"It provides demo data, thereby creating a Wiki Group and a Wiki Page\n" +"for Wiki Quality Manual.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.act_values_form_action +#: model:ir.ui.menu,name:base.menu_values_form_action +#: view:ir.values:0 +msgid "Action Bindings" +msgstr "" + #. module: base #: view:ir.sequence:0 msgid "Seconde: %(sec)s" @@ -4969,15 +7375,30 @@ msgid "Update Modules List" msgstr "" #. module: base -#: code:addons/base/module/module.py:255 +#: code:addons/base/module/module.py:291 #, python-format msgid "Unable to upgrade module \"%s\" because an external dependency is not met: %s" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:257 +#: model:ir.module.module,shortdesc:base.module_account +msgid "eInvoicing" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_association +msgid "\n" +"This module is to configure modules related to an association.\n" +"==============================================================\n" +"\n" +"It installs the profile for associations to manage events, registrations, memberships, membership products (schemes), etc.\n" +" " +msgstr "" + +#. module: base +#: code:addons/orm.py:2660 #, python-format -msgid "Please keep in mind that documents currently displayed may not be relevant after switching to another company. If you have unsaved changes, please make sure to save and close all forms before switching to a different company. (You can click on Cancel in the User Preferences now)" +msgid "The value \"%s\" for the field \"%s.%s\" is not in the selection" msgstr "" #. module: base @@ -4991,24 +7412,75 @@ msgid "Thai / ภาษาไทย" msgstr "" #. module: base -#: code:addons/orm.py:158 +#: code:addons/orm.py:341 #, python-format msgid "Object %s does not exists" msgstr "" +#. module: base +#: view:res.lang:0 +msgid "%j - Day of the year [001,366]." +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Slovenian / slovenščina" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_wiki +msgid "Wiki" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_de +msgid "\n" +"Dieses Modul beinhaltet einen deutschen Kontenrahmen basierend auf dem SKR03.\n" +"==============================================================================\n" +"\n" +"German accounting chart and localization.\n" +" " +msgstr "" + #. module: base #: field:ir.actions.report.xml,attachment_use:0 msgid "Reload from Attachment" msgstr "" #. module: base -#: model:res.country,name:base.bv -msgid "Bouvet Island" +#: view:ir.module.module:0 +msgid "Hide technical modules" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_procurement +msgid "\n" +"This is the module for computing Procurements.\n" +"==============================================\n" +"\n" +"In the MRP process, procurements orders are created to launch manufacturing\n" +"orders, purchase orders, stock allocations, etc. Procurement orders are\n" +"generated automatically by the system and unless there is a problem, the\n" +"user will not be notified. In case of problems, the system will raise some\n" +"procurement exceptions to inform the user about blocking problems that need\n" +"to be resolved manually (like, missing BoM structure or missing supplier).\n" +"\n" +"The procurement order will schedule a proposal for automatic procurement\n" +"for the product which needs replenishment. This procurement will start a\n" +"task, either a purchase order form for the supplier, or a production order\n" +"depending on the product's configuration.\n" +" " +msgstr "" + +#. module: base +#: model:res.country,name:base.mx +msgid "Mexico" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_mail_server.py:415 +#, python-format +msgid "Missing SMTP Server" msgstr "" #. module: base @@ -5022,21 +7494,84 @@ msgstr "" msgid "File" msgstr "" -#. module: base -#: view:res.config.users:0 -msgid "Add User" -msgstr "" - #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install msgid "Module Upgrade Install" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_email_template +msgid "E-Mail Templates" +msgstr "" + #. module: base #: model:ir.model,name:base.model_ir_actions_configuration_wizard msgid "ir.actions.configuration.wizard" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_report_webkit +msgid "\n" +"This module adds a new Report Engine based on WebKit library (wkhtmltopdf) to support reports designed in HTML + CSS.\n" +"=====================================================================================================================\n" +"\n" +"The module structure and some code is inspired by the report_openoffice module.\n" +"\n" +"The module allows:\n" +"\n" +" - HTML report definition\n" +" - Multi header support\n" +" - Multi logo\n" +" - Multi company support\n" +" - HTML and CSS-3 support (In the limit of the actual WebKIT version)\n" +" - JavaScript support\n" +" - Raw HTML debugger\n" +" - Book printing capabilities\n" +" - Margins definition\n" +" - Paper size definition\n" +"\n" +"... and much more\n" +"\n" +"Multiple headers and logos can be defined per company.\n" +"CSS style, header and footer body are defined per company.\n" +"\n" +"For a sample report see also the webkit_report_sample module, and this video:\n" +" http://files.me.com/nbessi/06n92k.mov\n" +"\n" +"Requirements and Installation\n" +"-----------------------------\n" +"This module requires the ``wkthtmltopdf`` library to render HTML documents as\n" +"PDF. Version 0.9.9 or later is necessary, and can be found at http://code.google.com/p/wkhtmltopdf/\n" +"for Linux, Mac OS X (i386) and Windows (32bits).\n" +"\n" +"After installing the library on the OpenERP Server machine, you need to set the\n" +"path to the ``wkthtmltopdf`` executable file on each Company.\n" +"\n" +"If you are experiencing missing header/footer problems on Linux, be sure to\n" +"install a \"static\" version of the library. The default ``wkhtmltopdf`` on\n" +"Ubuntu is known to have this issue.\n" +"\n" +"\n" +"TODO\n" +"----\n" +"\n" +" * JavaScript support activation deactivation\n" +" * Collated and book format support\n" +" * Zip return for separated PDF\n" +" * Web client WYSIWYG\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_gt +msgid "\n" +"This is the base module to manage the accounting chart for Guatemala.\n" +"=====================================================================\n" +"\n" +"Agrega una nomenclatura contable para Guatemala. También icluye impuestos y la moneda del Quetzal. -- Adds accounting chart for Guatemala. It also includes taxes and the Quetzal currency" +msgstr "" + #. module: base #: view:res.lang:0 msgid "%b - Abbreviated month name." @@ -5046,7 +7581,6 @@ msgstr "" #: field:res.partner,supplier:0 #: view:res.partner.address:0 #: field:res.partner.address,is_supplier_add:0 -#: model:res.partner.category,name:base.res_partner_category_8 msgid "Supplier" msgstr "" @@ -5095,8 +7629,28 @@ msgid "Model name of the object to open in the view window" msgstr "" #. module: base -#: field:res.log,secondary:0 -msgid "Secondary Log" +#: model:ir.module.module,description:base.module_caldav +msgid "\n" +"This module contains basic functionality for Caldav system.\n" +"===========================================================\n" +"\n" +" - Webdav server that provides remote access to calendar\n" +" - Synchronisation of calendar using WebDAV\n" +" - Customize calendar event and todo attribute with any of OpenERP model\n" +" - Provides iCal Import/Export functionality\n" +"\n" +"To access Calendars using CalDAV clients, point them to:\n" +" http://HOSTNAME:PORT/webdav/DATABASE_NAME/calendars/users/USERNAME/c\n" +"\n" +"To access OpenERP Calendar using WebCal to remote site use the URL like:\n" +" http://HOSTNAME:PORT/webdav/DATABASE_NAME/Calendars/CALENDAR_NAME.ics\n" +"\n" +" Where,\n" +" HOSTNAME: Host on which OpenERP server(With webdav) is running\n" +" PORT : Port on which OpenERP server is running (By Default : 8069)\n" +" DATABASE_NAME: Name of database on which OpenERP Calendar is created\n" +" CALENDAR_NAME: Name of calendar to access\n" +"" msgstr "" #. module: base @@ -5104,6 +7658,17 @@ msgstr "" msgid "Selectable" msgstr "" +#. module: base +#: code:addons/base/ir/ir_mail_server.py:200 +#, python-format +msgid "Everything seems properly set up!" +msgstr "" + +#. module: base +#: field:res.users,date:0 +msgid "Latest Connection" +msgstr "" + #. module: base #: view:res.request.link:0 msgid "Request Link" @@ -5127,33 +7692,108 @@ msgid "Iteration" msgstr "" #. module: base -#: code:addons/orm.py:3448 -#: code:addons/orm.py:3532 +#: model:ir.module.module,shortdesc:base.module_project_planning +msgid "Resources Planing" +msgstr "" + +#. module: base +#: field:ir.module.module,complexity:0 +msgid "Complexity" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,target:0 +msgid "Inline" +msgstr "" + +#. module: base +#: model:res.partner.bank.type.field,name:base.bank_normal_field_bic +msgid "bank_bic" +msgstr "" + +#. module: base +#: code:addons/orm.py:3953 +#: code:addons/orm.py:4050 #, python-format msgid "UserError" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_account_analytic_default +msgid "Set default values for your analytic accounts\n" +"Allows to automatically select analytic accounts based on criterions:\n" +"=====================================================================\n" +"\n" +"* Product\n" +"* Partner\n" +"* User\n" +"* Company\n" +"* Date\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.ae msgid "United Arab Emirates" msgstr "" +#. module: base +#: code:addons/orm.py:3669 +#, python-format +msgid "Unable to delete this document because it is used as a default property" +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_crm_case_job_req_main msgid "Recruitment" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_gr +msgid "\n" +"This is the base module to manage the accounting chart for Greece.\n" +"==================================================================\n" +"\n" +"Greek accounting chart and localization.\n" +" " +msgstr "" + +#. module: base +#: view:ir.values:0 +msgid "Action Reference" +msgstr "" + #. module: base #: model:res.country,name:base.re msgid "Reunion (French)" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:321 +#: code:addons/base/ir/ir_model.py:348 #, python-format msgid "New column name must still start with x_ , because it is a custom field!" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_wiki +msgid "\n" +"The base module to manage documents(wiki).\n" +"==========================================\n" +"\n" +"Keep track of Wiki groups, pages, and history.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_mrp_repair +msgid "Repairs Management" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_asset +msgid "Assets Management" +msgstr "" + #. module: base #: view:ir.model.access:0 #: view:ir.rule:0 @@ -5161,23 +7801,193 @@ msgstr "" msgid "Global" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_stock_planning +msgid "\n" +"MPS allows to create a manual procurement plan apart of the normal MRP scheduling, which works automatically based on minimum stock rules\n" +"=========================================================================================================================================\n" +"\n" +"Quick Glossary\n" +"--------------\n" +"- Stock Period - the time boundaries (between Start Date and End Date) for your Sales and Stock forecasts and planning\n" +"- Sales Forecast - the quantity of products you plan to sell during the related Stock Period.\n" +"- Stock Planning - the quantity of products you plan to purchase or produce for the related Stock Period.\n" +"\n" +"To avoid confusion with the terms used by the ``sale_forecast`` module, (\"Sales Forecast\" and \"Planning\" are amounts) we use terms \"Stock and Sales Forecast\" and \"Stock Planning\" to emphasize that we use quantity values.\n" +"\n" +"Where to begin\n" +"--------------\n" +"Using this module is done in three steps:\n" +"\n" +" * Create Stock Periods via the Warehouse>Configuration>Stock Periods menu (Mandatory step)\n" +" * Create Sale Forecasts fill them with forecast quantities, via the Sales>Sales Forecast menu. (Optional step but useful for further planning)\n" +" * Create the actual MPS plan, check the balance and trigger the procurements as required. The actual procurement is the final step for the Stock Period.\n" +"\n" +"Stock Period configuration\n" +"--------------------------\n" +"You have two menu items for Periods in \"Warehouse > Configuration > Stock Periods\". There are:\n" +"\n" +" * \"Create Stock Periods\" - can automatically creating daily, weekly or monthly periods.\n" +" * \"Stock Periods\" - allows to create any type of periods, change the dates and change the state of period.\n" +"\n" +"Creating periods is the first step. You can create custom periods using the \"New\" button in \"Stock Periods\", but it is recommended to use the automatic assistant \"Create Stock Periods\".\n" +"\n" +"Remarks:\n" +"\n" +" - These periods (Stock Periods) are completely distinct from Financial or other periods in the system.\n" +" - Periods are not assigned to companies (when you use multicompany). Module suppose that you use the same periods across companies. If you wish to use different periods for different companies define them as you wish (they can overlap). Later on in this text will be indications how to use such periods.\n" +" - When periods are created automatically their start and finish dates are with start hour 00:00:00 and end hour 23:59:00. When you create daily periods they will have start date 31.01.2010 00:00:00 and end date 31.01.2010 23:59:00. It works only in automatic creation of periods. When you create periods manually you have to take care about hours because you can have incorrect values form sales or stock.\n" +" - If you use overlapping periods for the same product, warehouse and company results can be unpredictable.\n" +" - If current date doesn't belong to any period or you have holes between periods results can be unpredictable.\n" +"\n" +"Sales Forecasts configuration\n" +"-----------------------------\n" +"You have few menus for Sales forecast in \"Sales > Sales Forecasts\":\n" +"\n" +" - \"Create Sales Forecasts\" - can automatically create forecast lines according to your needs\n" +" - \"Sales Forecasts\" - for managing the Sales forecasts\n" +"\n" +"Menu \"Create Sales Forecasts\" creates Forecasts for products from selected Category, for selected Period and for selected Warehouse.\n" +"It is also possible to copy the previous forecast.\n" +"\n" +"Remarks:\n" +"\n" +" - This tool doesn't duplicate lines if you already have an entry for the same Product, Period, Warehouse, created or validated by the same user. If you wish to create another forecast, if relevant lines exists you have to do it manually as described below.\n" +" - When created lines are validated by someone else you can use this tool to create another line for the same Period, Product and Warehouse.\n" +" - When you choose \"Copy Last Forecast\", created line take quantity and other settings from your (validated by you or created by you if not validated yet) forecast which is for last period before period of created forecast.\n" +"\n" +"On \"Sales Forecast\" form mainly you have to enter a forecast quantity in \"Product Quantity\".\n" +"Further calculation can work for draft forecasts. But validation can save your data against any accidental changes.\n" +"You can click \"Validate\" button but it is not mandatory.\n" +"\n" +"Instead of forecast quantity you may enter the amount of forecast sales via the \"Product Amount\" field.\n" +"The system will count quantity from amount according to Sale price of the Product.\n" +"\n" +"All values on the form are expressed in unit of measure selected on form.\n" +"You can select a unit of measure from the default category or from secondary category.\n" +"When you change unit of measure the forecast product quantity will be re-computed according to new UoM.\n" +"\n" +"To work out your Sale Forecast you can use the \"Sales History\" of the product.\n" +"You have to enter parameters to the top and left of this table and system will count sale quantities according to these parameters.\n" +"So you can get results for a given sales team or period.\n" +"\n" +"\n" +"MPS or Procurement Planning\n" +"---------------------------\n" +"An MPS planning consists in Stock Planning lines, used to analyze and possibly drive the procurement of \n" +"products for each relevant Stock Period and Warehouse.\n" +"The menu is located in \"Warehouse > Schedulers > Master Procurement Schedule\":\n" +"\n" +" - \"Create Stock Planning Lines\" - a wizard to help automatically create many planning lines\n" +" - \"Master Procurement Schedule\" - management of your planning lines\n" +"\n" +"Similarly to the way Sales forecast serves to define your sales planning, the MPS lets you plan your procurements (Purchase/Manufacturing).\n" +"You can quickly populate the MPS with the \"Create Stock Planning Lines\" wizard, and then proceed to review them via the \"Master Procurement Schedule\" menu.\n" +"\n" +"The \"Create Stock Planning Lines\" wizard lets you to quickly create all MPS lines for a given Product Category, and a given Period and Warehouse.\n" +"When you enable the \"All Products with Forecast\" option of the wizard, the system creates lines for all products having sales forecast for selected\n" +"Period and Warehouse (the selected Category will be ignored in this case).\n" +"\n" +"Under menu \"Master Procurement Schedule\" you will usually change the \"Planned Out\" and \"Planned In\" quantities and observe the resulting \"Stock Simulation\" value\n" +"to decide if you need to procure more products for the given Period.\n" +"\"Planned Out\" will be initially based on \"Warehouse Forecast\" which is the sum of all outgoing stock moves already planned for the Period and Warehouse.\n" +"Of course you can alter this value to provide your own quantities. It is not necessary to have any forecast.\n" +"\"Planned In\" quantity is used to calculate field \"Incoming Left\" which is the quantity to be procured to reach the \"Stock Simulation\" at the end of Period.\n" +"You can compare \"Stock Simulation\" quantity to minimum stock rules visible on the form.\n" +"And you can plan different quantity than in Minimum Stock Rules. Calculations are done for whole Warehouse by default,\n" +"if you want to see values for Stock location of calculated warehouse you can check \"Stock Location Only\".\n" +"\n" +"When you are satisfied with the \"Planned Out\", \"Planned In\" and end of period \"Stock Simulation\",\n" +"you can click on \"Procure Incoming Left\" to create a procurement for the \"Incoming Left\" quantity.\n" +"You can decide if procurement will go to the to Stock or Input location of the Warehouse.\n" +"\n" +"If you don't want to Produce or Buy the product but just transfer the calculated quantity from another warehouse\n" +"you can click \"Supply from Another Warehouse\" (instead of \"Procure Incoming Left\") and the system will\n" +"create the appropriate picking list (stock moves).\n" +"You can choose to take the goods from the Stock or the Output location of the source warehouse.\n" +"Destination location (Stock or Input) in the destination warehouse will be taken as for the procurement case.\n" +"\n" +"To see update the quantities of \"Confirmed In\", \"Confirmed Out\", \"Confirmed In Before\", \"Planned Out Before\"\n" +"and \"Stock Simulation\" you can press \"Calculate Planning\".\n" +"\n" +"All values on the form are expressed in unit of measure selected on form.\n" +"You can select one of unit of measure from default category or from secondary category.\n" +"When you change unit of measure the editable quantities will be re-computed according to new UoM. The others will be updated after pressing \"Calculate Planning\".\n" +"\n" +"Computation of Stock Simulation quantities\n" +"------------------------------------------\n" +"The Stock Simulation value is the estimated stock quantity at the end of the period.\n" +"The calculation always starts with the real stock on hand at the beginning of the current period, then\n" +"adds or subtracts the computed quantities.\n" +"When you are in the same period (current period is the same as calculated) Stock Simulation is calculated as follows:\n" +"\n" +"Stock Simulation =\n" +" Stock of beginning of current Period\n" +" - Planned Out\n" +" + Planned In\n" +"\n" +"When you calculate period next to current:\n" +"\n" +"Stock Simulation =\n" +" Stock of beginning of current Period\n" +" - Planned Out of current Period\n" +" + Confirmed In of current Period (incl. Already In)\n" +" - Planned Out of calculated Period\n" +" + Planned In of calculated Period .\n" +"\n" +"As you see the calculated Period is taken the same way as in previous case, but the calculation in the current\n" +"Period is a little bit different. First you should note that system takes for only Confirmed moves for the\n" +"current period. This means that you should complete the planning and procurement of the current Period before\n" +"going to the next one.\n" +"\n" +"When you plan for future Periods:\n" +"\n" +"Stock Simulation =\n" +" Stock of beginning of current Period\n" +" - Sum of Planned Out of Periods before calculated\n" +" + Sum of Confirmed In of Periods before calculated (incl. Already In)\n" +" - Planned Out of calculated Period\n" +" + Planned In of calculated Period.\n" +"\n" +"Here \"Periods before calculated\" designates all periods starting with the current until the period before the one being calculated.\n" +"\n" +"Remarks:\n" +"\n" +" - Remember to make the proceed with the planning of each period in chronological order, otherwise the numbers will not reflect the\n" +" reality\n" +" - If you planned for future periods and find that real Confirmed Out is larger than Planned Out in some periods before,\n" +" you can repeat Planning and make another procurement. You should do it in the same planning line.\n" +" If you create another planning line the suggestions can be wrong.\n" +" - When you wish to work with different periods for some products, define two kinds of periods (e.g. Weekly and Monthly) and use\n" +" them for different products. Example: If you use always Weekly periods for Product A, and Monthly periods for Product B\n" +" all calculations will work correctly. You can also use different kind of periods for the same product from different warehouse\n" +" or companies. But you cannot use overlapping periods for the same product, warehouse and company because results\n" +" can be unpredictable. The same applies to Forecasts lines.\n" +"" +msgstr "" + #. module: base #: model:res.country,name:base.mp msgid "Northern Mariana Islands" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_claim_from_delivery +msgid "Claim on Deliveries" +msgstr "" + #. module: base #: model:res.country,name:base.sb msgid "Solomon Islands" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:490 -#: code:addons/orm.py:1897 -#: code:addons/orm.py:2972 -#: code:addons/orm.py:3165 -#: code:addons/orm.py:3365 -#: code:addons/orm.py:3817 +#: code:addons/base/ir/ir_model.py:524 +#: code:addons/orm.py:3403 +#: code:addons/orm.py:3623 +#: code:addons/orm.py:3635 +#: code:addons/orm.py:3859 +#: code:addons/orm.py:4373 #, python-format msgid "AccessError" msgstr "" @@ -5188,9 +7998,11 @@ msgid "Waiting" msgstr "" #. module: base -#: code:addons/__init__.py:834 -#, python-format -msgid "Could not load base module" +#: field:ir.exports,resource:0 +#: model:ir.module.module,shortdesc:base.module_resource +#: view:ir.property:0 +#: field:ir.property,res_id:0 +msgid "Resource" msgstr "" #. module: base @@ -5199,9 +8011,15 @@ msgid "8. %I:%M:%S %p ==> 06:25:20 PM" msgstr "" #. module: base -#: code:addons/orm.py:1803 -#, python-format -msgid "The copy method is not implemented on this object !" +#: model:ir.module.module,description:base.module_base_module_doc_rst +msgid "\n" +"This module generates the Technical Guides of selected modules in Restructured Text format (RST).\n" +"=================================================================================================\n" +"\n" +" * It uses the Sphinx (http://sphinx.pocoo.org) implementation of RST\n" +" * It creates a tarball (.tgz file suffix) containing an index file and one file per module\n" +" * Generates Relationship Graph\n" +" " msgstr "" #. module: base @@ -5216,8 +8034,8 @@ msgid "Translations" msgstr "" #. module: base -#: field:ir.sequence,padding:0 -msgid "Number Padding" +#: model:ir.module.module,shortdesc:base.module_project_gtd +msgid "Todo Lists" msgstr "" #. module: base @@ -5225,18 +8043,30 @@ msgstr "" msgid "Report" msgstr "" +#. module: base +#: code:addons/base/ir/ir_mail_server.py:219 +#, python-format +msgid "Your OpenERP Server does not support SMTP-over-SSL. You could use STARTTLS instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should do the trick." +msgstr "" + #. module: base #: model:res.country,name:base.ua msgid "Ukraine" msgstr "" #. module: base -#: model:res.country,name:base.to -msgid "Tonga" +#: field:ir.module.module,website:0 +#: field:res.company,website:0 +#: field:res.partner,website:0 +msgid "Website" +msgstr "" + +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "None" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_module_category #: view:ir.module.category:0 msgid "Module Category" msgstr "" @@ -5247,8 +8077,8 @@ msgid "Ignore" msgstr "" #. module: base -#: report:ir.module.reference.graph:0 -msgid "Reference Guide" +#: view:ir.values:0 +msgid "Default Value Scope" msgstr "" #. module: base @@ -5262,11 +8092,8 @@ msgid "Mali" msgstr "" #. module: base -#: help:res.config.users,email:0 -#: help:res.users,email:0 -msgid "If an email is provided, the user will be sent a message welcoming him.\n" -"\n" -"Warning: if \"email_from\" and \"smtp_server\" aren't configured, it won't be possible to email new users." +#: model:ir.module.module,description:base.module_l10n_at +msgid "This module provides the standard Accounting Chart for Austria which is based on the Template from BMF.gv.at. Please keep in mind that you should review and adapt it with your Accountant, before using it in a live Environment." msgstr "" #. module: base @@ -5285,8 +8112,28 @@ msgid "Tokelau" msgstr "" #. module: base -#: field:ir.actions.report.xml,report_xsl:0 -msgid "XSL path" +#: model:ir.module.module,description:base.module_hr_timesheet_sheet +msgid "\n" +"This module helps you to easily encode and validate timesheet and attendances within the same view.\n" +"===================================================================================================\n" +"\n" +"The upper part of the view is for attendances and track (sign in/sign out) events.\n" +"The lower part is for timesheet.\n" +"\n" +"Other tabs contains statistics views to help you analyse your\n" +"time or the time of your team:\n" +"* Time spent by day (with attendances)\n" +"* Time spent by project\n" +"\n" +"This module also implements a complete timesheet validation process:\n" +"* Draft sheet\n" +"* Confirmation at the end of the period by the employee\n" +"* Validation by the project manager\n" +"\n" +"The validation can be configured in the company:\n" +"* Period size (day, week, month, year)\n" +"* Maximal difference between timesheet and attendances\n" +" " msgstr "" #. module: base @@ -5294,6 +8141,15 @@ msgstr "" msgid "Brunei Darussalam" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_fetchmail_crm +#: model:ir.module.module,description:base.module_fetchmail_crm_claim +#: model:ir.module.module,description:base.module_fetchmail_hr_recruitment +#: model:ir.module.module,description:base.module_fetchmail_project_issue +msgid "\n" +" " +msgstr "" + #. module: base #: view:ir.actions.act_window:0 #: field:ir.actions.act_window,view_type:0 @@ -5314,14 +8170,61 @@ msgid "Date Created" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_actions_todo -msgid "ir.actions.todo" +#: help:ir.actions.server,trigger_name:0 +msgid "The workflow signal to trigger" msgstr "" #. module: base -#: code:addons/base/res/res_config.py:94 -#, python-format -msgid "Couldn't find previous ir.actions.todo" +#: model:ir.module.module,description:base.module_mrp +msgid "\n" +"This is the base module to manage the manufacturing process in OpenERP.\n" +"=======================================================================\n" +"\n" +"Features:\n" +"---------\n" +" * Make to Stock / Make to Order (by line)\n" +" * Multi-level BoMs, no limit\n" +" * Multi-level routing, no limit\n" +" * Routing and work center integrated with analytic accounting\n" +" * Scheduler computation periodically / Just In Time module\n" +" * Multi-pos, multi-warehouse\n" +" * Different reordering policies\n" +" * Cost method by product: standard price, average price\n" +" * Easy analysis of troubles or needs\n" +" * Very flexible\n" +" * Allows to browse Bill of Materials in complete structure that include child and phantom BoMs\n" +"\n" +"It supports complete integration and planification of stockable goods,\n" +"consumable of services. Services are completely integrated with the rest\n" +"of the software. For instance, you can set up a sub-contracting service\n" +"in a BoM to automatically purchase on order the assembly of your production.\n" +"\n" +"Reports provided by this module:\n" +"--------------------------------\n" +" * Bill of Material structure and components\n" +" * Load forecast on Work Centers\n" +" * Print a production order\n" +" * Stock forecasts\n" +"\n" +"Dashboard provided by this module:\n" +"----------------------------------\n" +" * List of next production orders\n" +" * List of procurements in exception\n" +" * Graph of work center load\n" +" * Graph of stock value variation\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_google_base_account +msgid "The module adds google user in res user" +msgstr "" + +#. module: base +#: selection:base.language.install,state:0 +#: selection:base.module.import,state:0 +#: selection:base.module.update,state:0 +msgid "done" msgstr "" #. module: base @@ -5329,6 +8232,11 @@ msgstr "" msgid "General Settings" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_uy +msgid "Uruguay - Chart of Accounts" +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_administration_shortcut msgid "Custom Shortcuts" @@ -5344,14 +8252,42 @@ msgstr "" msgid "Algeria" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_plugin +msgid "CRM Plugins" +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_model_model +#: model:ir.model,name:base.model_ir_model +#: model:ir.ui.menu,name:base.ir_model_model_menu +msgid "Models" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_cron.py:291 +#, python-format +msgid "Record cannot be modified right now" +msgstr "" + +#. module: base +#: selection:ir.actions.todo,type:0 +msgid "Launch Manually" +msgstr "" + #. module: base #: model:res.country,name:base.be msgid "Belgium" msgstr "" #. module: base -#: model:ir.model,name:base.model_osv_memory_autovacuum -msgid "osv_memory.autovacuum" +#: view:res.company:0 +msgid "Preview Header" +msgstr "" + +#. module: base +#: field:res.company,paper_format:0 +msgid "Paper Format" msgstr "" #. module: base @@ -5359,7 +8295,6 @@ msgstr "" #: field:base.language.install,lang:0 #: field:base.update.translations,lang:0 #: field:ir.translation,lang:0 -#: field:res.config.users,context_lang:0 #: field:res.partner,lang:0 #: field:res.users,context_lang:0 msgid "Language" @@ -5376,38 +8311,49 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_action_res_company_form #: model:ir.ui.menu,name:base.menu_res_company_global #: view:res.company:0 -#: field:res.config.users,company_ids:0 -#: view:res.users:0 #: field:res.users,company_ids:0 msgid "Companies" msgstr "" +#. module: base +#: help:res.currency,symbol:0 +msgid "Currency sign, to be used when printing amounts." +msgstr "" + #. module: base #: view:res.lang:0 msgid "%H - Hour (24-hour clock) [00,23]." msgstr "" +#. module: base +#: code:addons/base/ir/ir_mail_server.py:452 +#, python-format +msgid "Your server does not seem to support SSL, you may want to try STARTTLS instead" +msgstr "" + #. module: base #: model:ir.model,name:base.model_res_widget msgid "res.widget" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:258 +#: code:addons/base/ir/ir_model.py:285 #, python-format msgid "Model %s does not exist!" msgstr "" #. module: base -#: code:addons/base/res/res_lang.py:159 -#, python-format -msgid "You cannot delete the language which is User's Preferred Language !" +#: model:ir.module.module,description:base.module_plugin +msgid "\n" +"The common interface for pugin.\n" +"=====================================================\n" +"\n" +"" msgstr "" #. module: base -#: code:addons/fields.py:103 -#, python-format -msgid "Not implemented get_memory method !" +#: model:ir.module.module,shortdesc:base.module_mrp_jit +msgid "Just In Time Scheduling" msgstr "" #. module: base @@ -5418,28 +8364,23 @@ msgid "Python Code" msgstr "" #. module: base -#: code:addons/base/module/wizard/base_module_import.py:67 -#, python-format -msgid "Can not create the module file: %s !" +#: help:ir.actions.server,state:0 +msgid "Type of the Action that is to be executed" msgstr "" #. module: base -#: model:ir.module.module,description:base.module_meta_information +#: model:ir.module.module,description:base.module_base msgid "The kernel of OpenERP, needed for all installation." msgstr "" #. module: base -#: view:base.language.install:0 -#: view:base.module.import:0 -#: view:base.module.update:0 -#: view:base.module.upgrade:0 -#: view:base.update.translations:0 -#: view:partner.clear.ids:0 -#: view:partner.sms.send:0 -#: view:partner.wizard.spam:0 -#: view:publisher_warranty.contract.wizard:0 -#: view:res.widget.wizard:0 -msgid "Cancel" +#: model:ir.model,name:base.model_osv_memory_autovacuum +msgid "osv_memory.autovacuum" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Keywords" msgstr "" #. module: base @@ -5452,11 +8393,6 @@ msgstr "" msgid "Neutral Zone" msgstr "" -#. module: base -#: selection:base.language.install,lang:0 -msgid "Hindi / हिंदी" -msgstr "" - #. module: base #: view:ir.model:0 msgid "Custom" @@ -5468,19 +8404,33 @@ msgid "Current" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_9 -msgid "Components Supplier" +#: model:ir.module.module,description:base.module_crm_fundraising +msgid "\n" +"Fundraising.\n" +"============\n" +"\n" +"When you wish to support your organization or a campaign, you can trace\n" +"all your activities for collecting money. The menu opens a search list\n" +"where you can find fund descriptions, email, history and probability of\n" +"success. Several action buttons allow you to easily modify your different\n" +"fund status.\n" +" " msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_res_users -#: field:ir.default,uid:0 -#: model:ir.ui.menu,name:base.menu_action_res_users -#: model:ir.ui.menu,name:base.menu_users -#: view:res.groups:0 -#: field:res.groups,users:0 -#: view:res.users:0 -msgid "Users" +#: model:ir.module.module,shortdesc:base.module_sale_margin +msgid "Margins in Sales Orders" +msgstr "" + +#. module: base +#: field:ir.module.module,latest_version:0 +msgid "Installed version" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_purchase_management +#: model:ir.module.module,shortdesc:base.module_purchase +msgid "Purchase Management" msgstr "" #. module: base @@ -5520,8 +8470,8 @@ msgid "Week of the year: %(woy)s" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_14 -msgid "Bad customers" +#: model:ir.module.module,shortdesc:base.module_account_coda +msgid "CODA Bank Statements" msgstr "" #. module: base @@ -5529,18 +8479,122 @@ msgstr "" msgid "Reports :" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_multi_company +msgid "\n" +"This module is for managing a multicompany environment.\n" +"=======================================================\n" +"\n" +"This module is the base module for other multi-company modules.\n" +" " +msgstr "" + +#. module: base +#: sql_constraint:res.currency:0 +msgid "The currency code must be unique per company!" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_property +msgid "ir.property" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_fetchmail +msgid "\n" +"Retrieve incoming email on POP / IMAP servers\n" +"=============================================\n" +"\n" +"Enter the parameters of your POP/IMAP account(s), and any incoming\n" +"emails on these accounts will be automatically downloaded into your OpenERP\n" +"system. All POP3/IMAP-compatible servers are supported, included those\n" +"that require an encrypted SSL/TLS connection.\n" +"\n" +"This can be used to easily create email-based workflows for many\n" +"email-enabled OpenERP documents, such as:\n" +"\n" +" * CRM Leads/Opportunities\n" +" * CRM Claims\n" +" * Project Issues\n" +" * Project Tasks\n" +" * Human Resource Recruitments (Applicants)\n" +" * etc.\n" +"\n" +"Just install the relevant application, and you can assign any of\n" +"these document types (Leads, Project Issues, etc.) to your incoming\n" +"email accounts. New emails will automatically spawn new documents\n" +"of the chosen type, so it's a snap to create a mailbox-to-OpenERP\n" +"integration. Even better: these documents directly act as mini\n" +"conversations synchronized by email. You can reply from within\n" +"OpenERP, and the answers will automatically be collected when\n" +"they come back, and attached to the same *conversation* document.\n" +"\n" +"For more specific needs, you may also assign custom-defined actions\n" +"(technically: Server Actions) to be triggered for each incoming\n" +"mail. \n" +" " +msgstr "" + +#. module: base +#: help:ir.actions.server,email:0 +msgid "Expression that returns the email address to send to. Can be based on the same values as for the condition field.\n" +"Example: object.invoice_address_id.email, or 'me@example.com'" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_hello +msgid "\n" +" OpenERP Web example module.\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.gy msgid "Guyana" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_expiry +msgid "Products Expiry Date" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account +msgid "\n" +"Accounting and Financial Management.\n" +"====================================\n" +"\n" +"Financial and accounting module that covers:\n" +"--------------------------------------------\n" +"General accountings\n" +"Cost / Analytic accounting\n" +"Third party accounting\n" +"Taxes management\n" +"Budgets\n" +"Customer and Supplier Invoices\n" +"Bank statements\n" +"Reconciliation process by partner\n" +"\n" +"Creates a dashboard for accountants that includes:\n" +"--------------------------------------------------\n" +"* List of Customer Invoice to Approve\n" +"* Company Analysis\n" +"* Graph of Aged Receivables\n" +"* Graph of Treasury\n" +"\n" +"The processes like maintaining of general ledger is done through the defined financial Journals (entry move line or\n" +"grouping is maintained through journal) for a particular financial year and for preparation of vouchers there is a\n" +"module named account_voucher.\n" +" " +msgstr "" + #. module: base #: help:ir.actions.act_window,view_type:0 msgid "View type: set to 'tree' for a hierarchical tree view, or 'form' for other views" msgstr "" #. module: base -#: code:addons/base/res/res_config.py:421 +#: code:addons/base/res/res_config.py:385 #, python-format msgid "Click 'Continue' to configure the next addon..." msgstr "" @@ -5556,7 +8610,6 @@ msgid "Honduras" msgstr "" #. module: base -#: help:res.config.users,menu_tips:0 #: help:res.users,menu_tips:0 msgid "Check out this box if you want to always display tips on each menu action" msgstr "" @@ -5576,12 +8629,6 @@ msgstr "" msgid "Select the object on which the action will work (read, write, create)." msgstr "" -#. module: base -#: code:addons/base/ir/ir_actions.py:629 -#, python-format -msgid "Please specify server option --email-from !" -msgstr "" - #. module: base #: field:base.language.import,name:0 msgid "Language Name" @@ -5592,19 +8639,52 @@ msgstr "" msgid "Boolean" msgstr "" +#. module: base +#: help:ir.mail_server,smtp_encryption:0 +msgid "Choose the connection encryption scheme:\n" +"- None: SMTP sessions are done in cleartext.\n" +"- TLS (STARTTLS): TLS encryption is requested at start of SMTP session (Recommended)\n" +"- SSL/TLS: SMTP sessions are encrypted with SSL/TLS through a dedicated port (default: 465)" +msgstr "" + #. module: base #: view:ir.model:0 msgid "Fields Description" msgstr "" #. module: base +#: model:ir.module.module,description:base.module_report_designer +msgid "\n" +"Installer for reporting Hidden.\n" +"==============================\n" +"\n" +"Makes the Reporting Hidden Configuration available from where you can install\n" +"modules like base_report_designer and base_report_creator.\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_synchro +msgid "Multi-DB Synchronization" +msgstr "" + +#. module: base +#: selection:ir.module.module,complexity:0 +msgid "Expert" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_holidays +msgid "Leaves Management" +msgstr "" + +#. module: base +#: view:ir.actions.todo:0 #: view:ir.attachment:0 #: view:ir.cron:0 #: view:ir.model.access:0 #: view:ir.model.data:0 #: view:ir.model.fields:0 -#: view:ir.module.module:0 -#: view:ir.rule:0 #: view:ir.ui.view:0 #: view:ir.values:0 #: view:res.partner:0 @@ -5620,6 +8700,13 @@ msgstr "" msgid "Readonly" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_crm_todo +msgid "\n" +"Todo list for CRM leads and opportunities.\n" +" " +msgstr "" + #. module: base #: field:ir.actions.act_window.view,view_id:0 #: field:ir.default,page:0 @@ -5628,6 +8715,11 @@ msgstr "" msgid "View" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_wiki_sale_faq +msgid "Wiki: Sale FAQ" +msgstr "" + #. module: base #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 @@ -5641,21 +8733,47 @@ msgstr "" #. module: base #: view:ir.model:0 -#: model:ir.module.module,shortdesc:base.module_meta_information +#: model:ir.module.module,shortdesc:base.module_base #: field:res.currency,base:0 msgid "Base" msgstr "" +#. module: base +#: field:ir.model.data,model:0 +#: field:ir.values,model:0 +msgid "Model Name" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Telugu / తెలుగు" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_document_ics +msgid "\n" +"Allows to synchronise calendars with others applications.\n" +"=========================================================\n" +"\n" +"Will allow you to synchronise your OpenERP calendars with your phone, outlook, Sunbird, ical, ...\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.lr msgid "Liberia" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_in +msgid "\n" +"Indian Accounting : Chart of Account.\n" +"=====================================\n" +"\n" +"Indian accounting chart and localization.\n" +" " +msgstr "" + #. module: base #: view:ir.attachment:0 #: view:ir.model:0 @@ -5676,9 +8794,7 @@ msgstr "" #: field:ir.property,value_text:0 #: selection:ir.server.object.lines,type:0 #: field:ir.server.object.lines,value:0 -#: view:ir.values:0 #: field:ir.values,value:0 -#: field:ir.values,value_unpickle:0 msgid "Value" msgstr "" @@ -5686,7 +8802,6 @@ msgstr "" #: field:ir.sequence,code:0 #: field:ir.sequence.type,code:0 #: selection:ir.translation,type:0 -#: field:res.bank,code:0 #: field:res.partner.bank.type,code:0 msgid "Code" msgstr "" @@ -5701,25 +8816,57 @@ msgstr "" msgid "Monaco" msgstr "" +#. module: base +#: view:base.module.import:0 +msgid "Please be patient, this operation may take a few minutes..." +msgstr "" + #. module: base #: selection:ir.cron,interval_type:0 msgid "Minutes" msgstr "" +#. module: base +#: view:res.currency:0 +msgid "Display" +msgstr "" + #. module: base #: selection:ir.translation,type:0 msgid "Help" msgstr "" #. module: base -#: help:res.config.users,menu_id:0 #: help:res.users,menu_id:0 msgid "If specified, the action will replace the standard menu for this user." msgstr "" #. module: base -#: selection:ir.actions.server,state:0 -msgid "Write Object" +#: model:ir.module.module,shortdesc:base.module_google_map +msgid "Google Maps on Customers" +msgstr "" + +#. module: base +#: model:ir.actions.report.xml,name:base.preview_report +msgid "Preview Report" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase_analytic_plans +msgid "Purchase Analytic Plans" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_analytic_journal_billing_rate +msgid "\n" +"This module allows you to define what is the default invoicing rate for a specific journal on a given account.\n" +"==============================================================================================================\n" +"\n" +"This is mostly used when a user encodes his timesheet: the values are retrieved and the fields are auto-filled. But the possibility to change these values is still available.\n" +"\n" +"Obviously if no data has been recorded for the current account, the default value is given as usual by the account data so that this module is perfectly compatible with older configurations.\n" +"\n" +" " msgstr "" #. module: base @@ -5743,11 +8890,6 @@ msgstr "" msgid "All pending configuration wizards have been executed. You may restart individual wizards via the list of configuration wizards." msgstr "" -#. module: base -#: wizard_button:server.action.create,step_1,create:0 -msgid "Create" -msgstr "" - #. module: base #: view:ir.sequence:0 msgid "Current Year with Century: %(year)s" @@ -5785,20 +8927,32 @@ msgstr "" msgid "Weeks" msgstr "" +#. module: base +#: code:addons/base/res/res_company.py:157 +#, python-format +msgid "VAT: " +msgstr "" + #. module: base #: model:res.country,name:base.af msgid "Afghanistan, Islamic State of" msgstr "" #. module: base -#: code:addons/base/module/wizard/base_module_import.py:67 +#: code:addons/base/module/wizard/base_module_import.py:60 +#: code:addons/base/module/wizard/base_module_import.py:68 #, python-format msgid "Error !" msgstr "" #. module: base -#: model:res.partner.bank.type.field,name:base.bank_normal_field_contry -msgid "country_id" +#: model:ir.module.module,shortdesc:base.module_marketing_campaign_crm_demo +msgid "Marketing Campaign - Demo" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_fetchmail_hr_recruitment +msgid "eMail Gateway for Applicants" msgstr "" #. module: base @@ -5813,15 +8967,21 @@ msgid "Kind" msgstr "" #. module: base -#: code:addons/orm.py:3775 +#: code:addons/orm.py:4333 #, python-format msgid "This method does not exist anymore" msgstr "" #. module: base -#: field:res.bank,fax:0 -#: field:res.partner.address,fax:0 -msgid "Fax" +#: model:ir.module.module,shortdesc:base.module_import_google +msgid "Google Import" +msgstr "" + +#. module: base +#: view:base.update.translations:0 +#: model:ir.actions.act_window,name:base.action_wizard_update_translations +#: model:ir.ui.menu,name:base.menu_wizard_update_translations +msgid "Synchronize Terms" msgstr "" #. module: base @@ -5834,11 +8994,49 @@ msgstr "" msgid "Created Date" msgstr "" +#. module: base +#: view:base.language.install:0 +#: view:base.module.import:0 +#: view:base.module.update:0 +#: view:base.module.upgrade:0 +#: view:base.update.translations:0 +#: view:partner.clear.ids:0 +#: view:partner.massmail.wizard:0 +#: view:partner.sms.send:0 +#: view:publisher_warranty.contract.wizard:0 +#: view:res.config:0 +#: view:res.config.installer:0 +#: view:res.widget.wizard:0 +msgid "Cancel" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_cn +msgid "中国会计科目表 - Accounting" +msgstr "" + +#. module: base +#: view:ir.model.access:0 +#: field:ir.model.access,perm_read:0 +#: view:ir.rule:0 +msgid "Read Access" +msgstr "" + #. module: base #: help:ir.actions.server,loop_action:0 msgid "Select the action that will be executed. Loop action will not be avaliable inside loop." msgstr "" +#. module: base +#: help:ir.model.data,res_id:0 +msgid "ID of the target record in the database" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_analytic_analysis +msgid "Contracts Management" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Chinese (TW) / 正體字" @@ -5859,6 +9057,11 @@ msgstr "" msgid "Todo" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_product_visible_discount +msgid "Prices Visible Discounts" +msgstr "" + #. module: base #: field:ir.attachment,datas:0 msgid "File Content" @@ -5869,18 +9072,43 @@ msgstr "" msgid "Panama" msgstr "" -#. module: base -#: model:res.partner.title,name:base.res_partner_title_ltd -msgid "Ltd" -msgstr "" - #. module: base #: help:workflow.transition,group_id:0 msgid "The group that a user must have to be authorized to validate this transition." msgstr "" #. module: base -#: constraint:res.config.users:0 +#: code:addons/orm.py:1862 +#, python-format +msgid "Insufficient fields to generate a Calendar View for %s, missing a date_stop or a date_delay\" % (self._name)))\n" +"\n" +" return view\n" +"\n" +" def _get_default_search_view(self, cr, uid, context=None):\n" +" \"\n" +" :param cr: database cursor\n" +" :param int user: user id\n" +" :param dict context: connection context\n" +" :returns: an lxml document of the view\n" +" :rtype: etree._Element\n" +" \"\n" +" form_view = self.fields_view_get(cr, uid, False, 'form', context=context)\n" +" tree_view = self.fields_view_get(cr, uid, False, 'tree', context=context)\n" +"\n" +" # TODO it seems _all_columns could be used instead of fields_get (no need for translated fields info)\n" +" fields = self.fields_get(cr, uid, context=context)\n" +" fields_to_search = set(\n" +" field for field, descriptor in fields.iteritems()\n" +" if descriptor.get('select'))\n" +"\n" +" for view in (form_view, tree_view):\n" +" view_root = etree.fromstring(view['arch'])\n" +" # Only care about select=1 in xpath below, because select=2 is covered\n" +" # by the custom advanced search in clients\n" +" fields_to_search.update(view_root.xpath(\"//field[@select=1]/@name" +msgstr "" + +#. module: base #: constraint:res.users:0 msgid "The chosen company is not in the allowed companies for this user" msgstr "" @@ -5896,13 +9124,23 @@ msgid "Service Name" msgstr "" #. module: base -#: model:res.country,name:base.pn -msgid "Pitcairn Island" +#: model:ir.module.module,shortdesc:base.module_import_base +msgid "Framework for complex import" msgstr "" #. module: base -#: view:base.module.upgrade:0 -msgid "We suggest to reload the menu tab to see the new menus (Ctrl+T then Ctrl+R)." +#: view:ir.actions.todo.category:0 +msgid "Wizard Category" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_account_cancel +msgid "\n" +"Allows cancelling accounting entries.\n" +"=====================================\n" +"\n" +"This module adds 'Allow cancelling entries' field on form view of account journal. If set to true it allows user to cancel entries & invoices.\n" +" " msgstr "" #. module: base @@ -5912,7 +9150,6 @@ msgid "Record Rules" msgstr "" #. module: base -#: field:res.config.users,name:0 #: field:res.users,name:0 msgid "User Name" msgstr "" @@ -5922,6 +9159,22 @@ msgstr "" msgid "Day of the year: %(doy)s" msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_portal +#: model:ir.module.module,shortdesc:base.module_portal +msgid "Portal" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_claim_from_delivery +msgid "\n" +"Create a claim from a delivery order.\n" +"=====================================\n" +"\n" +"Adds a Claim link to the delivery order.\n" +"" +msgstr "" + #. module: base #: view:ir.model:0 #: view:ir.model.fields:0 @@ -5934,14 +9187,25 @@ msgstr "" msgid "OpenERP will automatically adds some '0' on the left of the 'Next Number' to get the required padding size." msgstr "" +#. module: base +#: constraint:res.partner.bank:0 +msgid "\n" +"Please define BIC/Swift code on bank for bank type IBAN Account to make valid payments" +msgstr "" + #. module: base #: view:res.lang:0 msgid "%A - Full weekday name." msgstr "" #. module: base -#: selection:ir.cron,interval_type:0 -msgid "Months" +#: help:ir.values,user_id:0 +msgid "If set, action binding only applies for this user." +msgstr "" + +#. module: base +#: model:res.country,name:base.gw +msgid "Guinea Bissau" msgstr "" #. module: base @@ -5949,6 +9213,11 @@ msgstr "" msgid "Search View" msgstr "" +#. module: base +#: view:base.language.import:0 +msgid "- module,type,name,res_id,src,value" +msgstr "" + #. module: base #: sql_constraint:res.lang:0 msgid "The code of the language must be unique !" @@ -5962,6 +9231,22 @@ msgstr "" msgid "Attachments" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_uy +msgid "\n" +"General Chart of Accounts\n" +"=========================\n" +"\n" +"Provide Templates for Chart of Accounts, Taxes for Uruguay\n" +"\n" +"" +msgstr "" + +#. module: base +#: help:res.company,bank_ids:0 +msgid "Bank accounts related to this company" +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_base_partner #: model:ir.ui.menu,name:base.menu_sale_config_sales @@ -5976,10 +9261,14 @@ msgstr "" #. module: base #: selection:ir.actions.todo,state:0 -#: view:res.config.users:0 msgid "Done" msgstr "" +#. module: base +#: help:ir.cron,doall:0 +msgid "Specify if missed occurrences should be executed when the server restarts." +msgstr "" + #. module: base #: model:res.partner.title,name:base.res_partner_title_miss msgid "Miss" @@ -5999,6 +9288,7 @@ msgstr "" #. module: base #: field:res.bank,city:0 +#: field:res.company,city:0 #: field:res.partner,city:0 #: field:res.partner.address,city:0 #: field:res.partner.bank,city:0 @@ -6027,9 +9317,7 @@ msgid "Estonian / Eesti keel" msgstr "" #. module: base -#: field:res.config.users,email:0 #: field:res.partner,email:0 -#: field:res.users,email:0 msgid "E-mail" msgstr "" @@ -6038,21 +9326,37 @@ msgstr "" msgid "GPL-3 or later version" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_google_map +msgid "\n" +"The module adds Google Map field in partner address.\n" +"====================================================\n" +"\n" +"Using this you can directly open Google Map from the URL widget." +msgstr "" + #. module: base #: field:workflow.activity,action:0 msgid "Python Action" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "English (US)" +#: model:ir.module.module,description:base.module_report_webkit_sample +msgid "\n" +"Samples for Webkit Report Engine (report_webkit module).\n" +"========================================================\n" +"\n" +"A sample invoice report is included in this module, as well as a wizard to\n" +"add Webkit Report entries on any Document in the system.\n" +"\n" +"You have to create the print buttons by calling the wizard. For more details see:\n" +" http://files.me.com/nbessi/06n92k.mov\n" +" " msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_model_data -#: view:ir.model.data:0 -#: model:ir.ui.menu,name:base.ir_model_data_menu -msgid "Object Identifiers" +#: selection:base.language.install,lang:0 +msgid "English (US)" msgstr "" #. module: base @@ -6066,23 +9370,22 @@ msgid "To browse official translations, you can start with these links:" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:484 +#: code:addons/base/ir/ir_model.py:518 #, python-format msgid "You can not read this document (%s) ! Be sure your user belongs to one of these groups: %s." msgstr "" #. module: base #: view:res.bank:0 -#: field:res.config.users,address_id:0 #: view:res.partner.address:0 -#: view:res.users:0 -#: field:res.users,address_id:0 msgid "Address" msgstr "" #. module: base -#: field:ir.module.module,latest_version:0 -msgid "Installed version" +#: code:addons/base/module/module.py:304 +#, python-format +msgid "You try to install module '%s' that depends on module '%s'.\n" +"But the latter module is not available in your system." msgstr "" #. module: base @@ -6100,6 +9403,25 @@ msgstr "" msgid "ir.translation" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_product_manufacturer +msgid "\n" +"A module that adds manufacturers and attributes on the product form.\n" +"====================================================================\n" +"\n" +"You can now define the following for a product:\n" +" * Manufacturer\n" +" * Manufacturer Product Name\n" +" * Manufacturer Product Code\n" +" * Product Attributes\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_actions_todo_category +msgid "Configuration Wizard Category" +msgstr "" + #. module: base #: view:base.module.update:0 msgid "Module update result" @@ -6122,11 +9444,31 @@ msgstr "" msgid "Parent Company" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_iban +msgid "\n" +"This module installs the base for IBAN (International Bank Account Number) bank accounts and checks for its validity.\n" +"=====================================================================================================================\n" +"\n" +"The ability to extract the correctly represented local accounts from IBAN accounts with a single statement.\n" +" " +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_mail_server +msgid "ir.mail_server" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Spanish (CR) / Español (CR)" msgstr "" +#. module: base +#: view:ir.rule:0 +msgid "Global rules (non group-specific) are restrictions, and cannot be bypassed. Group-local rules grant additional permissions, but are constrained within the bounds of global ones. The first group rules restrict further than global rules, but any additional group rule will add more permissions" +msgstr "" + #. module: base #: field:res.currency.rate,rate:0 msgid "Rate" @@ -6144,12 +9486,28 @@ msgstr "" #. module: base #: field:ir.default,value:0 +#: view:ir.values:0 msgid "Default Value" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_tools -msgid "Tools" +#: model:ir.model,name:base.model_res_country_state +msgid "Country state" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.next_id_5 +msgid "Sequences & Identifiers" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_th +msgid "\n" +"Chart of Accounts for Thailand.\n" +"===============================\n" +"\n" +"Thai accounting chart and localization.\n" +" " msgstr "" #. module: base @@ -6158,22 +9516,59 @@ msgid "Saint Kitts & Nevis Anguilla" msgstr "" #. module: base -#: code:addons/base/res/res_currency.py:100 +#: model:ir.module.category,name:base.module_category_point_of_sale +msgid "Point of Sales" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_hr_payroll_account +msgid "\n" +"Generic Payroll system Integrated with Accountings.\n" +"===================================================\n" +"\n" +" * Expense Encoding\n" +" * Payment Encoding\n" +" * Company Contribution Management\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/res/res_currency.py:190 #, python-format msgid "No rate found \n" "for the currency: %s \n" "at the date: %s" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_point_of_sale +msgid "\n" +"This module provides a quick and easy sale process.\n" +"===================================================\n" +"\n" +"Main features :\n" +"---------------\n" +" * Fast encoding of the sale.\n" +" * Allow to choose one payment mode (the quick way) or to split the payment between several payment mode.\n" +" * Computation of the amount of money to return.\n" +" * Create and confirm picking list automatically.\n" +" * Allow the user to create invoice automatically.\n" +" * Allow to refund former sales.\n" +" " +msgstr "" + #. module: base #: model:ir.actions.act_window,help:base.action_ui_view_custom msgid "Customized views are used when users reorganize the content of their dashboard views (via web client)" msgstr "" #. module: base -#: field:ir.model,name:0 +#: help:publisher_warranty.contract,check_opw:0 +msgid "Checked if this is an OpenERP Publisher's Warranty contract (versus older contract types" +msgstr "" + +#. module: base #: field:ir.model.fields,model:0 -#: field:ir.values,model:0 msgid "Object Name" msgstr "" @@ -6200,6 +9595,11 @@ msgstr "" msgid "Icon" msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_human_resources +msgid "Helps you manage your human resources by encoding your employees structure, generating work sheets, tracking attendance and more." +msgstr "" + #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" @@ -6210,11 +9610,36 @@ msgstr "" msgid "Martinique (French)" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_wiki_sale_faq +msgid "\n" +"This module provides a Wiki Sales FAQ Template.\n" +"===============================================\n" +"\n" +"It provides demo data, thereby creating a Wiki Group and a Wiki Page\n" +"for Wiki Sale FAQ.\n" +" " +msgstr "" + #. module: base #: view:ir.sequence.type:0 msgid "Sequences Type" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_action_rule +msgid "\n" +"This module allows to implement action rules for any object.\n" +"============================================================\n" +"\n" +"Use automated actions to automatically trigger actions for various screens.\n" +"\n" +"Example: a lead created by a specific user may be automatically set to a specific\n" +"sales team, or an opportunity which still has status pending after 14 days might\n" +"trigger an automatic reminder email.\n" +" " +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.res_request-act #: model:ir.ui.menu,name:base.menu_res_request_act @@ -6234,9 +9659,18 @@ msgid "Or" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.res_log_act_window -#: model:ir.ui.menu,name:base.menu_res_log_act_window -msgid "Client Logs" +#: model:ir.module.module,shortdesc:base.module_l10n_br +msgid "Brazilian - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.pk +msgid "Pakistan" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr +msgid "Employee Address Book" msgstr "" #. module: base @@ -6245,20 +9679,24 @@ msgid "Albania" msgstr "" #. module: base -#: model:res.country,name:base.ws -msgid "Samoa" +#: help:ir.module.module,complexity:0 +msgid "Level of difficulty of module. Easy: intuitive and easy to use for everyone. Normal: easy to use for business experts. Expert: requires technical skills." msgstr "" #. module: base -#: code:addons/base/res/res_lang.py:161 +#: code:addons/base/res/res_lang.py:191 #, python-format msgid "You cannot delete the language which is Active !\n" "Please de-activate the language first." msgstr "" +#. module: base +#: model:ir.module.category,name:base.module_category_hidden_links +msgid "Links" +msgstr "" + #. module: base #: view:base.language.install:0 -#: view:base.module.import:0 msgid "Please be patient, this operation may take a few minutes (depending on the number of modules currently installed)..." msgstr "" @@ -6268,15 +9706,15 @@ msgid "Child IDs" msgstr "" #. module: base -#: code:addons/base/ir/ir_actions.py:713 -#: code:addons/base/ir/ir_actions.py:716 +#: code:addons/base/ir/ir_actions.py:747 +#: code:addons/base/ir/ir_actions.py:750 #, python-format msgid "Problem in configuration `Record Id` in Server Action!" msgstr "" #. module: base -#: code:addons/orm.py:2306 -#: code:addons/orm.py:2316 +#: code:addons/orm.py:2649 +#: code:addons/orm.py:2659 #, python-format msgid "ValidateError" msgstr "" @@ -6287,6 +9725,16 @@ msgstr "" msgid "Open Modules" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_sale_margin +msgid "\n" +"This module adds the 'Margin' on sales order.\n" +"=============================================\n" +"\n" +"This gives the profitability by calculating the difference between the Unit Price and Cost Price.\n" +" " +msgstr "" + #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form msgid "Manage bank records you want to be used in the system." @@ -6314,34 +9762,56 @@ msgstr "" #. module: base #: selection:ir.actions.server,state:0 -#: field:res.config.users,user_email:0 +#: model:ir.ui.menu,name:base.menu_email +#: field:res.company,email:0 #: field:res.users,user_email:0 msgid "Email" msgstr "" #. module: base -#: field:res.config.users,action_id:0 #: field:res.users,action_id:0 msgid "Home Action" msgstr "" #. module: base -#: code:addons/custom.py:558 +#: model:ir.module.module,shortdesc:base.module_event_project +msgid "Retro-Planning on Events" +msgstr "" + +#. module: base +#: code:addons/custom.py:555 #, python-format msgid "The sum of the data (2nd field) is null.\n" "We can't draw a pie chart !" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_lunch_reporting -#: model:ir.ui.menu,name:base.menu_project_report -#: model:ir.ui.menu,name:base.menu_report_association -#: model:ir.ui.menu,name:base.menu_report_marketing -#: model:ir.ui.menu,name:base.menu_reporting -#: model:ir.ui.menu,name:base.next_id_64 -#: model:ir.ui.menu,name:base.next_id_73 -#: model:ir.ui.menu,name:base.reporting_menu -msgid "Reporting" +#: view:partner.clear.ids:0 +msgid "Want to Clear Ids ? " +msgstr "" + +#. module: base +#: view:res.partner.bank:0 +msgid "Information About the Bank" +msgstr "" + +#. module: base +#: help:ir.actions.server,condition:0 +msgid "Condition that is tested before the action is executed, and prevent execution if it is not verified.\n" +"Example: object.list_price > 5000\n" +"It is a Python expression that can use the following values:\n" +" - self: ORM model of the record on which the action is triggered\n" +" - object or obj: browse_record of the record on which the action is triggered\n" +" - pool: ORM model pool (i.e. self.pool)\n" +" - time: Python time module\n" +" - cr: database cursor\n" +" - uid: current user id\n" +" - context: current context" +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "2. Group-specific rules are combined together with a logical OR operator" msgstr "" #. module: base @@ -6354,15 +9824,42 @@ msgstr "" msgid "Other Proprietary" msgstr "" +#. module: base +#: model:res.country,name:base.ec +msgid "Ecuador" +msgstr "" + #. module: base #: selection:workflow.activity,kind:0 msgid "Stop All" msgstr "" #. module: base -#: code:addons/orm.py:412 -#, python-format -msgid "The read_group method is not implemented on this object !" +#: model:ir.module.module,shortdesc:base.module_analytic_user_function +msgid "Jobs on Contracts" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_import_sugarcrm +msgid "This Module Import SugarCRM \"Leads\", \"Opportunities\", \"Users\", \"Accounts\", \n" +" \"Contacts\", \"Employees\", Meetings, Phonecalls, Emails, and Project, Project Tasks Data into OpenERP Module." +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard +#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add +#: view:publisher_warranty.contract.wizard:0 +msgid "Register a Contract" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ve +msgid "\n" +"This is the module to manage the accounting chart for Venezuela in OpenERP.\n" +"===========================================================================\n" +"\n" +"Este módulo es para manejar un catálogo de cuentas ejemplo para Venezuela.\n" +"" msgstr "" #. module: base @@ -6385,6 +9882,21 @@ msgstr "" msgid "Group Required" msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_knowledge_management +msgid "Lets you install addons geared towards sharing knowledge with and between your employees." +msgstr "" + +#. module: base +#: selection:base.language.install,lang:0 +msgid "Arabic / الْعَرَبيّة" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_hello +msgid "Hello" +msgstr "" + #. module: base #: view:ir.actions.configuration.wizard:0 msgid "Next Configuration Step" @@ -6396,18 +9908,22 @@ msgid "Comment" msgstr "" #. module: base -#: model:res.country,name:base.ro -msgid "Romania" +#: model:res.groups,name:base.group_hr_manager +msgid "HR Manager" msgstr "" #. module: base -#: help:ir.cron,doall:0 -msgid "Enable this if you want to execute missed occurences as soon as the server restarts." +#: view:ir.filters:0 +#: field:ir.model.fields,domain:0 +#: field:ir.rule,domain:0 +#: field:ir.rule,domain_force:0 +#: field:res.partner.title,domain:0 +msgid "Domain" msgstr "" #. module: base -#: view:base.module.upgrade:0 -msgid "Start update" +#: model:ir.module.module,shortdesc:base.module_marketing_campaign +msgid "Marketing Campaigns" msgstr "" #. module: base @@ -6416,28 +9932,59 @@ msgstr "" msgid "Contract validation error" msgstr "" +#. module: base +#: field:ir.values,key2:0 +msgid "Qualifier" +msgstr "" + #. module: base #: field:res.country.state,name:0 msgid "State Name" msgstr "" +#. module: base +#: view:res.lang:0 +msgid "Update Languague Terms" +msgstr "" + #. module: base #: field:workflow.activity,join_mode:0 msgid "Join Mode" msgstr "" #. module: base -#: field:res.config.users,context_tz:0 #: field:res.users,context_tz:0 msgid "Timezone" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_wiki_faq +msgid "Wiki: Internal FAQ" +msgstr "" + #. module: base #: model:ir.model,name:base.model_ir_actions_report_xml #: selection:ir.ui.menu,action:0 msgid "ir.actions.report.xml" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_project_issue_sheet +msgid "\n" +"This module adds the Timesheet support for the Issues/Bugs Management in Project.\n" +"=================================================================================\n" +"\n" +"Worklogs can be maintained to signify number of hours spent by users to handle an issue.\n" +" " +msgstr "" + +#. module: base +#: model:ir.actions.act_window,name:base.ir_sequence_form +#: view:ir.sequence:0 +#: model:ir.ui.menu,name:base.menu_ir_sequence_form +msgid "Sequences" +msgstr "" + #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_miss msgid "Mss" @@ -6448,28 +9995,13 @@ msgstr "" msgid "ir.ui.view" msgstr "" -#. module: base -#: constraint:res.partner:0 -msgid "Error ! You can not create recursive associated members." -msgstr "" - #. module: base #: help:res.lang,code:0 msgid "This field is used to set/get locales for user" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_2 -msgid "OpenERP Partners" -msgstr "" - -#. module: base -#: model:ir.ui.menu,name:base.menu_hr_manager -msgid "HR Manager Dashboard" -msgstr "" - -#. module: base -#: code:addons/base/module/module.py:253 +#: code:addons/base/module/module.py:289 #, python-format msgid "Unable to install module \"%s\" because an external dependency is not met: %s" msgstr "" @@ -6488,9 +10020,9 @@ msgstr "" #: field:ir.actions.act_window,name:0 #: field:ir.actions.act_window_close,name:0 #: field:ir.actions.actions,name:0 +#: field:ir.actions.client,name:0 #: field:ir.actions.server,name:0 #: field:ir.actions.url,name:0 -#: field:ir.filters,name:0 msgid "Action Name" msgstr "" @@ -6500,12 +10032,19 @@ msgid "Create and manage users that will connect to the system. Users can be dea msgstr "" #. module: base +#: selection:ir.module.module,complexity:0 #: selection:res.request,priority:0 msgid "Normal" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_purchase_double_validation +msgid "Double Validation on Purchases" +msgstr "" + #. module: base #: field:res.bank,street2:0 +#: field:res.company,street2:0 #: field:res.partner.address,street2:0 msgid "Street2" msgstr "" @@ -6524,10 +10063,11 @@ msgstr "" #. module: base #: view:ir.cron:0 #: field:ir.cron,user_id:0 -#: view:ir.filters:0 #: field:ir.filters,user_id:0 #: field:ir.ui.view.custom,user_id:0 #: field:ir.values,user_id:0 +#: model:res.groups,name:base.group_document_user +#: model:res.groups,name:base.group_tool_user #: field:res.log,user_id:0 #: field:res.partner.event,user_id:0 #: view:res.users:0 @@ -6560,6 +10100,11 @@ msgstr "" msgid "Ms." msgstr "" +#. module: base +#: view:base.module.import:0 +msgid "This wizard helps you to import a new module to your OpenERP system. After importing a new module you can install it by clicking on the button \"Install\" from the form view." +msgstr "" + #. module: base #: model:res.country,name:base.ch msgid "Switzerland" @@ -6571,18 +10116,8 @@ msgid "Grenada" msgstr "" #. module: base -#: model:res.country,name:base.wf -msgid "Wallis and Futuna Islands" -msgstr "" - -#. module: base -#: selection:server.action.create,init,type:0 -msgid "Open Report" -msgstr "" - -#. module: base -#: field:res.currency,rounding:0 -msgid "Rounding factor" +#: view:ir.actions.server:0 +msgid "Trigger Configuration" msgstr "" #. module: base @@ -6591,14 +10126,19 @@ msgid "Load" msgstr "" #. module: base -#: help:res.config.users,name:0 -#: help:res.users,name:0 -msgid "The new user's real name, used for searching and most listings" +#: model:ir.module.module,description:base.module_warning +msgid "\n" +"Module to trigger warnings in OpenERP objects.\n" +"==============================================\n" +"\n" +"Warning messages can be displayed for objects like sale order, purchase order,\n" +"picking and invoice. The message is triggered by the form's onchange event.\n" +" " msgstr "" #. module: base -#: code:addons/osv.py:154 -#: code:addons/osv.py:156 +#: code:addons/osv.py:150 +#: code:addons/osv.py:152 #, python-format msgid "Integrity Error" msgstr "" @@ -6609,7 +10149,12 @@ msgid "ir.wizard.screen" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:223 +#: model:ir.model,name:base.model_workflow +msgid "workflow" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:250 #, python-format msgid "Size of the field can never be less than 1 !" msgstr "" @@ -6620,13 +10165,13 @@ msgid "Somalia" msgstr "" #. module: base -#: selection:publisher_warranty.contract,state:0 -msgid "Terminated" +#: model:ir.module.module,shortdesc:base.module_mrp_operations +msgid "Manufacturing Operations" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_13 -msgid "Important customers" +#: selection:publisher_warranty.contract,state:0 +msgid "Terminated" msgstr "" #. module: base @@ -6635,10 +10180,14 @@ msgid "Update Terms" msgstr "" #. module: base -#: field:partner.sms.send,mobile_to:0 -#: field:res.request,act_to:0 -#: field:res.request.history,act_to:0 -msgid "To" +#: model:ir.module.module,description:base.module_project_messages +msgid "\n" +"This module provides the functionality to send messages within a project.\n" +"=========================================================================\n" +"\n" +"A user can send messages individually to other user. He can even broadcast\n" +"it to all the users.\n" +" " msgstr "" #. module: base @@ -6648,7 +10197,7 @@ msgid "Arguments" msgstr "" #. module: base -#: code:addons/orm.py:716 +#: code:addons/orm.py:1224 #, python-format msgid "Database ID doesn't exist: %s : %s" msgstr "" @@ -6664,27 +10213,56 @@ msgid "GPL Version 3" msgstr "" #. module: base -#: code:addons/orm.py:836 +#: model:ir.module.module,description:base.module_report_intrastat +msgid "\n" +"A module that adds intrastat reports.\n" +"=====================================\n" +"\n" +"This module gives the details of the goods traded between the countries of European Union " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_stock_invoice_directly +msgid "\n" +"Invoice Wizard for Delivery.\n" +"============================\n" +"\n" +"When you send or deliver goods, this module automatically launch\n" +"the invoicing wizard if the delivery is to be invoiced.\n" +" " +msgstr "" + +#. module: base +#: code:addons/orm.py:1355 #, python-format msgid "key '%s' not found in selection field '%s'" msgstr "" +#. module: base +#: selection:ir.values,key:0 +#: selection:res.partner.address,type:0 +msgid "Default" +msgstr "" + #. module: base #: view:partner.wizard.ean.check:0 msgid "Correct EAN13" msgstr "" #. module: base -#: code:addons/orm.py:2317 -#, python-format -msgid "The value \"%s\" for the field \"%s\" is not in the selection" +#: selection:res.company,paper_format:0 +msgid "A4" +msgstr "" + +#. module: base +#: field:publisher_warranty.contract,check_support:0 +msgid "Support Level 1" msgstr "" #. module: base #: field:res.partner,customer:0 #: view:res.partner.address:0 #: field:res.partner.address,is_customer_add:0 -#: model:res.partner.category,name:base.res_partner_category_0 msgid "Customer" msgstr "" @@ -6693,15 +10271,29 @@ msgstr "" msgid "Spanish (NI) / Español (NI)" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_product_visible_discount +msgid "\n" +"This module lets you calculate discounts on Sale Order lines and Invoice lines base on the partner's pricelist.\n" +"===============================================================================================================\n" +"\n" +"To this end, a new check box named \"Visible Discount\" is added to the pricelist form.\n" +"\n" +"Example:\n" +" For the product PC1 and the partner \"Asustek\": if listprice=450, and the price calculated using Asustek's pricelist is 225\n" +" If the check box is checked, we will have on the sale order line: Unit price=450, Discount=50,00, Net price=225\n" +" If the check box is unchecked, we will have on Sale Order and Invoice lines: Unit price=225, Discount=0,00, Net price=225\n" +" " +msgstr "" + #. module: base #: field:ir.module.module,shortdesc:0 msgid "Short Description" msgstr "" #. module: base -#: field:ir.actions.act_window,context:0 -#: field:ir.filters,context:0 -msgid "Context Value" +#: field:res.country,code:0 +msgid "Country Code" msgstr "" #. module: base @@ -6714,6 +10306,11 @@ msgstr "" msgid "Next Execution Date" msgstr "" +#. module: base +#: field:ir.sequence,padding:0 +msgid "Number Padding" +msgstr "" + #. module: base #: help:multi_company.default,field_id:0 msgid "Select field property" @@ -6733,7 +10330,10 @@ msgstr "" #: field:ir.actions.act_window.view,sequence:0 #: field:ir.actions.server,sequence:0 #: field:ir.actions.todo,sequence:0 +#: field:ir.actions.todo.category,sequence:0 #: view:ir.cron:0 +#: field:ir.module.category,sequence:0 +#: field:ir.module.module,sequence:0 #: view:ir.sequence:0 #: field:ir.ui.menu,sequence:0 #: view:ir.ui.view:0 @@ -6752,6 +10352,12 @@ msgid "Tunisia" msgstr "" #. module: base +#: view:ir.actions.todo:0 +msgid "Wizards to be Launched" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_manufacturing #: model:ir.ui.menu,name:base.menu_mrp_root msgid "Manufacturing" msgstr "" @@ -6761,6 +10367,11 @@ msgstr "" msgid "Comoros" msgstr "" +#. module: base +#: view:res.request:0 +msgid "Draft and Active" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_server_action #: view:ir.actions.server:0 @@ -6783,6 +10394,25 @@ msgstr "" msgid "Right parent" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_auth_openid +msgid "OpenID Authentification" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_thunderbird +msgid "\n" +"This module is required for the Thuderbird Plug-in to work properly.\n" +"====================================================================\n" +"\n" +"The plugin allows you archive email and its attachments to the selected\n" +"OpenERP objects. You can select a partner, a task, a project, an analytical\n" +"account, or any other object and attach the selected mail as a .eml file in\n" +"the attachment of a selected record. You can create documents for CRM Lead,\n" +"HR Applicant and Project Issue from selected mails.\n" +" " +msgstr "" + #. module: base #: view:res.lang:0 msgid "Legends for Date and Time Formats" @@ -6794,11 +10424,41 @@ msgid "Copy Object" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:581 +#: model:ir.module.module,shortdesc:base.module_mail +msgid "Emails Management" +msgstr "" + +#. module: base +#: field:ir.actions.server,trigger_name:0 +msgid "Trigger Signal" +msgstr "" + +#. module: base +#: code:addons/base/res/res_users.py:119 #, python-format msgid "Group(s) cannot be deleted, because some user(s) still belong to them: %s !" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_mrp_repair +msgid "\n" +"The aim is to have a complete module to manage all products repairs. The following topics should be covered by this module:\n" +"===========================================================================================================================\n" +"\n" +" * Add/remove products in the reparation\n" +" * Impact for stocks\n" +" * Invoicing (products and/or services)\n" +" * Warranty concept\n" +" * Repair quotation report\n" +" * Notes for the technician and for the final customer\n" +"" +msgstr "" + +#. module: base +#: view:ir.module.module:0 +msgid "Created Menus" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_country_state #: model:ir.ui.menu,name:base.menu_country_state_partner @@ -6811,11 +10471,33 @@ msgstr "" msgid "Access Rules" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_knowledge +msgid "\n" +"Installer for knowledge-based Hidden.\n" +"====================================\n" +"\n" +"Makes the Knowledge Application Configuration available from where you can install\n" +"document and Wiki based Hidden.\n" +" " +msgstr "" + +#. module: base +#: field:res.groups,trans_implied_ids:0 +msgid "Transitively inherits" +msgstr "" + #. module: base #: field:ir.default,ref_table:0 msgid "Table Ref." msgstr "" +#. module: base +#: code:addons/base/ir/ir_mail_server.py:444 +#, python-format +msgid "Mail delivery failed" +msgstr "" + #. module: base #: field:ir.actions.act_window,res_model:0 #: field:ir.actions.report.xml,model:0 @@ -6824,19 +10506,14 @@ msgstr "" #: field:ir.cron,model:0 #: field:ir.default,field_tbl:0 #: field:ir.filters,model_id:0 -#: field:ir.model,model:0 #: view:ir.model.access:0 #: field:ir.model.access,model_id:0 #: view:ir.model.data:0 -#: field:ir.model.data,model:0 #: view:ir.model.fields:0 -#: view:ir.rule:0 #: field:ir.rule,model_id:0 #: selection:ir.translation,type:0 #: view:ir.ui.view:0 #: field:ir.ui.view,model:0 -#: view:ir.values:0 -#: field:ir.values,model_id:0 #: field:multi_company.default,object_id:0 #: field:res.log,res_model:0 #: field:res.request.link,object:0 @@ -6845,7 +10522,7 @@ msgid "Object" msgstr "" #. module: base -#: code:addons/osv.py:151 +#: code:addons/osv.py:147 #, python-format msgid "\n" "\n" @@ -6853,8 +10530,20 @@ msgid "\n" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_default -msgid "ir.default" +#: model:ir.module.module,shortdesc:base.module_account_analytic_plans +msgid "Multiple Analytic Plans" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_timesheet +msgid "\n" +"Synchronization of project task work entries with timesheet entries.\n" +"====================================================================\n" +"\n" +"This module lets you transfer the entries under tasks defined for Project Management to\n" +"the Timesheet line entries for particular date and particular user with the effect of creating, editing and deleting either ways.\n" +"\n" +" " msgstr "" #. module: base @@ -6862,26 +10551,76 @@ msgstr "" msgid "Minute: %(min)s" msgstr "" -#. module: base -#: view:base.update.translations:0 -#: model:ir.actions.act_window,name:base.action_wizard_update_translations -#: model:ir.ui.menu,name:base.menu_wizard_update_translations -msgid "Synchronize Translations" -msgstr "" - #. module: base #: model:ir.ui.menu,name:base.next_id_10 msgid "Scheduler" msgstr "" #. module: base -#: help:ir.cron,numbercall:0 -msgid "Number of time the function is called,\n" -"a negative number indicates no limit" +#: model:ir.module.module,shortdesc:base.module_base_tools +msgid "Base Tools" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:331 +#: help:res.country,address_format:0 +msgid "You can state here the usual format to use for the addresses belonging to this country.\n" +"\n" +"You can use the python-style string patern with all the field of the address (for example, use '%(street)s' to display the field 'street') plus\n" +" \n" +"%(state_name)s: the name of the state\n" +" \n" +"%(state_code)s: the code of the state\n" +" \n" +"%(country_name)s: the name of the country\n" +" \n" +"%(country_code)s: the code of the country" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_pad +msgid "\n" +"Adds enhanced support for (Ether)Pad attachments in the web client.\n" +"===================================================================\n" +"\n" +"Lets the company customize which Pad installation should be used to link to new pads\n" +"(by default, http://ietherpad.com/).\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_uk +msgid "UK - Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_project_scrum +msgid "\n" +"This module implements all concepts defined by the scrum project management methodology for IT companies.\n" +"=========================================================================================================\n" +"\n" +" * Project with sprints, product owner, scrum master\n" +" * Sprints with reviews, daily meetings, feedbacks\n" +" * Product backlog\n" +" * Sprint backlog\n" +"\n" +"It adds some concepts to the project management module:\n" +" * Mid-term, long-term road-map\n" +" * Customers/functional requests VS technical ones\n" +"\n" +"It also creates a new reporting:\n" +" * Burn-down chart\n" +"\n" +"The scrum projects and tasks inherit from the real projects and\n" +"tasks, so you can continue working on normal tasks that will also\n" +"include tasks from scrum projects.\n" +"\n" +"More information on the methodology:\n" +" * http://controlchaos.com\n" +" " +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:358 #, python-format msgid "Changing the type of a column is not yet supported. Please drop it and create it again!" msgstr "" @@ -6892,7 +10631,7 @@ msgid "User Ref." msgstr "" #. module: base -#: code:addons/base/res/res_user.py:580 +#: code:addons/base/res/res_users.py:118 #, python-format msgid "Warning !" msgstr "" @@ -6910,12 +10649,13 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_marketing_config_association #: model:ir.ui.menu,name:base.menu_marketing_config_root #: view:res.company:0 +#: model:res.groups,name:base.group_system msgid "Configuration" msgstr "" #. module: base -#: model:ir.model,name:base.model_publisher_warranty_contract_wizard -msgid "publisher_warranty.contract.wizard" +#: model:ir.module.module,shortdesc:base.module_l10n_in +msgid "India - Accounting" msgstr "" #. module: base @@ -6929,26 +10669,36 @@ msgid "Starting Date" msgstr "" #. module: base -#: help:res.partner,website:0 -msgid "Website of Partner" +#: model:ir.module.module,shortdesc:base.module_l10n_gt +msgid "Guatemala - Accounting" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_5 -msgid "Gold Partner" +#: help:ir.cron,args:0 +msgid "Arguments to be passed to the method, e.g. (uid,)." +msgstr "" + +#. module: base +#: report:ir.module.reference.graph:0 +msgid "Reference Guide" msgstr "" #. module: base #: model:ir.model,name:base.model_res_partner #: field:res.company,partner_id:0 #: view:res.partner.address:0 -#: field:res.partner.bank,partner_id:0 #: field:res.partner.event,partner_id:0 #: selection:res.partner.title,domain:0 #: model:res.request.link,name:base.req_link_partner msgid "Partner" msgstr "" +#. module: base +#: field:ir.model.fields,complete_name:0 +#: field:ir.ui.menu,complete_name:0 +msgid "Complete Name" +msgstr "" + #. module: base #: model:res.country,name:base.tr msgid "Turkey" @@ -6972,11 +10722,11 @@ msgstr "" #. module: base #: field:ir.actions.todo,state:0 -#: view:ir.module.module:0 #: field:ir.module.module,state:0 #: field:ir.module.module.dependency,state:0 #: field:publisher_warranty.contract,state:0 #: field:res.bank,state:0 +#: field:res.company,state_id:0 #: view:res.country.state:0 #: field:res.partner.bank,state_id:0 #: view:res.request:0 @@ -6986,6 +10736,21 @@ msgstr "" msgid "State" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_hr_evaluation +msgid "\n" +"Ability to create employees evaluation.\n" +"=======================================\n" +"\n" +"An evaluation can be created by employee for subordinates,\n" +"juniors as well as his manager.The evaluation is done under a plan\n" +"in which various surveys can be created and it can be defined which\n" +"level of employee hierarchy fills what and final review and evaluation\n" +"is done by the manager.Every evaluation filled by the employees can be viewed\n" +"in the form of pdf file. Implements a dashboard for My Current Evaluations\n" +" " +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Galician / Galego" @@ -7013,13 +10778,8 @@ msgid "Miscelleanous" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_10 -msgid "Open Source Service Company" -msgstr "" - -#. module: base -#: model:res.country,name:base.kg -msgid "Kyrgyz Republic (Kyrgyzstan)" +#: selection:base.language.install,lang:0 +msgid "Sinhalese / සිංහල" msgstr "" #. module: base @@ -7038,11 +10798,16 @@ msgid "workflow.triggers" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:62 +#: code:addons/base/ir/ir_model.py:74 #, python-format msgid "Invalid search criterions" msgstr "" +#. module: base +#: view:ir.mail_server:0 +msgid "Connection Information" +msgstr "" + #. module: base #: view:ir.attachment:0 msgid "Created" @@ -7063,25 +10828,125 @@ msgstr "" msgid "Heard and McDonald Islands" msgstr "" +#. module: base +#: help:ir.model.data,name:0 +msgid "External Key/Identifier that can be used for data integration with third-party systems" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_operations +msgid "\n" +"This module adds state, date_start,date_stop in production order operation lines (in the \"Work Centers\" tab).\n" +"=============================================================================================================\n" +"\n" +"State: draft, confirm, done, cancel\n" +"When finishing/confirming,cancelling production orders set all state lines to the according state\n" +"\n" +"Create menus:\n" +" Manufacturing > Manufacturing > Work Orders\n" +"\n" +"Which is a view on \"Work Centers\" lines in production order.\n" +"\n" +"Add buttons in the form view of production order under workcenter tab:\n" +" * start (set state to confirm), set date_start\n" +" * done (set state to done), set date_stop\n" +" * set to draft (set state to draft)\n" +" * cancel set state to cancel\n" +"\n" +"When the production order becomes \"ready to produce\", operations must\n" +"become 'confirmed'. When the production order is done, all operations\n" +"must become done.\n" +"\n" +"The field delay is the delay(stop date - start date).\n" +"So that we can compare the theoretic delay and real delay.\n" +"\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_auction +msgid "\n" +"This module manages the records of artists, auction articles, buyers and sellers.\n" +"=================================================================================\n" +"\n" +"It completely manages an auction such as managing bids,\n" +"keeping track of the sold articles along with the paid\n" +"and unpaid objects including delivery of the articles.\n" +"\n" +"The dashboard for auction includes:\n" +" * Latest Objects (list)\n" +" * Latest Deposits (list)\n" +" * Objects Statistics (list)\n" +" * Total Adjudications (graph)\n" +" * Min/Adj/Max (graph)\n" +" * Objects By Day (graph)\n" +" " +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_base_crypt +msgid "\n" +"Replaces cleartext passwords in the database with a secure hash\n" +"===============================================================\n" +"For your existing user base, the removal of the cleartext\n" +"passwords occurs immediately when you instal base_crypt.\n" +"\n" +"All passwords will be replaced by a secure, salted, cryptographic\n" +"hash, preventing anyone from reading the original password in\n" +"the database.\n" +"\n" +"After installing this module it won't be possible to recover a\n" +"forgotten password for your users, the only solution is for an\n" +"admin to set a new password.\n" +"\n" +"Security Warning\n" +"++++++++++++++++\n" +"Installing this module does not mean you can ignore other security measures,\n" +"as the password is still transmitted unencrypted on the network, unless you\n" +"are using a secure protocol such as XML-RPCS or HTTPS.\n" +"It also does not protect the rest of the content of the database, which may\n" +"contain critical data. Appropriate security measures need to be implemented\n" +"by the system administrator in all areas, such as: protection of database\n" +"backups, system files, remote shell access, physical server access, etc.\n" +"\n" +"Interation with LDAP authentication\n" +"+++++++++++++++++++++++++++++++++++\n" +"This module is currently not compatible with the ``user_ldap`` module and\n" +"will disable LDAP authentication completely if installed at the same time.\n" +"\n" +" " +msgstr "" + #. module: base #: field:ir.actions.act_window,view_id:0 msgid "View Ref." msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_sales_management +msgid "Helps you handle your quotations, sale orders and invoicing." +msgstr "" + +#. module: base +#: field:res.groups,implied_ids:0 +msgid "Inherits" +msgstr "" + #. module: base #: selection:ir.translation,type:0 msgid "Selection" msgstr "" #. module: base -#: field:res.company,rml_header1:0 -msgid "Report Header" +#: field:ir.module.module,icon:0 +msgid "Icon URL" msgstr "" #. module: base #: field:ir.actions.act_window,type:0 #: field:ir.actions.act_window_close,type:0 #: field:ir.actions.actions,type:0 +#: field:ir.actions.client,type:0 #: field:ir.actions.report.xml,type:0 #: view:ir.actions.server:0 #: field:ir.actions.server,state:0 @@ -7092,10 +10957,19 @@ msgid "Action Type" msgstr "" #. module: base -#: code:addons/base/module/module.py:268 -#, python-format -msgid "You try to install module '%s' that depends on module '%s'.\n" -"But the latter module is not available in your system." +#: model:res.country,name:base.vn +msgid "Vietnam" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_syscohada +msgid "This module implements the accounting chart for OHADA area.\n" +" It allows any company or association to manage its financial accounting.\n" +" Countries that use OHADA are the following:\n" +" Benin, Burkina Faso, Cameroon, Central African Republic, Comoros, Congo,\n" +" Ivory Coast, Gabon, Guinea, Guinea Bissau,\n" +" Equatorial Guinea, Mali, Niger, Replica of Democratic Congo, Senegal, Chad, Togo.\n" +" " msgstr "" #. module: base @@ -7111,7 +10985,8 @@ msgid "Type fields" msgstr "" #. module: base -#: view:ir.module.module:0 +#: view:ir.actions.todo:0 +#: field:ir.actions.todo,category_id:0 #: field:ir.module.module,category_id:0 msgid "Category" msgstr "" @@ -7134,6 +11009,25 @@ msgstr "" msgid "Costa Rica" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_base_module_doc_rst +msgid "Generate Docs of Modules" +msgstr "" + +#. module: base +#: model:res.company,overdue_msg:base.main_company +msgid "Our records indicate that the following payments are still due. If the amount\n" +"has already been paid, please disregard this notice. However, if you have any\n" +"queries regarding your account, please contact us.\n" +"Thank you in advance.\n" +"" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_users_ldap +msgid "Authentication via LDAP" +msgstr "" + #. module: base #: view:workflow.activity:0 msgid "Conditions" @@ -7151,11 +11045,34 @@ msgstr "" msgid "Currencies" msgstr "" +#. module: base +#: model:ir.model,name:base.model_ir_actions_client +#: selection:ir.ui.menu,action:0 +msgid "ir.actions.client" +msgstr "" + +#. module: base +#: help:ir.values,value:0 +msgid "Default value (pickled) or reference to an action" +msgstr "" + #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique !" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_report_designer +msgid "\n" +"This module is used along with OpenERP OpenOffice Plugin.\n" +"=========================================================\n" +"\n" +"This module adds wizards to Import/Export .sxw report that\n" +"you can modify in OpenOffice. Once you have modified it you can\n" +"upload the report using the same wizard.\n" +"" +msgstr "" + #. module: base #: view:ir.sequence:0 msgid "Hour 00->12: %(h12)s" @@ -7177,8 +11094,24 @@ msgid "Denmark" msgstr "" #. module: base -#: field:res.country,code:0 -msgid "Country Code" +#: model:ir.module.module,description:base.module_base_calendar +msgid "\n" +"This is a full-featured calendar system.\n" +"========================================\n" +"\n" +"It supports:\n" +" - Calendar of events\n" +" - Alerts (create requests)\n" +" - Recurring events\n" +" - Invitations to people\n" +"\n" +"If you need to manage your meetings, you should install the CRM module.\n" +" " +msgstr "" + +#. module: base +#: view:ir.rule:0 +msgid "Rule definition (domain filter)" msgstr "" #. module: base @@ -7187,7 +11120,7 @@ msgid "workflow.instance" msgstr "" #. module: base -#: code:addons/orm.py:278 +#: code:addons/orm.py:471 #, python-format msgid "Unknown attribute %s in %s " msgstr "" @@ -7198,7 +11131,7 @@ msgid "10. %S ==> 20" msgstr "" #. module: base -#: code:addons/fields.py:106 +#: code:addons/fields.py:118 #, python-format msgid "undefined get method !" msgstr "" @@ -7208,12 +11141,6 @@ msgstr "" msgid "Norwegian Bokmål / Norsk bokmål" msgstr "" -#. module: base -#: help:res.config.users,new_password:0 -#: help:res.users,new_password:0 -msgid "Only specify a value if you want to change the user password. This user will have to logout and login again!" -msgstr "" - #. module: base #: model:res.partner.title,name:base.res_partner_title_madam msgid "Madam" @@ -7225,19 +11152,34 @@ msgid "Estonia" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.dashboard +#: model:ir.module.module,shortdesc:base.module_board +#: model:ir.ui.menu,name:base.menu_dashboard msgid "Dashboards" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_procurement +msgid "Procurements" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_hr_payroll_account +msgid "Payroll Accounting" +msgstr "" + #. module: base #: help:ir.attachment,type:0 msgid "Binary File or external URL" msgstr "" #. module: base -#: field:res.config.users,new_password:0 -#: field:res.users,new_password:0 -msgid "Change password" +#: model:ir.module.module,shortdesc:base.module_sale_order_dates +msgid "Dates on Sales Order" +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Creation Month" msgstr "" #. module: base @@ -7245,14 +11187,34 @@ msgstr "" msgid "Netherlands" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_edi +msgid "\n" +"Provides a common EDI platform that other Applications can use\n" +"==============================================================\n" +"\n" +"OpenERP specifies a generic EDI format for exchanging business\n" +"documents between different systems, and provides generic\n" +"mechanisms to import and export them.\n" +"\n" +"More details about OpenERP's EDI format may be found in the\n" +"technical OpenERP documentation at http://doc.openerp.com\n" +" " +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.next_id_4 msgid "Low Level Objects" msgstr "" #. module: base -#: view:res.company:0 -msgid "Your Logo - Use a size of about 450x150 pixels." +#: help:ir.values,model:0 +msgid "Model to which this entry applies" +msgstr "" + +#. module: base +#: field:res.country,address_format:0 +msgid "Address Format" msgstr "" #. module: base @@ -7260,20 +11222,33 @@ msgstr "" msgid "ir.values" msgstr "" +#. module: base +#: model:res.groups,name:base.group_no_one +msgid "Technical Features" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Occitan (FR, post 1500) / Occitan" msgstr "" #. module: base -#: model:ir.actions.act_window,help:base.open_module_tree -msgid "You can install new modules in order to activate new features, menu, reports or data in your OpenERP instance. To install some modules, click on the button \"Schedule for Installation\" from the form view, then click on \"Apply Scheduled Upgrades\" to migrate your system." +#: code:addons/base/ir/ir_mail_server.py:193 +#, python-format +msgid "Here is what we got instead:\n" +" %s" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_emails -#: model:ir.ui.menu,name:base.menu_mail_gateway -msgid "Emails" +#: model:ir.actions.act_window,name:base.action_model_data +#: view:ir.model.data:0 +#: model:ir.ui.menu,name:base.ir_model_data_menu +msgid "External Identifiers" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_sale_salesman +msgid "User - Own Leads Only" msgstr "" #. module: base @@ -7294,8 +11269,13 @@ msgid "Request" msgstr "" #. module: base -#: model:res.country,name:base.jp -msgid "Japan" +#: model:ir.actions.act_window,help:base.act_ir_actions_todo_form +msgid "The configuration wizards are used to help you configure a new instance of OpenERP. They are launched during the installation of new modules, but you can choose to restart some wizards manually from this menu." +msgstr "" + +#. module: base +#: view:res.company:0 +msgid "Portrait" msgstr "" #. module: base @@ -7324,6 +11304,11 @@ msgstr "" msgid "Greece" msgstr "" +#. module: base +#: view:res.config:0 +msgid "Apply" +msgstr "" + #. module: base #: field:res.request,trigger_date:0 msgid "Trigger Date" @@ -7334,24 +11319,21 @@ msgstr "" msgid "Croatian / hrvatski jezik" msgstr "" -#. module: base -#: field:base.language.install,overwrite:0 -msgid "Overwrite Existing Terms" -msgstr "" - -#. module: base -#: help:ir.actions.server,code:0 -msgid "Python code to be executed" -msgstr "" - #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" msgstr "" #. module: base -#: selection:ir.module.module.dependency,state:0 -msgid "Uninstallable" +#: model:ir.module.module,description:base.module_web_kanban +msgid "\n" +" OpenERP Web kanban view.\n" +" " +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_project_management_time_tracking +msgid "Time Tracking" msgstr "" #. module: base @@ -7365,6 +11347,11 @@ msgstr "" msgid "Trigger" msgstr "" +#. module: base +#: model:ir.module.category,description:base.module_category_warehouse_management +msgid "Helps you manage your inventory and main stock operations: delivery orders, receptions, etc." +msgstr "" + #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" @@ -7376,18 +11363,115 @@ msgstr "" msgid "Translate" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_users_ldap +msgid "\n" +"Adds support for authentication by LDAP server.\n" +"===============================================\n" +"This module allows users to login with their LDAP username and\n" +"password, and will automatically create OpenERP users for them\n" +"on the fly.\n" +"\n" +"**Note**: This module only work on servers who have Python's\n" +"``ldap`` module installed.\n" +"\n" +"Configuration\n" +"+++++++++++++\n" +"After installing this module, you need to configure the LDAP\n" +"parameters in the Configuration tab of the Company details.\n" +"Different companies may have different LDAP servers, as long\n" +"as they have unique usernames (usernames need to be unique in\n" +"OpenERP, even across multiple companies).\n" +"\n" +"Anonymous LDAP binding is also supported (for LDAP servers\n" +"that allow it), by simpling keeping the LDAP user and password\n" +"empty in the LDAP configuration. This does **not** allow\n" +"anonymous authentication for users, it is only for the master\n" +"LDAP account that is used to verify if a user exists before\n" +"attempting to authenticate it.\n" +"\n" +"Securing the connection with STARTTLS is available for LDAP\n" +"servers supporting it, by enabling the TLS option in the LDAP\n" +"configuration.\n" +"\n" +"For further options configuring the LDAP settings, refer to the\n" +"ldap.conf manpage :manpage:`ldap.conf(5)`.\n" +"\n" +"Security Considerations\n" +"+++++++++++++++++++++++\n" +"Users' LDAP passwords are never stored in the OpenERP database,\n" +"the LDAP server is queried whenever a user needs to be\n" +"authenticated. No duplication of the password occurs, and\n" +"passwords are managed in one place only.\n" +"\n" +"OpenERP does not manage password changes in the LDAP, so\n" +"any change of password should be conducted by other means\n" +"in the LDAP directory directly (for LDAP users).\n" +"\n" +"It is also possible to have local OpenERP users in the\n" +"database along with LDAP-authenticated users (the Administrator\n" +"account is one obvious example).\n" +"\n" +"Here is how it works:\n" +"\n" +" * The system first attempts to authenticate users against\n" +" the local OpenERP database ;\n" +" * if this authentication fails (for example because the\n" +" user has no local password), the system then attempts\n" +" to authenticate against LDAP ;\n" +"\n" +"As LDAP users have blank passwords by default in the local\n" +"OpenERP database (which means no access), the first step\n" +"always fails and the LDAP server is queried to do the\n" +"authentication.\n" +"\n" +"Enabling STARTTLS ensures that the authentication query to the\n" +"LDAP server is encrypted.\n" +"\n" +"User Template\n" +"+++++++++++++\n" +"In the LDAP configuration on the Company form, it is possible to\n" +"select a *User Template*. If set, this user will be used as\n" +"template to create the local users whenever someone authenticates\n" +"for the first time via LDAP authentication.\n" +"This allows pre-setting the default groups and menus of the\n" +"first-time users.\n" +"\n" +"**Warning**: if you set a password for the user template,\n" +"this password will be assigned as local password for each new\n" +"LDAP user, effectively setting a *master password* for these\n" +"users (until manually changed). You usually do not want this.\n" +"One easy way to setup a template user is to login once with\n" +"a valid LDAP user, let OpenERP create a blank local user with the\n" +"same login (and a blank password), then rename this new user\n" +"to a username that does not exist in LDAP, and setup its\n" +"groups the way you want.\n" +"\n" +"Interaction with base_crypt\n" +"+++++++++++++++++++++++++++\n" +"The base_crypt module is not compatible with this module, and\n" +"will disable LDAP authentication if installed at the same time.\n" +"\n" +" " +msgstr "" + #. module: base #: field:res.request.history,body:0 msgid "Body" msgstr "" #. module: base -#: view:partner.wizard.spam:0 +#: code:addons/base/ir/ir_mail_server.py:200 +#, python-format +msgid "Connection test succeeded!" +msgstr "" + +#. module: base +#: view:partner.massmail.wizard:0 msgid "Send Email" msgstr "" #. module: base -#: field:res.config.users,menu_id:0 #: field:res.users,menu_id:0 msgid "Menu Action" msgstr "" @@ -7408,9 +11492,20 @@ msgid "Indicates whether this object model lives in memory only, i.e. is not per msgstr "" #. module: base -#: field:res.partner,child_ids:0 -#: field:res.request,ref_partner_id:0 -msgid "Partner Ref." +#: code:addons/base/ir/ir_mail_server.py:416 +#, python-format +msgid "Please define at least one SMTP server, or provide the SMTP parameters explicitly." +msgstr "" + +#. module: base +#: view:ir.attachment:0 +msgid "Filter on my documents" +msgstr "" + +#. module: base +#: help:ir.actions.server,code:0 +msgid "Python code to be executed if condition is met.\n" +"It is a Python block that can use the same values as for the condition field" msgstr "" #. module: base @@ -7441,20 +11536,27 @@ msgid "Gabon" msgstr "" #. module: base -#: model:ir.model,name:base.model_ir_model_data -msgid "ir.model.data" +#: model:res.groups,name:base.group_multi_company +msgid "Multi Companies" msgstr "" #. module: base #: view:ir.model:0 #: view:ir.rule:0 #: view:res.groups:0 +#: model:res.groups,name:base.group_erp_manager +#: view:res.users:0 msgid "Access Rights" msgstr "" #. module: base -#: model:res.country,name:base.gl -msgid "Greenland" +#: selection:base.language.install,lang:0 +msgid "Hindi / हिंदी" +msgstr "" + +#. module: base +#: model:res.groups,name:base.group_sale_salesman_all_leads +msgid "User - All Leads" msgstr "" #. module: base @@ -7462,6 +11564,16 @@ msgstr "" msgid "Account Number" msgstr "" +#. module: base +#: view:ir.rule:0 +msgid "Example: GLOBAL_RULE_1 AND GLOBAL_RULE_2 AND ( (GROUP_A_RULE_1 OR GROUP_A_RULE_2) OR (GROUP_B_RULE_1 OR GROUP_B_RULE_2) )" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_th +msgid "Thailand - Accounting" +msgstr "" + #. module: base #: view:res.lang:0 msgid "1. %c ==> Fri Dec 5 18:25:20 2008" @@ -7472,21 +11584,40 @@ msgstr "" msgid "New Caledonia (French)" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_mrp_jit +msgid "\n" +"This module allows Just In Time computation of procurement orders.\n" +"==================================================================\n" +"\n" +"If you install this module, you will not have to run the regular procurement\n" +"scheduler anymore (but you still need to run the minimum order point rule\n" +"scheduler, or for example let it run daily.)\n" +"All procurement orders will be processed immediately, which could in some\n" +"cases entail a small performance impact.\n" +"\n" +"It may also increase your stock size because products are reserved as soon\n" +"as possible and the scheduler time range is not taken into account anymore.\n" +"In that case, you can not use priorities any more on the different picking.\n" +"\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.cy msgid "Cyprus" msgstr "" #. module: base -#: view:base.module.import:0 -msgid "This wizard helps you add a new language to you OpenERP system. After loading a new language it becomes available as default interface language for users and partners." +#: field:ir.actions.server,subject:0 +#: field:partner.massmail.wizard,subject:0 +#: field:res.request,name:0 +msgid "Subject" msgstr "" #. module: base -#: field:ir.actions.server,subject:0 -#: field:partner.wizard.spam,subject:0 -#: field:res.request,name:0 -msgid "Subject" +#: selection:res.currency,position:0 +msgid "Before Amount" msgstr "" #. module: base @@ -7501,43 +11632,83 @@ msgid "Preferences" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_consumers0 -msgid "Consumers" +#: view:res.company:0 +msgid "Set Bank Accounts" msgstr "" #. module: base -#: view:res.config:0 -#: wizard_button:server.action.create,init,step_1:0 -msgid "Next" +#: field:ir.actions.client,tag:0 +msgid "Client action tag" msgstr "" #. module: base -#: help:ir.cron,function:0 -msgid "Name of the method to be called on the object when this scheduler is executed." +#: code:addons/base/res/res_lang.py:189 +#, python-format +msgid "You cannot delete the language which is User's Preferred Language !" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:219 +#: field:ir.values,model_id:0 +msgid "Model (change only)" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_marketing_campaign_crm_demo +msgid "\n" +"Demo data for the module marketing_campaign.\n" +"============================================\n" +"\n" +"Creates demo data like leads, campaigns and segments for the module marketing_campaign.\n" +" " +msgstr "" + +#. module: base +#: selection:ir.actions.act_window.view,view_mode:0 +#: selection:ir.ui.view,type:0 +msgid "Kanban" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_model.py:246 #, python-format msgid "The Selection Options expression is must be in the [('key','Label'), ...] format!" msgstr "" +#. module: base +#: view:ir.filters:0 +msgid "Current User" +msgstr "" + +#. module: base +#: field:res.company,company_registry:0 +msgid "Company Registry" +msgstr "" + #. module: base #: view:ir.actions.report.xml:0 msgid "Miscellaneous" msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.action_ir_mail_server_list +#: view:ir.mail_server:0 +#: model:ir.ui.menu,name:base.menu_mail_servers +msgid "Outgoing Mail Servers" +msgstr "" + #. module: base #: model:res.country,name:base.cn msgid "China" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:516 -#, python-format -msgid "--\n" -"%(name)s %(email)s\n" -"" +#: help:ir.actions.server,wkf_model_id:0 +msgid "The object that should receive the workflow signal (must have an associated workflow)" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_account_voucher +msgid "Allows you to create your invoices and track the payments. It is an easier version of the accounting module for managers who are not accountants." msgstr "" #. module: base @@ -7546,8 +11717,8 @@ msgid "Western Sahara" msgstr "" #. module: base -#: model:ir.model,name:base.model_workflow -msgid "workflow" +#: model:ir.module.category,name:base.module_category_account_voucher +msgid "Invoicing & Payments" msgstr "" #. module: base @@ -7565,6 +11736,50 @@ msgstr "" msgid "This wizard will detect new terms to translate in the application, so that you can then add translations manually or perform a complete export (as a template for a new language example)." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_l10n_ch +msgid "\n" +"Swiss localisation :\n" +" - DTA generation for a lot of payment types\n" +" - BVR management (number generation, report, etc..)\n" +" - Import account move from the bank file (like v11 etc..)\n" +" - Simplify the way you handle the bank statement for reconciliation\n" +"\n" +"You can also add ZIP and bank completion with:\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" Author: Camptocamp SA\n" +" Donors: Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"------------------------------------------------------------------------\n" +"\n" +"Module incluant la localisation Suisse de TinyERP revu et corrigé par Camptocamp. Cette nouvelle version\n" +"comprend la gestion et l'émissionde BVR, le paiement électronique via DTA (pour les banques, le système postal est en développement)\n" +"et l'import du relevé de compte depuis la banque de manière automatisée.\n" +"De plus, nous avons intégré la définition de toutes les banques Suisses(adresse, swift et clearing).\n" +"\n" +"Par ailleurs, conjointement à ce module, nous proposons la complétion NPA:\n" +"\n" +"Vous pouvez ajouter la completion des banques et des NPA avec with:\n" +" - l10n_ch_zip\n" +" - l10n_ch_bank\n" +" \n" +" Auteur: Camptocamp SA\n" +" Donateurs: Hasa Sàrl, Open Net Sàrl and Prisme Solutions Informatique SA\n" +"\n" +"--------------------------------------------------------------------------\n" +"TODO :\n" +"- Implement bvr import partial reconciliation\n" +"- Replace wizard by osv_memory when possible\n" +"- Add mising HELP\n" +"- Finish code comment\n" +"- Improve demo data\n" +"\n" +"\n" +"" +msgstr "" + #. module: base #: help:multi_company.default,expression:0 msgid "Expression, must be True to match\n" @@ -7601,11 +11816,6 @@ msgstr "" msgid "Currency" msgstr "" -#. module: base -#: field:res.partner.canal,name:0 -msgid "Channel Name" -msgstr "" - #. module: base #: view:res.lang:0 msgid "5. %y, %Y ==> 08, 2008" @@ -7617,7 +11827,6 @@ msgid "ltd" msgstr "" #. module: base -#: field:ir.values,res_id:0 #: field:res.log,res_id:0 msgid "Object ID" msgstr "" @@ -7628,7 +11837,8 @@ msgid "Landscape" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_administration +#: model:ir.actions.todo.category,name:base.category_administration_config +#: model:ir.module.category,name:base.module_category_administration msgid "Administration" msgstr "" @@ -7649,8 +11859,9 @@ msgid "Widgets per User" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Slovak / Slovenský jazyk" +#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_form +#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract +msgid "Contracts" msgstr "" #. module: base @@ -7666,7 +11877,6 @@ msgid "Symbol" msgstr "" #. module: base -#: help:res.config.users,login:0 #: help:res.users,login:0 msgid "Used to log into the system" msgstr "" @@ -7677,8 +11887,26 @@ msgid "Synchronize Translation" msgstr "" #. module: base -#: field:ir.ui.view_sc,res_id:0 -msgid "Resource Ref." +#: model:ir.module.module,description:base.module_base_module_quality +msgid "\n" +"The aim of this module is to check the quality of other modules.\n" +"================================================================\n" +"\n" +"It defines a wizard on the list of modules in OpenERP, which allows you to\n" +"evaluate them on different criteria such as: the respect of OpenERP coding\n" +"standards, the speed efficiency...\n" +"\n" +"This module also provides generic framework to define your own quality test.\n" +"For further info, coders may take a look into base_module_quality\\README.txt\n" +"\n" +"WARNING: This module cannot work as a ZIP file, you must unzip it before\n" +"using it, otherwise it may crash.\n" +" " +msgstr "" + +#. module: base +#: field:res.partner.bank,bank_name:0 +msgid "Bank Name" msgstr "" #. module: base @@ -7692,20 +11920,49 @@ msgid "Iraq" msgstr "" #. module: base +#: model:ir.module.category,name:base.module_category_association #: model:ir.ui.menu,name:base.menu_association msgid "Association" msgstr "" #. module: base -#: model:res.country,name:base.cl -msgid "Chile" +#: model:ir.module.module,description:base.module_stock_no_autopicking +msgid "\n" +"This module allows an intermediate picking process to provide raw materials to production orders.\n" +"=================================================================================================\n" +"\n" +"One example of usage of this module is to manage production made by your\n" +"suppliers (sub-contracting). To achieve this, set the assembled product\n" +"which is sub-contracted to \"No Auto-Picking\" and put the location of the\n" +"supplier in the routing of the assembly operation.\n" +" " msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_address_book -#: model:ir.ui.menu,name:base.menu_config_address_book -#: model:ir.ui.menu,name:base.menu_procurement_management_supplier -msgid "Address Book" +#: view:ir.actions.server:0 +msgid "Action to Launch" +msgstr "" + +#. module: base +#: help:res.users,context_lang:0 +msgid "The default language used in the graphical user interface, when translations are available. To add a new language, you can use the 'Load an Official Translation' wizard available from the 'Administration' menu." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_es +msgid "\n" +"Spanish Charts of Accounts (PGCE 2008).\n" +"=======================================\n" +"\n" +"* Defines the following chart of account templates:\n" +" * Spanish General Chart of Accounts 2008.\n" +" * Spanish General Chart of Accounts 2008 for small and medium companies.\n" +"* Defines templates for sale and purchase VAT.\n" +"* Defines tax code templates.\n" +"\n" +"Note: You should install the l10n_ES_account_balance_report module\n" +"for yearly account reporting (balance, profit & losses).\n" +"" msgstr "" #. module: base @@ -7718,13 +11975,19 @@ msgstr "" msgid "CSV File" msgstr "" +#. module: base +#: code:addons/base/res/res_company.py:154 +#, python-format +msgid "Phone: " +msgstr "" + #. module: base #: field:res.company,account_no:0 msgid "Account No." msgstr "" #. module: base -#: code:addons/base/res/res_lang.py:157 +#: code:addons/base/res/res_lang.py:187 #, python-format msgid "Base Language 'en_US' can not be deleted !" msgstr "" @@ -7739,6 +12002,22 @@ msgstr "" msgid "Dependencies :" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_purchase_analytic_plans +msgid "\n" +"The base module to manage analytic distribution and purchase orders.\n" +"====================================================================\n" +"\n" +"Allows the user to maintain several analysis plans. These let you split\n" +"a line on a supplier purchase order into several accounts and analytic plans.\n" +" " +msgstr "" + +#. module: base +#: field:res.company,vat:0 +msgid "Tax ID" +msgstr "" + #. module: base #: field:ir.model.fields,field_description:0 msgid "Field Label" @@ -7760,7 +12039,7 @@ msgid "Antigua and Barbuda" msgstr "" #. module: base -#: code:addons/orm.py:3166 +#: code:addons/orm.py:3636 #, python-format msgid "Operation prohibited by access rules, or performed on an already deleted document (Operation: %s, Document type: %s)." msgstr "" @@ -7771,7 +12050,6 @@ msgid "Zaire" msgstr "" #. module: base -#: field:ir.model.data,res_id:0 #: field:ir.translation,res_id:0 #: field:workflow.instance,res_id:0 #: field:workflow.triggers,res_id:0 @@ -7795,7 +12073,11 @@ msgid "Update Module List" msgstr "" #. module: base +#: code:addons/base/res/res_users.py:738 +#: code:addons/base/res/res_users.py:875 #: selection:res.partner.address,type:0 +#: view:res.users:0 +#, python-format msgid "Other" msgstr "" @@ -7809,6 +12091,23 @@ msgstr "" msgid "Turkish / Türkçe" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_project_long_term +msgid "\n" +"Long Term Project management module that tracks planning, scheduling, resources allocation.\n" +"===========================================================================================\n" +"\n" +"Features\n" +"--------\n" +" * Manage Big project.\n" +" * Define various Phases of Project.\n" +" * Compute Phase Scheduling: Compute start date and end date of the phases which are in draft,open and pending state of the project given.\n" +" If no project given then all the draft,open and pending state phases will be taken.\n" +" * Compute Task Scheduling: This works same as the scheduler button on project.phase. It takes the project as argument and computes all the open,draft and pending tasks.\n" +" * Schedule Tasks: All the tasks which are in draft,pending and open state are scheduled with taking the phase's start date\n" +" " +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.action_workflow_activity_form #: model:ir.ui.menu,name:base.menu_workflow_activity @@ -7817,13 +12116,18 @@ msgstr "" msgid "Activities" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_product +msgid "Products & Pricelists" +msgstr "" + #. module: base #: field:ir.actions.act_window,auto_refresh:0 msgid "Auto-Refresh" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:62 +#: code:addons/base/ir/ir_model.py:74 #, python-format msgid "The osv_memory field can only be compared with = and != operator." msgstr "" @@ -7833,11 +12137,36 @@ msgstr "" msgid "Diagram" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_es +msgid "Spanish - Accounting (PGCE 2008)" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_no_autopicking +msgid "Picking Before Manufacturing" +msgstr "" + +#. module: base +#: model:res.country,name:base.wf +msgid "Wallis and Futuna Islands" +msgstr "" + #. module: base #: help:multi_company.default,name:0 msgid "Name it to easily find a record" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_calendar +msgid "web calendar" +msgstr "" + +#. module: base +#: field:ir.model.data,name:0 +msgid "External Identifier" +msgstr "" + #. module: base #: model:ir.actions.act_window,name:base.grant_menu_access #: model:ir.ui.menu,name:base.menu_grant_menu_access @@ -7850,7 +12179,7 @@ msgid "Rules are not supported for osv_memory objects !" msgstr "" #. module: base -#: model:ir.ui.menu,name:base.menu_event_association +#: model:ir.module.module,shortdesc:base.module_event #: model:ir.ui.menu,name:base.menu_event_main msgid "Events Organisation" msgstr "" @@ -7865,8 +12194,29 @@ msgid "Actions" msgstr "" #. module: base -#: selection:res.request,priority:0 -msgid "High" +#: model:ir.module.module,shortdesc:base.module_delivery +msgid "Delivery Costs" +msgstr "" + +#. module: base +#: code:addons/base/ir/ir_cron.py:292 +#, python-format +msgid "This cron task is currently being executed and may not be modified, please try again in a few minutes" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_product_expiry +msgid "\n" +"Track different dates on products and production lots.\n" +"======================================================\n" +"\n" +"Following dates can be tracked:\n" +" - end of life\n" +" - best before date\n" +" - removal date\n" +" - alert date\n" +"\n" +"Used, for example, in food industries." msgstr "" #. module: base @@ -7875,12 +12225,13 @@ msgid "Export" msgstr "" #. module: base -#: model:res.country,name:base.hr -msgid "Croatia" +#: model:ir.module.module,shortdesc:base.module_l10n_nl +msgid "Netherlands - Accounting" msgstr "" #. module: base -#: help:res.bank,bic:0 +#: field:res.bank,bic:0 +#: field:res.partner.bank,bank_bic:0 msgid "Bank Identifier Code" msgstr "" @@ -7890,40 +12241,18 @@ msgid "Turkmenistan" msgstr "" #. module: base -#: code:addons/base/ir/ir_actions.py:597 -#: code:addons/base/ir/ir_actions.py:629 -#: code:addons/base/ir/ir_actions.py:713 -#: code:addons/base/ir/ir_actions.py:716 -#: code:addons/base/ir/ir_model.py:114 -#: code:addons/base/ir/ir_model.py:204 -#: code:addons/base/ir/ir_model.py:218 -#: code:addons/base/ir/ir_model.py:232 -#: code:addons/base/ir/ir_model.py:250 -#: code:addons/base/ir/ir_model.py:255 -#: code:addons/base/ir/ir_model.py:258 -#: code:addons/base/module/module.py:215 -#: code:addons/base/module/module.py:258 -#: code:addons/base/module/module.py:262 -#: code:addons/base/module/module.py:268 -#: code:addons/base/module/module.py:303 -#: code:addons/base/module/module.py:321 -#: code:addons/base/module/module.py:336 -#: code:addons/base/module/module.py:429 -#: code:addons/base/module/module.py:531 -#: code:addons/base/publisher_warranty/publisher_warranty.py:163 -#: code:addons/base/publisher_warranty/publisher_warranty.py:281 -#: code:addons/base/res/res_currency.py:100 -#: code:addons/base/res/res_user.py:57 -#: code:addons/base/res/res_user.py:66 -#: code:addons/custom.py:558 -#: code:addons/orm.py:3199 -#, python-format -msgid "Error" +#: model:ir.module.module,description:base.module_account_chart +msgid "\n" +"Remove minimal account chart.\n" +"=============================\n" +"\n" +"Deactivates minimal chart of accounts.\n" +"" msgstr "" #. module: base -#: model:res.country,name:base.pm -msgid "Saint Pierre and Miquelon" +#: model:ir.module.module,shortdesc:base.module_base_crypt +msgid "DB Password Encryption" msgstr "" #. module: base @@ -7936,8 +12265,23 @@ msgstr "" msgid "The destination activity." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_sale_layout +msgid "\n" +"This module provides features to improve the layout of the Sales Order.\n" +"=======================================================================\n" +"\n" +"It gives you the possibility to\n" +" * order all the lines of a sales order\n" +" * add titles, comment lines, sub total lines\n" +" * draw horizontal lines and put page breaks\n" +"\n" +" " +msgstr "" + #. module: base #: view:base.module.update:0 +#: view:base.module.upgrade:0 #: view:base.update.translations:0 msgid "Update" msgstr "" @@ -7947,6 +12291,11 @@ msgstr "" msgid "Technical guide" msgstr "" +#. module: base +#: view:res.company:0 +msgid "Address Information" +msgstr "" + #. module: base #: model:res.country,name:base.tz msgid "Tanzania" @@ -7967,38 +12316,59 @@ msgstr "" msgid "Christmas Island" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_web_livechat +msgid "Live Chat Support" +msgstr "" + #. module: base #: view:ir.actions.server:0 msgid "Other Actions Configuration" msgstr "" +#. module: base +#: selection:ir.module.module.dependency,state:0 +msgid "Uninstallable" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_dashboard +msgid "\n" +" OpenERP Web dashboard view.\n" +" " +msgstr "" + +#. module: base +#: view:res.partner:0 +msgid "Supplier Partners" +msgstr "" + #. module: base #: view:res.config.installer:0 msgid "Install Modules" msgstr "" -#. module: base -#: model:ir.actions.act_window,name:base.res_partner_canal-act -#: model:ir.model,name:base.model_res_partner_canal -#: model:ir.ui.menu,name:base.menu_res_partner_canal-act -#: view:res.partner.canal:0 -msgid "Channels" -msgstr "" - #. module: base #: view:ir.ui.view:0 msgid "Extra Info" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.act_values_form_action -#: model:ir.ui.menu,name:base.menu_values_form_action -msgid "Client Events" -msgstr "" - -#. module: base -#: view:ir.module.module:0 -msgid "Schedule for Installation" +#: model:ir.module.module,description:base.module_l10n_be_hr_payroll +msgid "\n" +"Belgian Payroll Rules\n" +"=====================\n" +"\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances / Deductions\n" +" * Allow to configure Basic / Grows / Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" * Salary Maj, ONSS, Withholding Tax, Child Allowance, ...\n" +" " msgstr "" #. module: base @@ -8007,11 +12377,20 @@ msgid "Ean Check" msgstr "" #. module: base -#: sql_constraint:res.config.users:0 +#: view:res.partner:0 +msgid "Customer Partners" +msgstr "" + +#. module: base #: sql_constraint:res.users:0 msgid "You can not have two users with the same login !" msgstr "" +#. module: base +#: model:ir.model,name:base.model_res_request_history +msgid "res.request.history" +msgstr "" + #. module: base #: model:ir.model,name:base.model_multi_company_default msgid "Default multi company" @@ -8023,7 +12402,18 @@ msgid "Send" msgstr "" #. module: base -#: field:res.config.users,menu_tips:0 +#: model:ir.module.module,description:base.module_process +msgid "\n" +"This module shows the basic processes involved in the selected modules and in the sequence they occur.\n" +"======================================================================================================\n" +"\n" +"Note: This applies to the modules containing modulename_process_xml\n" +"e.g product/process/product_process_xml\n" +"\n" +" " +msgstr "" + +#. module: base #: field:res.users,menu_tips:0 msgid "Menu Tips" msgstr "" @@ -8048,6 +12438,11 @@ msgstr "" msgid "Internal Header/Footer" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm +msgid "CRM" +msgstr "" + #. module: base #: code:addons/base/module/wizard/base_export_language.py:59 #, python-format @@ -8065,10 +12460,18 @@ msgid "_Export" msgstr "" #. module: base -#: field:base.language.install,state:0 -#: field:base.module.import,state:0 -#: field:base.module.update,state:0 -msgid "state" +#: model:ir.module.module,shortdesc:base.module_account_followup +msgid "Followup Management" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_fr +msgid "\n" +"This is the module to manage the accounting chart for France in OpenERP.\n" +"========================================================================\n" +"\n" +"Credits: Sistheo Zeekom CrysaLEAD\n" +"" msgstr "" #. module: base @@ -8076,6 +12479,11 @@ msgstr "" msgid "Catalan / Català" msgstr "" +#. module: base +#: selection:base.language.install,lang:0 +msgid "Greek / Ελληνικά" +msgstr "" + #. module: base #: model:res.country,name:base.do msgid "Dominican Republic" @@ -8087,23 +12495,44 @@ msgid "Serbian (Cyrillic) / српски" msgstr "" #. module: base -#: code:addons/orm.py:2161 +#: code:addons/orm.py:2494 #, python-format msgid "Invalid group_by specification: \"%s\".\n" "A group_by specification must be a list of valid fields." msgstr "" +#. module: base +#: selection:ir.mail_server,smtp_encryption:0 +msgid "TLS (STARTTLS)" +msgstr "" + +#. module: base +#: help:ir.actions.act_window,usage:0 +msgid "Used to filter menu and home actions from the user form." +msgstr "" + #. module: base #: model:res.country,name:base.sa msgid "Saudi Arabia" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_project_scrum +msgid "Methodology: SCRUM" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_fetchmail_crm_claim +msgid "eMail Gateway for CRM Claim" +msgstr "" + #. 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." msgstr "" #. module: base +#: field:ir.actions.server,trigger_obj_id:0 #: field:ir.model.fields,relation_field:0 msgid "Relation Field" msgstr "" @@ -8114,11 +12543,16 @@ msgid "Event Logs" msgstr "" #. module: base -#: code:addons/base/module/wizard/base_module_configuration.py:37 +#: code:addons/base/module/wizard/base_module_configuration.py:38 #, python-format msgid "System Configuration done" msgstr "" +#. module: base +#: view:ir.actions.server:0 +msgid "Create / Write / Copy" +msgstr "" + #. module: base #: field:workflow.triggers,instance_id:0 msgid "Destination Instance" @@ -8135,14 +12569,19 @@ msgstr "" msgid "https://translations.launchpad.net/openobject" msgstr "" +#. module: base +#: view:base.language.export:0 +msgid "Export Translations" +msgstr "" + #. module: base #: field:ir.actions.report.xml,report_xml:0 msgid "XML path" msgstr "" #. module: base -#: selection:ir.actions.todo,restart:0 -msgid "On Skip" +#: help:ir.sequence,implementation:0 +msgid "Two sequence object implementations are offered: Standard and 'No gap'. The later is slower than the former but forbids any gap in the sequence (while they are possible in the former)." msgstr "" #. module: base @@ -8156,32 +12595,29 @@ msgid "Luxembourg" msgstr "" #. module: base -#: help:ir.values,key2:0 -msgid "The kind of action or button in the client side that will trigger the action." +#: selection:res.request,priority:0 +msgid "Low" msgstr "" #. module: base -#: code:addons/base/ir/ir_ui_menu.py:285 +#: code:addons/base/ir/ir_ui_menu.py:280 #, python-format msgid "Error ! You can not create recursive Menu." msgstr "" -#. module: base -#: model:ir.actions.act_window,name:base.action_publisher_warranty_contract_add_wizard -#: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add -#: view:publisher_warranty.contract.wizard:0 -msgid "Register a Contract" -msgstr "" - #. module: base #: view:ir.rule:0 msgid "3. If user belongs to several groups, the results from step 2 are combined with logical OR operator" msgstr "" #. module: base -#: code:addons/base/publisher_warranty/publisher_warranty.py:145 -#, python-format -msgid "Please check your publisher warranty contract name and validity." +#: model:ir.module.module,description:base.module_auth_openid +msgid "Allow users to login through OpenID." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_account_payment +msgid "Suppliers Payment Management" msgstr "" #. module: base @@ -8191,27 +12627,15 @@ msgstr "" #. module: base #: field:res.bank,phone:0 +#: field:res.company,phone:0 #: field:res.partner,phone:0 #: field:res.partner.address,phone:0 msgid "Phone" msgstr "" #. module: base -#: field:ir.cron,active:0 -#: field:ir.sequence,active:0 -#: field:res.bank,active:0 -#: field:res.config.users,active:0 -#: field:res.currency,active:0 -#: field:res.lang,active:0 -#: field:res.partner,active:0 -#: field:res.partner.address,active:0 -#: field:res.partner.canal,active:0 -#: field:res.partner.category,active:0 -#: field:res.request,active:0 -#: field:res.users,active:0 -#: view:workflow.instance:0 -#: view:workflow.workitem:0 -msgid "Active" +#: field:res.groups,menu_access:0 +msgid "Access Menu" msgstr "" #. module: base @@ -8219,6 +12643,48 @@ msgstr "" msgid "Thailand" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_report_creator +msgid "\n" +"This module allows you to create any statistic report on several objects.\n" +"=========================================================================\n" +"\n" +"It's an SQL query builder and browser\n" +"for end-users.\n" +"\n" +"After installing the module, it adds a menu to define a custom report in\n" +"the Administration / Customization / Reporting menu.\n" +"" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_report_designer +msgid "Report Designer" +msgstr "" + +#. module: base +#: model:ir.ui.menu,name:base.menu_address_book +#: model:ir.ui.menu,name:base.menu_config_address_book +#: model:ir.ui.menu,name:base.menu_procurement_management_supplier +msgid "Address Book" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_ma +msgid "\n" +"This is the base module to manage the accounting chart for Maroc.\n" +"=================================================================\n" +"\n" +"Ce Module charge le modèle du plan de comptes standard Marocain et permet de générer les états comptables aux normes marocaines (Bilan, CPC (comptes de produits et charges), balance générale à 6 colonnes, Grand livre cumulatif...). L'intégration comptable a été validé avec l'aide du Cabinet d'expertise comptable Seddik au cours du troisième trimestre 2010" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_calendar +msgid "\n" +" OpenERP Web calendar view.\n" +" " +msgstr "" + #. module: base #: model:ir.ui.menu,name:base.menu_crm_config_lead msgid "Leads & Opportunities" @@ -8240,15 +12706,25 @@ msgstr "" msgid "And" msgstr "" +#. module: base +#: help:ir.values,res_id:0 +msgid "Database identifier of the record to which this applies. 0 = for all records" +msgstr "" + #. module: base #: field:ir.model.fields,relation:0 msgid "Object Relation" msgstr "" #. module: base -#: view:ir.rule:0 -#: view:res.partner:0 -msgid "General" +#: model:ir.module.module,shortdesc:base.module_account_voucher +msgid "eInvoicing & Payments" +msgstr "" + +#. module: base +#: field:res.partner,child_ids:0 +#: field:res.request,ref_partner_id:0 +msgid "Partner Ref." msgstr "" #. module: base @@ -8282,6 +12758,17 @@ msgstr "" msgid "Currency Rate" msgstr "" +#. module: base +#: field:workflow,osv:0 +#: field:workflow.instance,res_type:0 +msgid "Resource Object" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_crm_helpdesk +msgid "Helpdesk" +msgstr "" + #. module: base #: model:ir.actions.act_window,help:base.grant_menu_access msgid "Manage and customize the items available and displayed in your OpenERP system menu. You can delete an item by clicking on the box at the beginning of each line and then delete it through the button that appeared. Items can be assigned to specific groups in order to make them accessible to some users within the system." @@ -8292,10 +12779,16 @@ msgstr "" msgid "Child Field" msgstr "" +#. module: base +#: view:ir.rule:0 +msgid "Detailed algorithm:" +msgstr "" + #. module: base #: field:ir.actions.act_window,usage:0 #: field:ir.actions.act_window_close,usage:0 #: field:ir.actions.actions,usage:0 +#: field:ir.actions.client,usage:0 #: field:ir.actions.report.xml,usage:0 #: field:ir.actions.server,usage:0 #: field:ir.actions.wizard,usage:0 @@ -8307,11 +12800,45 @@ msgstr "" msgid "workflow.workitem" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_profile_tools +msgid "Miscellaneous Tools" +msgstr "" + +#. module: base +#: model:ir.module.category,description:base.module_category_tools +msgid "Lets you install various interesting but non-essential tools like Survey, Lunch and Ideas box." +msgstr "" + #. module: base #: selection:ir.module.module,state:0 msgid "Not Installable" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_product +msgid "\n" +"This is the base module for managing products and pricelists in OpenERP.\n" +"========================================================================\n" +"\n" +"Products support variants, different pricing methods, suppliers\n" +"information, make to stock/order, different unit of measures,\n" +"packaging and properties.\n" +"\n" +"Pricelists support:\n" +" * Multiple-level of discount (by product, category, quantities)\n" +" * Compute price based on different criteria:\n" +" * Other pricelist,\n" +" * Cost price,\n" +" * List price,\n" +" * Supplier price, ...\n" +"\n" +"Pricelists preferences by product and/or partners.\n" +"\n" +"Print product labels with barcode.\n" +" " +msgstr "" + #. module: base #: report:ir.module.reference.graph:0 msgid "View :" @@ -8323,16 +12850,24 @@ msgid "View Auto-Load" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:232 +#: code:addons/base/ir/ir_model.py:259 #, python-format msgid "You cannot remove the field '%s' !" msgstr "" #. module: base -#: field:ir.exports,resource:0 -#: view:ir.property:0 -#: field:ir.property,res_id:0 -msgid "Resource" +#: view:res.users:0 +msgid "Allowed Companies" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_de +msgid "Deutschland - Accounting" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_auction +msgid "Auction Houses" msgstr "" #. module: base @@ -8340,6 +12875,17 @@ msgstr "" msgid "Web Icon File" msgstr "" +#. module: base +#: view:base.module.upgrade:0 +#: model:ir.ui.menu,name:base.menu_view_base_module_upgrade +msgid "Apply Scheduled Upgrades" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_sale_journal +msgid "Invoicing Journals" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Persian / فارس" @@ -8362,16 +12908,39 @@ msgid "Supported file formats: *.csv (Comma-separated values) or *.po (GetText P msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:487 +#: code:addons/base/ir/ir_model.py:521 #, python-format msgid "You can not delete this document (%s) ! Be sure your user belongs to one of these groups: %s." msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web_livechat +msgid "\n" +"Enable live chat support for those who have a maintenance contract.\n" +"===================================================================\n" +"\n" +"Add \"Support\" button in header from where you can access OpenERP Support.\n" +" " +msgstr "" + #. module: base #: model:ir.model,name:base.model_base_module_configuration msgid "base.module.configuration" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_web +msgid "\n" +" OpenERP Web core module.\n" +" This module provides the core of the OpenERP web client.\n" +" " +msgstr "" + +#. module: base +#: sql_constraint:res.country:0 +msgid "The name of the country must be unique !" +msgstr "" + #. module: base #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 @@ -8399,13 +12968,32 @@ msgstr "" msgid "Aruba" msgstr "" +#. module: base +#: code:addons/base/module/wizard/base_module_import.py:60 +#, python-format +msgid "File is not a zip file!" +msgstr "" + #. module: base #: model:res.country,name:base.ar msgid "Argentina" msgstr "" #. module: base -#: field:res.groups,name:0 +#: model:ir.module.module,description:base.module_project_issue +msgid "\n" +"This module provides Issues/Bugs Management in Project.\n" +"=======================================================\n" +"\n" +"OpenERP allows you to manage the issues you might face in a project\n" +"like bugs in a system, client complaints or material breakdowns. A\n" +"list view allows the manager to quickly check the issues, assign them\n" +"and decide on their status as they evolve.\n" +" " +msgstr "" + +#. module: base +#: field:res.groups,full_name:0 msgid "Group Name" msgstr "" @@ -8415,8 +13003,44 @@ msgid "Bahrain" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_12 -msgid "Segmentation" +#: model:ir.module.module,shortdesc:base.module_web +msgid "web" +msgstr "" + +#. module: base +#: field:res.bank,fax:0 +#: field:res.company,fax:0 +#: field:res.partner.address,fax:0 +msgid "Fax" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_l10n_nl +msgid "\n" +"This is the module to manage the accounting chart for Netherlands in OpenERP.\n" +"=============================================================================\n" +"\n" +"Read changelog in file __openerp__.py for version information.\n" +"Dit is een basismodule om een uitgebreid grootboek- en BTW schema voor Nederlandse bedrijven te installeren in OpenERP versie 5.\n" +"\n" +"De BTW rekeningen zijn waar nodig gekoppeld om de juiste rapportage te genereren, denk b.v. aan intracommunautaire verwervingen\n" +"waarbij u 19% BTW moet opvoeren, maar tegelijkertijd ook 19% als voorheffing weer mag aftrekken.\n" +"\n" +"Na installatie van deze module word de configuratie wizard voor \"Accounting\" aangeroepen.\n" +" * U krijgt een lijst met grootboektemplates aangeboden waarin zich ook het Nederlandse grootboekschema bevind.\n" +"\n" +" * Als de configuratie wizard start, wordt u gevraagd om de naam van uw bedrijf in te voeren, welke grootboekschema te installeren, uit hoeveel cijfers een grootboekrekening mag bestaan, het rekeningnummer van uw bank en de currency om Journalen te creeren.\n" +"\n" +"Let op!! -> De template van het Nederlandse rekeningschema is opgebouwd uit 4 cijfers. Dit is het minimale aantal welk u moet invullen, u mag het aantal verhogen. De extra cijfers worden dan achter het rekeningnummer aangevult met \"nullen\"\n" +"\n" +" * Dit is dezelfe configuratie wizard welke aangeroepen kan worden via Financial Management/Configuration/Financial Accounting/Financial Accounts/Generate Chart of Accounts from a Chart Template.\n" +"\n" +" " +msgstr "" + +#. module: base +#: view:res.partner.address:0 +msgid "Search Contact" msgstr "" #. module: base @@ -8427,18 +13051,29 @@ msgstr "" #: field:ir.sequence,company_id:0 #: field:ir.values,company_id:0 #: view:res.company:0 -#: field:res.config.users,company_id:0 #: field:res.currency,company_id:0 #: field:res.partner,company_id:0 #: field:res.partner.address,company_id:0 +#: field:res.partner.bank,company_id:0 #: view:res.users:0 #: field:res.users,company_id:0 msgid "Company" msgstr "" #. module: base -#: view:res.users:0 -msgid "Email & Signature" +#: model:ir.module.category,name:base.module_category_report_designer +msgid "Advanced Reporting" +msgstr "" + +#. module: base +#: selection:ir.actions.act_window,target:0 +#: selection:ir.actions.url,target:0 +msgid "New Window" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_ir_model_data +msgid "ir.model.data" msgstr "" #. module: base @@ -8456,24 +13091,40 @@ msgstr "" msgid "After-Sale Services" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_fr +msgid "France - Accounting" +msgstr "" + #. module: base #: view:ir.actions.todo:0 msgid "Launch" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_caldav +msgid "Share Calendar using CalDAV" +msgstr "" + +#. module: base +#: model:res.country,name:base.gl +msgid "Greenland" +msgstr "" + #. module: base #: field:ir.actions.act_window,limit:0 msgid "Limit" msgstr "" #. module: base -#: help:ir.actions.server,wkf_model_id:0 -msgid "Workflow to be executed on this model." +#: model:res.country,name:base.jm +msgid "Jamaica" msgstr "" #. module: base -#: model:res.country,name:base.jm -msgid "Jamaica" +#: field:res.partner,color:0 +#: field:res.partner.address,color:0 +msgid "Color Index" msgstr "" #. module: base @@ -8487,14 +13138,20 @@ msgid "Azerbaijan" msgstr "" #. module: base -#: code:addons/base/res/partner/partner.py:250 +#: code:addons/base/ir/ir_mail_server.py:451 +#: code:addons/base/res/res_partner.py:272 #, python-format msgid "Warning" msgstr "" #. module: base -#: selection:base.language.install,lang:0 -msgid "Arabic / الْعَرَبيّة" +#: model:ir.module.module,shortdesc:base.module_edi +msgid "Electronic Data Interchange (EDI)" +msgstr "" + +#. module: base +#: model:ir.module.category,name:base.module_category_tools +msgid "Extra Tools" msgstr "" #. module: base @@ -8508,14 +13165,53 @@ msgstr "" msgid "Parameters" msgstr "" +#. module: base +#: model:res.country,name:base.pm +msgid "Saint Pierre and Miquelon" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_email_template +msgid "\n" +"Email Templating (simplified version of the original Power Email by Openlabs)\n" +"=============================================================================\n" +"\n" +"Lets you design complete email templates related to any OpenERP document (Sale\n" +"Orders, Invoices and so on), including sender, recipient, subject, body (HTML and\n" +"Text). You may also automatically attach files to your templates, or print and\n" +"attach a report.\n" +"\n" +"For advanced use, the templates may include dynamic attributes of the document\n" +"they are related to. For example, you may use the name of a Partner's country\n" +"when writing to them, also providing a safe default in case the attribute is\n" +"not defined. Each template contains a built-in assistant to help with the\n" +"inclusion of these dynamic values.\n" +"\n" +"If you enable the option, a composition assistant will also appear in the sidebar\n" +"of the OpenERP documents to which the template applies (e.g. Invoices).\n" +"This serves as a quick way to send a new email based on the template, after\n" +"reviewing and adapting the contents, if needed.\n" +"This composition assistant will also turn into a mass mailing system when called\n" +"for multiple documents at once.\n" +"\n" +"These email templates are also at the heart of the marketing campaign system\n" +"(see the ``marketing_campaign`` application), if you need to automate larger\n" +"campaigns on any OpenERP document.\n" +"\n" +"Technical note: only the templating system of the original Power Email by\n" +"Openlabs was kept\n" +"\n" +" " +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Czech / Čeština" msgstr "" #. module: base -#: view:ir.actions.server:0 -msgid "Trigger Configuration" +#: model:ir.module.category,name:base.module_category_generic_modules +msgid "Generic Modules" msgstr "" #. module: base @@ -8528,6 +13224,28 @@ msgstr "" msgid "Rwanda" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_hr_timesheet +msgid "\n" +"This module implements a timesheet system.\n" +"==========================================\n" +"\n" +"Each employee can encode and track their time spent on the different projects.\n" +"A project is an analytic account and the time spent on a project generates costs on\n" +"the analytic account.\n" +"\n" +"Lots of reporting on time and employee tracking are provided.\n" +"\n" +"It is completely integrated with the cost accounting module. It allows you\n" +"to set up a management by affair.\n" +" " +msgstr "" + +#. module: base +#: help:ir.mail_server,smtp_port:0 +msgid "SMTP Port. Usually 465 for SSL, and 25 or 587 for other cases." +msgstr "" + #. module: base #: view:ir.sequence:0 msgid "Day of the week (0:Monday): %(weekday)s" @@ -8559,18 +13277,50 @@ msgid "Current Window" msgstr "" #. module: base -#: view:ir.values:0 -msgid "Action Source" +#: model:ir.module.module,description:base.module_crm +msgid "\n" +"The generic OpenERP Customer Relationship Management.\n" +"=====================================================\n" +"\n" +"This system enables a group of people to intelligently and efficiently manage\n" +"leads, opportunities, meeting, phonecall etc.\n" +"It manages key tasks such as communication, identification, prioritization,\n" +"assignment, resolution and notification.\n" +"\n" +"OpenERP ensures that all cases are successfully tracked by users, customers and\n" +"suppliers. It can automatically send reminders, escalate the request, trigger\n" +"specific methods and lots of other actions based on your own enterprise rules.\n" +"\n" +"The greatest thing about this system is that users don't need to do anything\n" +"special. They can just send email to the request tracker. OpenERP will take\n" +"care of thanking them for their message, automatically routing it to the\n" +"appropriate staff, and make sure all future correspondence gets to the right\n" +"place.\n" +"\n" +"The CRM module has a email gateway for the synchronisation interface\n" +"between mails and OpenERP.\n" +"\n" +"Creates a dashboard for CRM that includes:\n" +" * Opportunities by Categories (graph)\n" +" * Opportunities by Stage (graph)\n" +" * Planned Revenue by Stage and User (graph)\n" +"" msgstr "" #. module: base -#: view:res.config.view:0 -msgid "If you use OpenERP for the first time we strongly advise you to select the simplified interface, which has less features but is easier. You can always switch later from the user preferences." +#: model:ir.module.category,description:base.module_category_accounting_and_finance +msgid "Helps you handle your accounting needs, if you are not an accountant, we suggest you to install only the Invoicing." +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_thunderbird +msgid "Thunderbird Plug-In" msgstr "" #. module: base #: model:ir.model,name:base.model_res_country #: field:res.bank,country:0 +#: field:res.company,country_id:0 #: view:res.country:0 #: field:res.country.state,country_id:0 #: field:res.partner,country:0 @@ -8581,14 +13331,25 @@ msgid "Country" msgstr "" #. module: base -#: field:ir.model.fields,complete_name:0 -#: field:ir.ui.menu,complete_name:0 -msgid "Complete Name" +#: model:ir.module.module,shortdesc:base.module_project_messages +msgid "In-Project Messaging System" msgstr "" #. module: base -#: field:ir.values,object:0 -msgid "Is Object" +#: model:res.country,name:base.pn +msgid "Pitcairn Island" +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_web_tests +msgid "\n" +" OpenERP Web test suite.\n" +" " +msgstr "" + +#. module: base +#: view:ir.values:0 +msgid "Action Bindings/Defaults" msgstr "" #. module: base @@ -8597,13 +13358,9 @@ msgid "1. Global rules are combined together with a logical AND operator, and wi msgstr "" #. module: base -#: field:res.partner.category,name:0 -msgid "Category Name" -msgstr "" - -#. module: base -#: model:res.partner.category,name:base.res_partner_category_15 -msgid "IT sector" +#: view:res.partner:0 +#: view:res.partner.address:0 +msgid "Change Color" msgstr "" #. module: base @@ -8627,12 +13384,12 @@ msgid "The Separator Format should be like [,n] where 0 < n :starting from Unit msgstr "" #. module: base -#: view:res.company:0 -msgid "Portrait" +#: model:res.country,name:base.jp +msgid "Japan" msgstr "" #. module: base -#: code:addons/base/ir/ir_model.py:317 +#: code:addons/base/ir/ir_model.py:344 #, python-format msgid "Can only rename one column at a time!" msgstr "" @@ -8647,6 +13404,25 @@ msgstr "" msgid "Report/Template" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_marketing_campaign +msgid "\n" +"This module provides leads automation through marketing campaigns (campaigns can in fact be defined on any resource, not just CRM Leads).\n" +"=========================================================================================================================================\n" +"\n" +"The campaigns are dynamic and multi-channels. The process is as follows:\n" +" * Design marketing campaigns like workflows, including email templates to send, reports to print and send by email, custom actions, etc.\n" +" * Define input segments that will select the items that should enter the campaign (e.g leads from certain countries, etc.)\n" +" * Run you campaign in simulation mode to test it real-time or accelerated, and fine-tune it\n" +" * You may also start the real campaign in manual mode, where each action requires manual validation\n" +" * Finally launch your campaign live, and watch the statistics as the campaign does everything fully automatically.\n" +"\n" +"While the campaign runs you can of course continue to fine-tune the parameters, input segments, workflow, etc.\n" +"\n" +"Note: If you need demo data, you can install the marketing_campaign_crm_demo module, but this will also install the CRM application as it depends on CRM Leads.\n" +" " +msgstr "" + #. module: base #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 @@ -8661,16 +13437,14 @@ msgid "ir.actions.server" msgstr "" #. module: base -#: field:ir.actions.configuration.wizard,progress:0 -#: field:res.config,progress:0 -#: field:res.config.installer,progress:0 -#: field:res.config.users,progress:0 -#: field:res.config.view,progress:0 -msgid "Configuration Progress" +#: model:ir.module.module,shortdesc:base.module_l10n_ca +msgid "Canada - Accounting" msgstr "" #. module: base #: model:ir.actions.act_window,name:base.act_ir_actions_todo_form +#: field:ir.actions.todo.category,wizards_ids:0 +#: model:ir.model,name:base.model_ir_actions_todo #: model:ir.ui.menu,name:base.menu_ir_actions_todo_form #: model:ir.ui.menu,name:base.next_id_11 msgid "Configuration Wizards" @@ -8697,8 +13471,18 @@ msgid "Localisation" msgstr "" #. module: base -#: view:ir.actions.server:0 -msgid "Action to Launch" +#: field:ir.sequence,implementation:0 +msgid "Implementation" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_l10n_ve +msgid "Venezuela - Accounting" +msgstr "" + +#. module: base +#: model:res.country,name:base.cl +msgid "Chile" msgstr "" #. module: base @@ -8708,13 +13492,14 @@ msgstr "" #. module: base #: field:ir.actions.server,condition:0 +#: view:ir.values:0 #: field:workflow.transition,condition:0 msgid "Condition" msgstr "" #. module: base -#: help:ir.values,model_id:0 -msgid "This field is not used, it only helps you to select a good model." +#: help:res.currency,rate:0 +msgid "The rate of the currency to the currency of rate 1." msgstr "" #. module: base @@ -8722,6 +13507,16 @@ msgstr "" msgid "View Name" msgstr "" +#. module: base +#: model:ir.module.module,shortdesc:base.module_document_ftp +msgid "Shared Repositories (FTP)" +msgstr "" + +#. module: base +#: model:ir.model,name:base.model_res_groups +msgid "Access Groups" +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Italian / Italiano" @@ -8738,8 +13533,8 @@ msgid "Only one client action will be executed, last client action will be consi msgstr "" #. module: base -#: view:res.lang:0 -msgid "%j - Day of the year [001,366]." +#: model:res.country,name:base.hr +msgid "Croatia" msgstr "" #. module: base @@ -8777,11 +13572,20 @@ msgid "Seychelles" msgstr "" #. module: base +#: model:ir.actions.act_window,name:base.action_res_partner_bank_account_form #: model:ir.model,name:base.model_res_partner_bank +#: model:ir.ui.menu,name:base.menu_action_res_partner_bank_form +#: field:res.company,bank_ids:0 #: view:res.partner.bank:0 msgid "Bank Accounts" msgstr "" +#. module: base +#: field:ir.model,modules:0 +#: field:ir.model.fields,modules:0 +msgid "In modules" +msgstr "" + #. module: base #: model:res.country,name:base.sl msgid "Sierra Leone" @@ -8799,25 +13603,29 @@ msgid "Turks and Caicos Islands" msgstr "" #. module: base -#: field:res.partner.bank,owner_name:0 +#: model:ir.module.module,shortdesc:base.module_fetchmail_project_issue +msgid "eMail Gateway for Project Issues" +msgstr "" + +#. module: base +#: field:res.partner.bank,partner_id:0 msgid "Account Owner" msgstr "" #. module: base -#: code:addons/base/res/res_user.py:256 +#: code:addons/base/res/res_users.py:269 #, python-format msgid "Company Switch Warning" msgstr "" #. module: base -#: model:ir.actions.act_window,name:base.action_res_widget_wizard -msgid "Homepage Widgets Management" +#: model:res.country,name:base.ge +msgid "Georgia" msgstr "" #. module: base -#: field:workflow,osv:0 -#: field:workflow.instance,res_type:0 -msgid "Resource Object" +#: model:ir.module.category,description:base.module_category_manufacturing +msgid "Helps you manage your manufacturing processes and generate reports on those processes." msgstr "" #. module: base @@ -8826,7 +13634,12 @@ msgid "The next number of the sequence will be incremented by this number" msgstr "" #. module: base -#: field:ir.cron,function:0 +#: code:addons/orm.py:339 +#, python-format +msgid "Wrong ID for the browse record, got %r, expected an integer." +msgstr "" + +#. module: base #: field:res.partner.address,function:0 #: selection:workflow.activity,kind:0 msgid "Function" @@ -8838,8 +13651,8 @@ msgid "Search Widget" msgstr "" #. module: base -#: selection:ir.actions.todo,restart:0 -msgid "Never" +#: model:ir.module.category,description:base.module_category_customer_relationship_management +msgid "Manage relations with prospects and customers using leads, opportunities, requests or issues." msgstr "" #. module: base @@ -8854,8 +13667,13 @@ msgid "Corp." msgstr "" #. module: base -#: model:res.country,name:base.gw -msgid "Guinea Bissau" +#: model:ir.module.module,shortdesc:base.module_purchase_requisition +msgid "Purchase Requisitions" +msgstr "" + +#. module: base +#: selection:ir.cron,interval_type:0 +msgid "Months" msgstr "" #. module: base @@ -8864,11 +13682,16 @@ msgid "Workflow Instances" msgstr "" #. module: base -#: code:addons/base/res/partner/partner.py:261 +#: code:addons/base/res/res_partner.py:283 #, python-format msgid "Partners: " msgstr "" +#. module: base +#: field:res.partner.bank,name:0 +msgid "Bank Account" +msgstr "" + #. module: base #: model:res.country,name:base.kp msgid "North Korea" @@ -8886,13 +13709,18 @@ msgid "Context" msgstr "" #. module: base -#: field:res.bank,bic:0 -msgid "BIC/Swift code" +#: model:ir.module.module,shortdesc:base.module_sale_mrp +msgid "Sales and MRP Management" msgstr "" #. module: base -#: model:res.partner.category,name:base.res_partner_category_1 -msgid "Prospect" +#: model:ir.actions.act_window,name:base.action_partner_sms_send +msgid "Send an SMS" +msgstr "" + +#. module: base +#: model:ir.module.module,shortdesc:base.module_stock_invoice_directly +msgid "Invoice Picking Directly" msgstr "" #. module: base @@ -8900,6 +13728,16 @@ msgstr "" msgid "Polish / Język polski" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_tools +msgid "\n" +"Common base for tools modules.\n" +"==============================\n" +"\n" +"Creates menu link for Tools from where tools like survey, lunch, idea, etc. are accessible if installed.\n" +" " +msgstr "" + #. module: base #: field:ir.exports,name:0 msgid "Export Name" @@ -8910,11 +13748,61 @@ msgstr "" msgid "Used to select automatically the right address according to the context in sales and purchases documents." msgstr "" +#. module: base +#: model:ir.actions.act_window,name:base.res_widget_act_window +#: model:ir.ui.menu,name:base.menu_res_widget_act_window +msgid "Homepage Widgets" +msgstr "" + +#. module: base +#: help:res.company,rml_footer2:0 +msgid "This field is computed automatically based on bank accounts defined, having the display on footer checkbox set." +msgstr "" + +#. module: base +#: model:ir.module.module,description:base.module_mrp_subproduct +msgid "\n" +"This module allows you to produce several products from one production order.\n" +"=============================================================================\n" +"\n" +"You can configure sub-products in the bill of material.\n" +"\n" +"Without this module:\n" +" A + B + C -> D\n" +"\n" +"With this module:\n" +" A + B + C -> D + E\n" +" " +msgstr "" + #. module: base #: model:res.country,name:base.lk msgid "Sri Lanka" msgstr "" +#. module: base +#: model:ir.module.module,description:base.module_base_module_record +msgid "\n" +"This module allows you to create a new module without any development.\n" +"======================================================================\n" +"\n" +"It records all operations on objects during the recording session and\n" +"produce a .ZIP module. So you can create your own module directly from\n" +"the OpenERP client.\n" +"\n" +"This version works for creating and updating existing records. It recomputes\n" +"dependencies and links for all types of widgets (many2one, many2many, ...).\n" +"It also support workflows and demo/update data.\n" +"\n" +"This should help you to easily create reusable and publishable modules\n" +"for custom configurations and demo/testing data.\n" +"\n" +"How to use it:\n" +"Run Administration/Customization/Module Creation/Export Customizations As a Module wizard.\n" +"Select datetime criteria of recording and objects to be recorded and Record module.\n" +" " +msgstr "" + #. module: base #: selection:base.language.install,lang:0 msgid "Russian / русский язык" diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py index 7a6b7007833..87262d20d01 100644 --- a/openerp/addons/base/res/res_company.py +++ b/openerp/addons/base/res/res_company.py @@ -144,6 +144,7 @@ class res_company(osv.osv): 'website': fields.related('partner_id', 'website', string="Website", type="char", size=64), 'vat': fields.related('partner_id', 'vat', string="Tax ID", type="char", size=32), 'company_registry': fields.char('Company Registry', size=64), + 'paper_format': fields.selection([('a4', 'A4'), ('us_letter', 'US Letter')], "Paper Format", required=True), } _sql_constraints = [ ('name_uniq', 'unique (name)', 'The company name must be unique !') @@ -277,29 +278,31 @@ class res_company(osv.osv): finally: header_file.close() except: - return """ + return self._header_a4 + + _header_main = """
- + - [[ company.logo or removeParentNode('image') ]] + [[ company.logo or removeParentNode('image') ]] - 1.3cm 27.7cm 20cm 27.7cm + 1.3cm %s 20cm %s - [[ company.rml_header1 ]] + [[ company.rml_header1 ]] - [[ company.partner_id.name ]] - [[ company.partner_id.address and company.partner_id.address[0].street or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name or '']] - Phone: - [[ company.partner_id.address and company.partner_id.address[0].phone or '' ]] - Mail: - [[ company.partner_id.address and company.partner_id.address[0].email or '' ]] - 1.3cm 25.5cm 7cm 25.5cm + [[ company.partner_id.name ]] + [[ company.partner_id.address and company.partner_id.address[0].street or '' ]] + [[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name or '']] + Phone: + [[ company.partner_id.address and company.partner_id.address[0].phone or '' ]] + Mail: + [[ company.partner_id.address and company.partner_id.address[0].email or '' ]] + 1.3cm %s 7cm %s @@ -311,8 +314,18 @@ class res_company(osv.osv):
""" + + _header_a4 = _header_main % ('23.0cm', '27.6cm', '27.7cm', '27.7cm', '27.8cm', '27.2cm', '26.8cm', '26.4cm', '26.0cm', '26.0cm', '25.6cm', '25.6cm', '25.5cm', '25.5cm') + _header_letter = _header_main % ('21.3cm', '25.9cm', '26.0cm', '26.0cm', '26.1cm', '25.5cm', '25.1cm', '24.7cm', '24.3cm', '24.3cm', '23.9cm', '23.9cm', '23.8cm', '23.8cm') + + def onchange_paper_format(self, cr, uid, ids, paper_format, context=None): + if paper_format == 'us_letter': + return {'value': {'rml_header': self._header_letter}} + return {'value': {'rml_header': self._header_a4}} + _defaults = { 'currency_id': _get_euro, + 'paper_format': 'a4', 'rml_header':_get_header, 'rml_header2': _header2, 'rml_header3': _header3, diff --git a/openerp/addons/base/res/res_currency.py b/openerp/addons/base/res/res_currency.py index 32aa387e828..098b0179d57 100644 --- a/openerp/addons/base/res/res_currency.py +++ b/openerp/addons/base/res/res_currency.py @@ -24,7 +24,7 @@ import netsvc from osv import fields, osv import tools -from tools.misc import currency +from tools import float_round, float_is_zero, float_compare from tools.translate import _ CURRENCY_DISPLAY_PATTERN = re.compile(r'(\w+)\s*(?:\((.*)\))?') @@ -127,15 +127,49 @@ class res_currency(osv.osv): return [(x['id'], tools.ustr(x['name']) + (x['symbol'] and (' (' + tools.ustr(x['symbol']) + ')') or '')) for x in reads] def round(self, cr, uid, currency, amount): - if currency.rounding == 0: - return 0.0 - else: - # /!\ First member below must be rounded to full unit! - # Do not pass a rounding digits value to round() - return round(amount / currency.rounding) * currency.rounding + """Return ``amount`` rounded according to ``currency``'s + rounding rules. + + :param browse_record currency: currency for which we are rounding + :param float amount: the amount to round + :return: rounded float + """ + return float_round(amount, precision_rounding=currency.rounding) + + def compare_amounts(self, cr, uid, currency, amount1, amount2): + """Compare ``amount1`` and ``amount2`` after rounding them according to the + given currency's precision.. + An amount is considered lower/greater than another amount if their rounded + value is different. This is not the same as having a non-zero difference! + + For example 1.432 and 1.431 are equal at 2 digits precision, + so this method would return 0. + However 0.006 and 0.002 are considered different (returns 1) because + they respectively round to 0.01 and 0.0, even though + 0.006-0.002 = 0.004 which would be considered zero at 2 digits precision. + + :param browse_record currency: currency for which we are rounding + :param float amount1: first amount to compare + :param float amount2: second amount to compare + :return: (resp.) -1, 0 or 1, if ``amount1`` is (resp.) lower than, + equal to, or greater than ``amount2``, according to + ``currency``'s rounding. + """ + return float_compare(amount1, amount2, precision_rounding=currency.rounding) def is_zero(self, cr, uid, currency, amount): - return abs(self.round(cr, uid, currency, amount)) < currency.rounding + """Returns true if ``amount`` is small enough to be treated as + zero according to ``currency``'s rounding rules. + + Warning: ``is_zero(amount1-amount2)`` is not always equivalent to + ``compare_amounts(amount1,amount2) == 0``, as the former will round after + computing the difference, while the latter will round before, giving + different results for e.g. 0.006 and 0.002 at 2 digits precision. + + :param browse_record currency: currency for which we are rounding + :param float amount: amount to compare with currency's zero + """ + return float_is_zero(amount, precision_rounding=currency.rounding) def _get_conversion_rate(self, cr, uid, from_currency, to_currency, context=None): if context is None: diff --git a/openerp/addons/base/test/base_test.yml b/openerp/addons/base/test/base_test.yml index 6ea578a8659..450719af046 100644 --- a/openerp/addons/base/test/base_test.yml +++ b/openerp/addons/base/test/base_test.yml @@ -144,3 +144,163 @@ !python {model: res.partner.category}: | self.pool._init = True +- + "Float precision tests: verify that float rounding methods are working correctly via res.currency" +- + !python {model: res.currency}: | + from tools import float_repr + from math import log10 + currency = self.browse(cr, uid, ref('base.EUR')) + def try_round(amount, expected, self=self, cr=cr, currency=currency, float_repr=float_repr, + log10=log10): + digits = max(0,-int(log10(currency.rounding))) + result = float_repr(self.round(cr, 1, currency, amount), precision_digits=digits) + assert result == expected, 'Rounding error: got %s, expected %s' % (result, expected) + try_round(2.674,'2.67') + try_round(2.675,'2.68') # in Python 2.7.2, round(2.675,2) gives 2.67 + try_round(-2.675,'-2.68') # in Python 2.7.2, round(2.675,2) gives 2.67 + try_round(0.001,'0.00') + try_round(-0.001,'-0.00') + try_round(0.0049,'0.00') # 0.0049 is closer to 0 than to 0.01, so should round down + try_round(0.005,'0.01') # the rule is to round half away from zero + try_round(-0.005,'-0.01') # the rule is to round half away from zero + + def try_zero(amount, expected, self=self, cr=cr, currency=currency): + assert self.is_zero(cr, 1, currency, amount) == expected, "Rounding error: %s should be zero!" % amount + try_zero(0.01, False) + try_zero(-0.01, False) + try_zero(0.001, True) + try_zero(-0.001, True) + try_zero(0.0046, True) + try_zero(-0.0046, True) + try_zero(2.68-2.675, False) # 2.68 - 2.675 = 0.005 -> rounds to 0.01 + try_zero(2.68-2.676, True) # 2.68 - 2.675 = 0.004 -> rounds to 0.0 + try_zero(2.676-2.68, True) # 2.675 - 2.68 = -0.004 -> rounds to -0.0 + try_zero(2.675-2.68, False) # 2.675 - 2.68 = -0.005 -> rounds to -0.01 + + def try_compare(amount1, amount2, expected, self=self, cr=cr, currency=currency): + assert self.compare_amounts(cr, 1, currency, amount1, amount2) == expected, \ + "Rounding error, compare_amounts(%s,%s) should be %s" % (amount1, amount2, expected) + try_compare(0.001, 0.001, 0) + try_compare(-0.001, -0.001, 0) + try_compare(0.001, 0.002, 0) + try_compare(-0.001, -0.002, 0) + try_compare(2.675, 2.68, 0) + try_compare(2.676, 2.68, 0) + try_compare(-2.676, -2.68, 0) + try_compare(2.674, 2.68, -1) + try_compare(-2.674, -2.68, 1) + try_compare(3, 2.68, 1) + try_compare(-3, -2.68, -1) + try_compare(0.01, 0, 1) + try_compare(-0.01, 0, -1) + +- + "Float precision tests: verify that float rounding methods are working correctly via tools" +- + !python {model: res.currency}: | + from tools import float_compare, float_is_zero, float_round, float_repr + def try_round(amount, expected, precision_digits=3, float_round=float_round, float_repr=float_repr): + result = float_repr(float_round(amount, precision_digits=precision_digits), + precision_digits=precision_digits) + assert result == expected, 'Rounding error: got %s, expected %s' % (result, expected) + try_round(2.6745, '2.675') + try_round(-2.6745, '-2.675') + try_round(2.6744, '2.674') + try_round(-2.6744, '-2.674') + try_round(0.0004, '0.000') + try_round(-0.0004, '-0.000') + try_round(357.4555, '357.456') + try_round(-357.4555, '-357.456') + try_round(457.4554, '457.455') + try_round(-457.4554, '-457.455') + + # Extended float range test, inspired by Cloves Almeida's test on bug #882036. + fractions = [.0, .015, .01499, .675, .67499, .4555, .4555, .45555] + expecteds = ['.00', '.02', '.01', '.68', '.67', '.46', '.456', '.4556'] + precisions = [2, 2, 2, 2, 2, 2, 3, 4] + # Note: max precision for double floats is 53 bits of precision or + # 17 significant decimal digits + for magnitude in range(7): + for i in xrange(len(fractions)): + frac, exp, prec = fractions[i], expecteds[i], precisions[i] + for sign in [-1,1]: + for x in xrange(0,10000,97): + n = x * 10**magnitude + f = sign * (n + frac) + f_exp = ('-' if f != 0 and sign == -1 else '') + str(n) + exp + try_round(f, f_exp, precision_digits=prec) + + + def try_zero(amount, expected, float_is_zero=float_is_zero): + assert float_is_zero(amount, precision_digits=3) == expected, "Rounding error: %s should be zero!" % amount + try_zero(0.0002, True) + try_zero(-0.0002, True) + try_zero(0.00034, True) + try_zero(0.0005, False) + try_zero(-0.0005, False) + try_zero(0.0008, False) + try_zero(-0.0008, False) + + def try_compare(amount1, amount2, expected, float_compare=float_compare): + assert float_compare(amount1, amount2, precision_digits=3) == expected, \ + "Rounding error, compare_amounts(%s,%s) should be %s" % (amount1, amount2, expected) + try_compare(0.0003, 0.0004, 0) + try_compare(-0.0003, -0.0004, 0) + try_compare(0.0002, 0.0005, -1) + try_compare(-0.0002, -0.0005, 1) + try_compare(0.0009, 0.0004, 1) + try_compare(-0.0009, -0.0004, -1) + try_compare(557.4555, 557.4556, 0) + try_compare(-557.4555, -557.4556, 0) + try_compare(657.4444, 657.445, -1) + try_compare(-657.4444, -657.445, 1) + + # Rounding to unusual rounding units (e.g. coin values) + def try_round(amount, expected, precision_rounding=None, float_round=float_round, float_repr=float_repr): + result = float_repr(float_round(amount, precision_rounding=precision_rounding), + precision_digits=2) + assert result == expected, 'Rounding error: got %s, expected %s' % (result, expected) + try_round(-457.4554, '-457.45', precision_rounding=0.05) + try_round(457.444, '457.50', precision_rounding=0.5) + try_round(457.3, '455.00', precision_rounding=5) + try_round(457.5, '460.00', precision_rounding=5) + try_round(457.1, '456.00', precision_rounding=3) + +- + "Float precision tests: check that proper rounding is performed for float persistence" +- + !python {model: res.currency}: | + currency = self.browse(cr, uid, ref('base.EUR')) + res_currency_rate = self.pool.get('res.currency.rate') + from tools import float_compare, float_is_zero, float_round, float_repr + def try_roundtrip(value, expected, self=self, cr=cr, currency=currency, + res_currency_rate=res_currency_rate): + rate_id = res_currency_rate.create(cr, 1, {'name':'2000-01-01', + 'rate': value, + 'currency_id': currency.id}) + rate = res_currency_rate.read(cr, 1, rate_id, ['rate'])['rate'] + assert rate == expected, 'Roundtrip error: got %s back from db, expected %s' % (rate, expected) + # res.currency.rate uses 6 digits of precision by default + try_roundtrip(2.6748955, 2.674896) + try_roundtrip(-2.6748955, -2.674896) + try_roundtrip(10000.999999, 10000.999999) + try_roundtrip(-10000.999999, -10000.999999) + +- + "Float precision tests: verify that invalid parameters are forbidden" +- + !python {model: res.currency}: | + from tools import float_compare, float_is_zero, float_round + try: + float_is_zero(0.01, precision_digits=3, precision_rounding=0.01) + except AssertionError: + pass + try: + float_compare(0.01, 0.02, precision_digits=3, precision_rounding=0.01) + except AssertionError: + pass + try: + float_round(0.01, precision_digits=3, precision_rounding=0.01) + except AssertionError: + pass diff --git a/openerp/report/render/rml2pdf/trml2pdf.py b/openerp/report/render/rml2pdf/trml2pdf.py index 6cb8a7ec83e..32f982c43b5 100644 --- a/openerp/report/render/rml2pdf/trml2pdf.py +++ b/openerp/report/render/rml2pdf/trml2pdf.py @@ -37,6 +37,8 @@ from openerp.tools.safe_eval import safe_eval as eval from reportlab.lib.units import inch,cm,mm from openerp.tools.misc import file_open from reportlab.pdfbase import pdfmetrics +from reportlab.lib.pagesizes import A4, letter + try: from cStringIO import StringIO @@ -910,9 +912,13 @@ class _rml_template(object): self.path = path self.title = title - if not node.get('pageSize'): - pageSize = (utils.unit_get('21cm'), utils.unit_get('29.7cm')) - else: + pagesize_map = {'a4': A4, + 'us_letter': letter + } + pageSize = A4 + if self.localcontext.get('company'): + pageSize = pagesize_map.get(self.localcontext.get('company').paper_format, A4) + if node.get('pageSize'): ps = map(lambda x:x.strip(), node.get('pageSize').replace(')', '').replace('(', '').split(',')) pageSize = ( utils.unit_get(ps[0]),utils.unit_get(ps[1]) ) diff --git a/openerp/service/netrpc_server.py b/openerp/service/netrpc_server.py index c15ed514249..f86d6d21273 100644 --- a/openerp/service/netrpc_server.py +++ b/openerp/service/netrpc_server.py @@ -31,7 +31,7 @@ import socket import sys import threading import traceback - +import openerp import openerp.netsvc as netsvc import openerp.tiny_socket as tiny_socket import openerp.tools as tools @@ -66,11 +66,11 @@ class TinySocketClientThread(threading.Thread): break except Exception, e: try: - new_e = Exception(tools.exception_to_unicode(e)) # avoid problems of pickeling - tb = getattr(e, 'traceback', sys.exc_info()) - tb_s = "".join(traceback.format_exception(*tb)) + valid_exception = Exception(netrpc_handle_exception_legacy(e)) + valid_traceback = getattr(e, 'traceback', sys.exc_info()) + formatted_traceback = "".join(traceback.format_exception(*valid_traceback)) logging.getLogger('web-services').debug("netrpc: communication-level exception", exc_info=True) - ts.mysend(new_e, exception=True, traceback=tb_s) + ts.mysend(valid_exception, exception=True, traceback=formatted_traceback) break except Exception, ex: #terminate this channel if we can't properly send back the error @@ -85,7 +85,17 @@ class TinySocketClientThread(threading.Thread): def stop(self): self.running = False - + +def netrpc_handle_exception_legacy(e): + if isinstance(e, openerp.osv.osv.except_osv): + return 'warning -- ' + e.name + '\n\n' + e.value + if isinstance(e, openerp.exceptions.Warning): + return 'warning -- Warning\n\n' + str(e) + if isinstance(e, openerp.exceptions.AccessError): + return 'warning -- AccessError\n\n' + str(e) + if isinstance(e, openerp.exceptions.AccessDenied): + return 'AccessDenied ' + str(e) + return openerp.tools.exception_to_unicode(e) class TinySocketServerThread(threading.Thread,netsvc.Server): def __init__(self, interface, port, secure=False): diff --git a/openerp/tools/__init__.py b/openerp/tools/__init__.py index 3d1cdc960ab..6875ebd78fc 100644 --- a/openerp/tools/__init__.py +++ b/openerp/tools/__init__.py @@ -31,6 +31,7 @@ from amount_to_text_en import * from pdf_utils import * from yaml_import import * from sql import * +from float_utils import * #.apidoc title: Tools diff --git a/openerp/tools/float_utils.py b/openerp/tools/float_utils.py new file mode 100644 index 00000000000..5c934114e3c --- /dev/null +++ b/openerp/tools/float_utils.py @@ -0,0 +1,186 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Business Applications +# Copyright (c) 2011 OpenERP S.A. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +import math + +def _float_check_precision(precision_digits=None, precision_rounding=None): + assert (precision_digits is not None or precision_rounding is not None) and \ + not (precision_digits and precision_rounding),\ + "exactly one of precision_digits and precision_rounding must be specified" + if precision_digits is not None: + return 10 ** -precision_digits + return precision_rounding + +def float_round(value, precision_digits=None, precision_rounding=None): + """Return ``value`` rounded to ``precision_digits`` + decimal digits, minimizing IEEE-754 floating point representation + errors, and applying HALF-UP (away from zero) tie-breaking rule. + Precision must be given by ``precision_digits`` or ``precision_rounding``, + not both! + + :param float value: the value to round + :param int precision_digits: number of fractional digits to round to. + :param float precision_rounding: decimal number representing the minimum + non-zero value at the desired precision (for example, 0.01 for a + 2-digit precision). + :return: rounded float + """ + rounding_factor = _float_check_precision(precision_digits=precision_digits, + precision_rounding=precision_rounding) + if rounding_factor == 0 or value == 0: return 0.0 + + # NORMALIZE - ROUND - DENORMALIZE + # In order to easily support rounding to arbitrary 'steps' (e.g. coin values), + # we normalize the value before rounding it as an integer, and de-normalize + # after rounding: e.g. float_round(1.3, precision_rounding=.5) == 1.5 + + # TIE-BREAKING: HALF-UP + # We want to apply HALF-UP tie-breaking rules, i.e. 0.5 rounds away from 0. + # Due to IEE754 float/double representation limits, the approximation of the + # real value may be slightly below the tie limit, resulting in an error of + # 1 unit in the last place (ulp) after rounding. + # For example 2.675 == 2.6749999999999998. + # To correct this, we add a very small epsilon value, scaled to the + # the order of magnitude of the value, to tip the tie-break in the right + # direction. + # Credit: discussion with OpenERP community members on bug 882036 + + normalized_value = value / rounding_factor # normalize + epsilon_magnitude = math.log(abs(normalized_value), 2) + epsilon = 2**(epsilon_magnitude-53) + normalized_value += cmp(normalized_value,0) * epsilon + rounded_value = round(normalized_value) # round to integer + result = rounded_value * rounding_factor # de-normalize + return result + +def float_is_zero(value, precision_digits=None, precision_rounding=None): + """Returns true if ``value`` is small enough to be treated as + zero at the given precision (smaller than the corresponding *epsilon*). + The precision (``10**-precision_digits`` or ``precision_rounding``) + is used as the zero *epsilon*: values less than that are considered + to be zero. + Precision must be given by ``precision_digits`` or ``precision_rounding``, + not both! + + Warning: ``float_is_zero(value1-value2)`` is not equivalent to + ``float_compare(value1,value2) == 0``, as the former will round after + computing the difference, while the latter will round before, giving + different results for e.g. 0.006 and 0.002 at 2 digits precision. + + :param int precision_digits: number of fractional digits to round to. + :param float precision_rounding: decimal number representing the minimum + non-zero value at the desired precision (for example, 0.01 for a + 2-digit precision). + :param float value: value to compare with the precision's zero + :return: True if ``value`` is considered zero + """ + epsilon = _float_check_precision(precision_digits=precision_digits, + precision_rounding=precision_rounding) + return abs(float_round(value, precision_rounding=epsilon)) < epsilon + +def float_compare(value1, value2, precision_digits=None, precision_rounding=None): + """Compare ``value1`` and ``value2`` after rounding them according to the + given precision. A value is considered lower/greater than another value + if their rounded value is different. This is not the same as having a + non-zero difference! + Precision must be given by ``precision_digits`` or ``precision_rounding``, + not both! + + Example: 1.432 and 1.431 are equal at 2 digits precision, + so this method would return 0 + However 0.006 and 0.002 are considered different (this method returns 1) + because they respectively round to 0.01 and 0.0, even though + 0.006-0.002 = 0.004 which would be considered zero at 2 digits precision. + + Warning: ``float_is_zero(value1-value2)`` is not equivalent to + ``float_compare(value1,value2) == 0``, as the former will round after + computing the difference, while the latter will round before, giving + different results for e.g. 0.006 and 0.002 at 2 digits precision. + + :param int precision_digits: number of fractional digits to round to. + :param float precision_rounding: decimal number representing the minimum + non-zero value at the desired precision (for example, 0.01 for a + 2-digit precision). + :param float value1: first value to compare + :param float value2: second value to compare + :return: (resp.) -1, 0 or 1, if ``value1`` is (resp.) lower than, + equal to, or greater than ``value2``, at the given precision. + """ + rounding_factor = _float_check_precision(precision_digits=precision_digits, + precision_rounding=precision_rounding) + value1 = float_round(value1, precision_rounding=rounding_factor) + value2 = float_round(value2, precision_rounding=rounding_factor) + delta = value1 - value2 + if float_is_zero(delta, precision_rounding=rounding_factor): return 0 + return -1 if delta < 0.0 else 1 + +def float_repr(value, precision_digits): + """Returns a string representation of a float with the + the given number of fractional digits. This should not be + used to perform a rounding operation (this is done via + :meth:`~.float_round`), but only to produce a suitable + string representation for a float. + + :param int precision_digits: number of fractional digits to + include in the output + """ + # Can't use str() here because it seems to have an intrisic + # rounding to 12 significant digits, which causes a loss of + # precision. e.g. str(123456789.1234) == str(123456789.123)!! + return ("%%.%sf" % precision_digits) % value + + +if __name__ == "__main__": + + import time + start = time.time() + count = 0 + errors = 0 + + def try_round(amount, expected, precision_digits=3): + global count, errors; count += 1 + result = float_repr(float_round(amount, precision_digits=precision_digits), + precision_digits=precision_digits) + if result != expected: + errors += 1 + print '###!!! Rounding error: got %s , expected %s' % (result, expected) + + # Extended float range test, inspired by Cloves Almeida's test on bug #882036. + fractions = [.0, .015, .01499, .675, .67499, .4555, .4555, .45555] + expecteds = ['.00', '.02', '.01', '.68', '.67', '.46', '.456', '.4556'] + precisions = [2, 2, 2, 2, 2, 2, 3, 4] + for magnitude in range(7): + for i in xrange(len(fractions)): + frac, exp, prec = fractions[i], expecteds[i], precisions[i] + for sign in [-1,1]: + for x in xrange(0,10000,97): + n = x * 10**magnitude + f = sign * (n + frac) + f_exp = ('-' if f != 0 and sign == -1 else '') + str(n) + exp + try_round(f, f_exp, precision_digits=prec) + + stop = time.time() + + # Micro-bench results: + # 47130 round calls in 0.422306060791 secs, with Python 2.6.7 on Core i3 x64 + # with decimal: + # 47130 round calls in 6.612248100021 secs, with Python 2.6.7 on Core i3 x64 + print count, " round calls, ", errors, "errors, done in ", (stop-start), 'secs' diff --git a/openerp/tools/misc.py b/openerp/tools/misc.py index dbccbe5b217..7fdb2f07386 100644 --- a/openerp/tools/misc.py +++ b/openerp/tools/misc.py @@ -1200,4 +1200,4 @@ class UnquoteEvalContext(defaultdict): def __missing__(self, key): return unquote(key) -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: \ No newline at end of file diff --git a/setup.nsi b/setup.nsi index 1a98eb41614..3c7d5935886 100644 --- a/setup.nsi +++ b/setup.nsi @@ -177,20 +177,12 @@ Section OpenERP_Server SectionOpenERP_Server !insertmacro MUI_STARTMENU_WRITE_BEGIN Application ;Create shortcuts CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenERP Server.lnk" "$INSTDIR\openerp-server.exe" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Start service.lnk" "$INSTDIR\service\start.bat" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Stop service.lnk" "$INSTDIR\service\stop.bat" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Edit config.lnk" "notepad.exe" "$INSTDIR\openerp-server.conf" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\View log.lnk" "notepad.exe" "$INSTDIR\openerp-server.log" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenERP.lnk" "start" "http://127.0.0.1:8069/" -; CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\uninstall.exe" -; !insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\Forum" "http://www.openerp.com/forum" -; !insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\Translation" "https://translations.launchpad.net/openobject" !insertmacro CreateInternetShortcut "$SMPROGRAMS\$STARTMENU_FOLDER\OpenERP" "http://localhost:8069/" !insertmacro MUI_STARTMENU_WRITE_END FileOpen $9 '$INSTDIR\install.log' w + FileWrite $9 "INSTDIR $INSTDIR$\r$\n" FileWrite $9 "Hostname $TextPostgreSQLHostname$\r$\n" FileWrite $9 "Port $TextPostgreSQLPort$\r$\n" FileWrite $9 "Username $TextPostgreSQLUsername$\r$\n" @@ -214,7 +206,7 @@ Section -RestartServer SectionEnd Section -Post - WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "UninstallString" "$INSTDIR\Uninstall.exe" + WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "UninstallString" "$INSTDIR\server\Uninstall.exe" WriteRegExpandStr HKLM "${UNINSTALL_REGISTRY_KEY}" "InstallLocation" "$INSTDIR" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayName" "${DISPLAY_NAME}" WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "DisplayVersion" "${VERSION}" @@ -228,7 +220,7 @@ Section -Post WriteRegStr HKLM "${UNINSTALL_REGISTRY_KEY}" "Contact" "sales@openerp.com" WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "NoModify" "1" WriteRegDWORD HKLM "${UNINSTALL_REGISTRY_KEY}" "NoRepair" "1" - WriteUninstaller "$INSTDIR\Uninstall.exe" + WriteUninstaller "$INSTDIR\server\Uninstall.exe" SectionEnd Section "Uninstall" @@ -240,19 +232,12 @@ Section "Uninstall" nsExec::Exec '"$INSTDIR\service\OpenERPServerService.exe" -remove' sleep 2 - Rmdir /r "$INSTDIR" + Rmdir /r "$INSTDIR\service" + Rmdir /r "$INSTDIR\server" !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP - Delete "$SMPROGRAMS\$MUI_TEMP\Forum.url" - Delete "$SMPROGRAMS\$MUI_TEMP\Translation.url" - Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\OpenERP Server.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\Start service.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\Stop service.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\Edit config.lnk" - Delete "$SMPROGRAMS\$MUI_TEMP\View log.lnk" + Delete "$SMPROGRAMS\$MUI_TEMP\OpenERP.url" ; ;Delete empty start menu parent diretories StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"