From 33c550f1c94088ac935964e39c94cbf8466886fd Mon Sep 17 00:00:00 2001 From: gpa Date: Tue, 11 Jan 2011 12:14:20 +0530 Subject: [PATCH 01/34] [IMP]partner:added suppliers menu domain bzr revid: gpa@tinyerp.com-20110111064420-9p05fwjsizqbtubz --- bin/addons/base/res/partner/partner_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/addons/base/res/partner/partner_view.xml b/bin/addons/base/res/partner/partner_view.xml index 8c949a7f410..3f225f29e49 100644 --- a/bin/addons/base/res/partner/partner_view.xml +++ b/bin/addons/base/res/partner/partner_view.xml @@ -394,7 +394,7 @@ ir.actions.act_window res.partner form - [] + [('supplier','=',1)] {'default_customer':0, 'search_default_supplier': 1, 'default_supplier':1} You can access all information regarding your suppliers from the supplier form: accounting data, history of emails, meetings, purchases, etc. You can uncheck the 'Suppliers' filter button in order to search in all your partners, including customers and prospects. From 6a11b89e1729c6ac06efba1e75405e1ecd24dc8a Mon Sep 17 00:00:00 2001 From: Julien Thewys Date: Wed, 9 Feb 2011 11:07:35 +0100 Subject: [PATCH 02/34] [FIX] ensures no illegitimate cli argument is silently discarded This avoids an insidious behavior: when copy-pasting a command from a Microsoft document to the cmd terminal, one might not see that a hyphen ('-') preceding an option has been converted to a dash (u'\u2012') which is then interpreted as a normal cli argument (i.e. not an option) and thus silently discarded. bzr revid: jth@openerp.com-20110209100735-jaschhlv3cfqjry5 --- openerp/tools/config.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openerp/tools/config.py b/openerp/tools/config.py index 7d0b04739e4..626720a43c2 100644 --- a/openerp/tools/config.py +++ b/openerp/tools/config.py @@ -251,12 +251,14 @@ class configmanager(object): self.parse_config() def parse_config(self, args=[]): - opt = self.parser.parse_args(args)[0] + opt, args = self.parser.parse_args() def die(cond, msg): if cond: - print msg - sys.exit(1) + self.parser.error(msg) + + # Ensures no illegitimate argument is silently discarded (avoids insidious "hyphen to dash" problem) + die(args, "unrecognized parameters were passed: '%s'" % " ".join(args)) die(bool(opt.syslog) and bool(opt.logfile), "the syslog and logfile options are exclusive") From d94a7aa661eb9c2587b6d092743f7ca2bf263bdf Mon Sep 17 00:00:00 2001 From: "Atul Patel (OpenERP)" Date: Wed, 13 Apr 2011 16:13:31 +0530 Subject: [PATCH 03/34] [ADD]crm_helpdesk: Add filter on write date of crm helpdesk module. bzr revid: atp@tinyerp.com-20110413104331-5tr4p052t8jj9tpc --- addons/crm_helpdesk/crm_helpdesk_view.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/addons/crm_helpdesk/crm_helpdesk_view.xml b/addons/crm_helpdesk/crm_helpdesk_view.xml index 19fe23d3f5c..eaa43d286bb 100644 --- a/addons/crm_helpdesk/crm_helpdesk_view.xml +++ b/addons/crm_helpdesk/crm_helpdesk_view.xml @@ -148,6 +148,7 @@ + @@ -254,6 +255,10 @@ help="My Sales Team(s)" /> + + + + Date: Thu, 14 Apr 2011 22:20:45 +0100 Subject: [PATCH 04/34] Typo fixes. bzr revid: daniel@daniel-watkins.co.uk-20110414212045-hlglpa7dfum3j15w --- doc/source/development.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index a1d989b46ac..81f2d8219a5 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -55,7 +55,7 @@ Events Event triggered after a user asked for a search. The search view fires this event after collecting all input data (contexts, domains and group_by contexts). Note that the search view does *not* merge - those (or therwise evaluate them), they are returned as provided by + those (or otherwise evaluate them), they are returned as provided by the various inputs within the view. ``on_clear`` @@ -104,7 +104,7 @@ reaction: the search process. :js:class:`~openerp.base.search.Invalid` takes three mandatory - arguments: an indentifier (a name for instance), the invalid value + arguments: an identifier (a name for instance), the invalid value, and a validation message indicating the issue. ``get_domain`` From 8b4fd867430b8e14c8d48b8d6c8ee2c9d41df121 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:21:32 +0100 Subject: [PATCH 05/34] s/have to/must/ -- it's a more common directive in docs. bzr revid: daniel@daniel-watkins.co.uk-20110414212132-yw281minl1zx5a7d --- doc/source/development.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index 81f2d8219a5..8e37ed744b1 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -114,7 +114,7 @@ reaction: The :js:class:`openerp.base.search.Input` type implements registration on its own, but its implementations of ``get_context`` and -``get_domain`` simply raise errors and *have* to be overridden. +``get_domain`` simply raise errors and *must* be overridden. One last action is for filters, as an activation order has to be kept on them for some controls (establish the correct grouping sequence for From 417bdbf6903d440333e6e221740d2a9140569bff Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:23:43 +0100 Subject: [PATCH 06/34] s/falsy// bzr revid: daniel@daniel-watkins.co.uk-20110414212343-aam4fc6nxgkxmnwz --- doc/source/development.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index 8e37ed744b1..a103893d86c 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -71,7 +71,7 @@ An important concept in the search view is that of input. It is both an informal protocol and an abstract type that can be inherited from. Inputs are widgets which can contain user data (a char widget for -instance, or a selection box). They are able of action and of +instance, or a selection box). They are capable of action and of reaction: .. _views-search-registration: @@ -93,9 +93,9 @@ reaction: * Return a context (an object), this is the "normal" response if the input holds a value. - * Return a falsy value (generally ``null``). This value indicates - the input does not contain any value and will not take part in the - research. + * Return a value that evaluates as false (generally ``null``). This + value indicates the input does not contain any value and will not + take part in the research. * Raise :js:class:`openerp.base.search.Invalid` to indicate that it holds a value but this value can not be used in the search From 2fabcdffd988918d1968896f8fe78bc286cb940c Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:24:48 +0100 Subject: [PATCH 07/34] 'research' unclear; changed wording. bzr revid: daniel@daniel-watkins.co.uk-20110414212448-oncc720ar4gw7td9 --- doc/source/development.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index a103893d86c..c81ceec9498 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -95,7 +95,7 @@ reaction: * Return a value that evaluates as false (generally ``null``). This value indicates the input does not contain any value and will not - take part in the research. + affect the results of the search. * Raise :js:class:`openerp.base.search.Invalid` to indicate that it holds a value but this value can not be used in the search From 8ed08b8d6fed3beccc7e7ef77acefe5268f4de13 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:26:03 +0100 Subject: [PATCH 08/34] Minor grammatical improvement. bzr revid: daniel@daniel-watkins.co.uk-20110414212603-3wn8ek3xiawug8ry --- doc/source/development.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index c81ceec9498..719c6baa74a 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -117,8 +117,8 @@ on its own, but its implementations of ``get_context`` and ``get_domain`` simply raise errors and *must* be overridden. One last action is for filters, as an activation order has to be kept -on them for some controls (establish the correct grouping sequence for -instance). +on them for some controls (to establish the correct grouping sequence, +for instance). To that end, filters can call :js:func:`openerp.base.Search.do_toggle_filter`, providing themselves From fcfa8feb192a0979bc515483f645fe04bef7102d Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:36:11 +0100 Subject: [PATCH 09/34] Consistent reference to methods. bzr revid: daniel@daniel-watkins.co.uk-20110414213611-e7duvzsd65ygxp9o --- doc/source/development.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index 719c6baa74a..07ee7dabf64 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -137,7 +137,7 @@ Life cycle The search view has a pretty simple and linear life cycle, in three main steps: -:js:class:`init ` +:js:class:`~openerp.base.SearchView.init` Nothing interesting happens here @@ -232,7 +232,8 @@ abstract types, used to implement input widgets: `. If inherited from, descendant classes should not call its - implementations of ``get_context`` and ``get_domain``. + implementations of :js:func:`~openerp.base.search.Input.get_context` + and :js:func:`~openerp.base.search.Input.get_domain`. * :js:class:`openerp.base.search.Field` is used to implement more "field" widgets (which allow the user to input potentially complex From ec98904f9c8aec9d32a3cdc21368cdc49836a336 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:36:22 +0100 Subject: [PATCH 10/34] Typos. bzr revid: daniel@daniel-watkins.co.uk-20110414213622-7c3zb9zd5o1ur4yb --- doc/source/development.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/source/development.rst b/doc/source/development.rst index 07ee7dabf64..514e094b689 100644 --- a/doc/source/development.rst +++ b/doc/source/development.rst @@ -211,7 +211,7 @@ called in this order: Gives the widget the opportunity to unbind its events, remove itself from the DOM and perform any other cleanup task it may have. - Event if the widget does not do anything itself, it is responsible + Even if the widget does not do anything itself, it is responsible for shutting down its children. An abstract type is available and can be inherited from, to simplify @@ -252,7 +252,7 @@ abstract types, used to implement input widgets: :js:func:`~openerp.base.search.Widget.make_id`. * It sets up a basic (overridable) - :js:attr:`~opererp.base.search.Field.template` attribute, combined + :js:attr:`~openerp.base.search.Field.template` attribute, combined with the previous tasks, this makes subclasses of :js:class:`~openerp.base.search.Field` render themselves "for free". From 9c99f01964bc0a750a5232c8ec21305b995ae900 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:43:32 +0100 Subject: [PATCH 11/34] Prettify JSON examples. bzr revid: daniel@daniel-watkins.co.uk-20110414214332-2zsj9i4ogf3l7u1z --- openerpweb/openerpweb.py | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index 8423dc878ab..d569a9d5f20 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -289,13 +289,34 @@ class JsonRequest(object): * the json string is passed as a form parameter named "request" * method is currently ignored - Sucessful request: - --> {"jsonrpc": "2.0", "method": "call", "params": {"session_id": "SID", "context": {}, "arg1": "val1" }, "id": null} - <-- {"jsonrpc": "2.0", "result": { "res1": "val1" }, "id": null} + Sucessful request:: - Request producing a error: - --> {"jsonrpc": "2.0", "method": "call", "params": {"session_id": "SID", "context": {}, "arg1": "val1" }, "id": null} - <-- {"jsonrpc": "2.0", "error": {"code": 1, "message": "End user error message.", "data": {"code": "codestring", "debug": "traceback" } }, "id": null} + --> {"jsonrpc": "2.0", + "method": "call", + "params": {"session_id": "SID", + "context": {}, + "arg1": "val1" }, + "id": null} + + <-- {"jsonrpc": "2.0", + "result": { "res1": "val1" }, + "id": null} + + Request producing a error:: + + --> {"jsonrpc": "2.0", + "method": "call", + "params": {"session_id": "SID", + "context": {}, + "arg1": "val1" }, + "id": null} + + <-- {"jsonrpc": "2.0", + "error": {"code": 1, + "message": "End user error message.", + "data": {"code": "codestring", + "debug": "traceback" } }, + "id": null} """ From c6b812ebfad91d9833ba7fe127932da1f49a7be6 Mon Sep 17 00:00:00 2001 From: Daniel Watkins Date: Thu, 14 Apr 2011 22:45:30 +0100 Subject: [PATCH 12/34] Minor fixes. bzr revid: daniel@daniel-watkins.co.uk-20110414214530-767qdh3ygh8kxkpj --- doc/source/project.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/source/project.rst b/doc/source/project.rst index 6f9a06b2f0d..d435a731d40 100644 --- a/doc/source/project.rst +++ b/doc/source/project.rst @@ -31,7 +31,7 @@ Guides and main documentation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The meat and most important part of all documentation. Should be -written in plain english, using reStructuredText_ and taking advantage +written in plain English, using reStructuredText_ and taking advantage of `Sphinx's extensions`_, especially `cross-references`_. Python API Documentation @@ -65,7 +65,7 @@ RST, using Sphinx's `Python domain`_ [#]_: and ``__new__``), using the `info fields`_ as well. * Attributes (class and instance) should be documented in their - class's docstrin via the ``.. attribute::`` directiveg, following + class's docstring via the ``.. attribute::`` directiveg, following the class's own documentation. * The relation between modules and module-level attributes is similar: @@ -220,7 +220,7 @@ Roadmap Release notes +++++++++++++ -.. [#] because Python is the default domain, the ``py:`` markup prefix +.. [#] Because Python is the default domain, the ``py:`` markup prefix is optional and should be left out. .. [#] Resig's Class still uses prototypes under the hood, it doesn't From ad0ececa4e84b6abb4e1ba0a7eb96dd31904a9be Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 15 Apr 2011 05:06:33 +0000 Subject: [PATCH 13/34] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110412043500-p2dr3313fnqonqsm bzr revid: launchpad_translations_on_behalf_of_openerp-20110413044003-7pujurdq9cldrqkm bzr revid: launchpad_translations_on_behalf_of_openerp-20110415050633-iw3b088ogvp5c34f --- addons/account_accountant/i18n/zh_CN.po | 11 +- .../account_analytic_analysis/i18n/zh_CN.po | 30 +- addons/account_anglo_saxon/i18n/zh_CN.po | 35 +- addons/account_cancel/i18n/zh_CN.po | 35 + addons/base_action_rule/i18n/ca.po | 502 +++++ addons/base_action_rule/i18n/ru.po | 10 +- addons/base_setup/i18n/da.po | 508 +++++ addons/board/i18n/zh_CN.po | 12 +- addons/crm/i18n/zh_CN.po | 12 +- addons/crm_claim/i18n/zh_CN.po | 185 +- addons/crm_fundraising/i18n/gl.po | 785 ++++++++ addons/crm_fundraising/i18n/zh_CN.po | 768 +++++++ addons/crm_partner_assign/i18n/zh_CN.po | 713 +++++++ addons/hr_payroll_account/i18n/ca.po | 328 +++ addons/l10n_ec/i18n/es_EC.po | 56 + addons/procurement/i18n/es_EC.po | 929 +++++++++ addons/purchase/i18n/en_GB.po | 1793 +++++++++++++++++ addons/stock_planning/i18n/sv.po | 1515 ++++++++++++++ addons/subscription/i18n/gl.po | 341 ++++ 19 files changed, 8431 insertions(+), 137 deletions(-) create mode 100644 addons/account_cancel/i18n/zh_CN.po create mode 100644 addons/base_action_rule/i18n/ca.po create mode 100644 addons/base_setup/i18n/da.po create mode 100644 addons/crm_fundraising/i18n/gl.po create mode 100644 addons/crm_fundraising/i18n/zh_CN.po create mode 100644 addons/crm_partner_assign/i18n/zh_CN.po create mode 100644 addons/hr_payroll_account/i18n/ca.po create mode 100644 addons/l10n_ec/i18n/es_EC.po create mode 100644 addons/procurement/i18n/es_EC.po create mode 100644 addons/purchase/i18n/en_GB.po create mode 100644 addons/stock_planning/i18n/sv.po create mode 100644 addons/subscription/i18n/gl.po diff --git a/addons/account_accountant/i18n/zh_CN.po b/addons/account_accountant/i18n/zh_CN.po index 5ab0e7f6b34..3dfcf883c39 100644 --- a/addons/account_accountant/i18n/zh_CN.po +++ b/addons/account_accountant/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-12-21 15:14+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-04-12 03:56+0000\n" +"Last-Translator: Black Jack \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:56+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-13 04:40+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: account_accountant #: model:ir.module.module,description:account_accountant.module_meta_information @@ -26,6 +26,9 @@ msgid "" "items and the chart of accounts.\n" " " msgstr "" +"\n" +"这模块给管理员设定所有的会计要素如:凭证簿项科目表\n" +" " #. module: account_accountant #: model:ir.module.module,shortdesc:account_accountant.module_meta_information diff --git a/addons/account_analytic_analysis/i18n/zh_CN.po b/addons/account_analytic_analysis/i18n/zh_CN.po index aaf02e0a84c..9afc132483a 100644 --- a/addons/account_analytic_analysis/i18n/zh_CN.po +++ b/addons/account_analytic_analysis/i18n/zh_CN.po @@ -7,26 +7,26 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-12-20 08:39+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-04-12 18:24+0000\n" +"Last-Translator: Black Jack \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:32+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: account_analytic_analysis #: help:account.analytic.account,hours_qtt_invoiced:0 msgid "" "Number of hours that can be invoiced plus those that already have been " "invoiced." -msgstr "小时数能加在已开的发票上" +msgstr "小时数能开票,加到已开的发票上." #. module: account_analytic_analysis #: help:account.analytic.account,remaining_ca:0 msgid "Computed using the formula: Max Invoice Price - Invoiced Amount." -msgstr "计算公式为:最高发票价格 - 已开票金额" +msgstr "计算公式为:最大发票价格 - 已开票金额" #. module: account_analytic_analysis #: help:account.analytic.account,remaining_hours:0 @@ -56,6 +56,10 @@ msgid "" "You can also view the report of account analytic summary\n" "user-wise as well as month wise.\n" msgstr "" +"\n" +"此模块在分析会计视图为公司的项目经理显示重要的数据,增加菜单为管理者显示有关信息。\n" +"\n" +"你可以查看会计分析报表如:用户- wise 或月度-wise\n" #. module: account_analytic_analysis #: field:account.analytic.account,last_invoice_date:0 @@ -75,7 +79,7 @@ msgstr "实际利润(%)" #. module: account_analytic_analysis #: field:account.analytic.account,ca_theorical:0 msgid "Theoretical Revenue" -msgstr "" +msgstr "理论收入" #. module: account_analytic_analysis #: help:account.analytic.account,last_worked_invoiced_date:0 @@ -87,12 +91,12 @@ msgstr "如果发票来自费用, 这是最近工作日期或已开票的费用" #. module: account_analytic_analysis #: model:ir.ui.menu,name:account_analytic_analysis.menu_invoicing msgid "Billing" -msgstr "" +msgstr "收费" #. module: account_analytic_analysis #: field:account.analytic.account,last_worked_date:0 msgid "Date of Last Cost/Work" -msgstr "费用或工作的最近日期" +msgstr "最近日期的工作成本" #. module: account_analytic_analysis #: field:account.analytic.account,total_cost:0 @@ -104,17 +108,17 @@ msgstr "总成本" msgid "" "Number of hours you spent on the analytic account (from timesheet). It " "computes on all journal of type 'general'." -msgstr "在辅助核算项目你花费的小时数(根据时间表). 它在所有类型为普通的记录集合里计算." +msgstr "在分析会计中你花费的小时数(根据时间表). 它在计算所有类型为'普通的'凭证簿." #. module: account_analytic_analysis #: field:account.analytic.account,remaining_hours:0 msgid "Remaining Hours" -msgstr "剩余的小时数" +msgstr "剩余小时数" #. module: account_analytic_analysis #: field:account.analytic.account,theorical_margin:0 msgid "Theoretical Margin" -msgstr "" +msgstr "理论的差额" #. module: account_analytic_analysis #: help:account.analytic.account,ca_theorical:0 @@ -122,7 +126,7 @@ msgid "" "Based on the costs you had on the project, what would have been the revenue " "if all these costs have been invoiced at the normal sale price provided by " "the pricelist." -msgstr "如果所有这些成本开发票按普通销售价目表.你项目的成本,将按这计算收入." +msgstr "如果所有成本按正常的销售价格开票那这项目的成本基于未来的收入." #. module: account_analytic_analysis #: field:account.analytic.account,user_ids:0 diff --git a/addons/account_anglo_saxon/i18n/zh_CN.po b/addons/account_anglo_saxon/i18n/zh_CN.po index ed27c3bc4ca..6c076ea88e4 100644 --- a/addons/account_anglo_saxon/i18n/zh_CN.po +++ b/addons/account_anglo_saxon/i18n/zh_CN.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2010-07-13 08:42+0000\n" -"Last-Translator: Black Jack \n" +"PO-Revision-Date: 2011-04-12 17:30+0000\n" +"Last-Translator: Black Jack \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:50+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: account_anglo_saxon #: view:product.category:0 @@ -25,43 +25,43 @@ msgstr " 会计属性" #. module: account_anglo_saxon #: sql_constraint:purchase.order:0 msgid "Order Reference must be unique !" -msgstr "" +msgstr "单号必须唯一!" #. module: account_anglo_saxon #: constraint:product.category:0 msgid "Error ! You can not create recursive categories." -msgstr "" +msgstr "错误!你不能创建递归的类型." #. module: account_anglo_saxon #: constraint:product.template:0 msgid "" "Error: The default UOM and the purchase UOM must be in the same category." -msgstr "" +msgstr "错误:默认的计量单位和采购的计量单位必须是同一类型." #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_account_invoice_line msgid "Invoice Line" -msgstr "" +msgstr "发票明细" #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_purchase_order msgid "Purchase Order" -msgstr "" +msgstr "采购订单" #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_product_template msgid "Product Template" -msgstr "" +msgstr "产品模板" #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_product_category msgid "Product Category" -msgstr "" +msgstr "产品类型" #. module: account_anglo_saxon #: model:ir.module.module,shortdesc:account_anglo_saxon.module_meta_information msgid "Stock Accounting for Anglo Saxon countries" -msgstr "" +msgstr "新美国模式的库存会计" #. module: account_anglo_saxon #: field:product.category,property_account_creditor_price_difference_categ:0 @@ -72,12 +72,12 @@ msgstr "价格差异科目" #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_account_invoice msgid "Invoice" -msgstr "" +msgstr "发票" #. module: account_anglo_saxon #: model:ir.model,name:account_anglo_saxon.model_stock_picking msgid "Picking List" -msgstr "" +msgstr "分拣单" #. module: account_anglo_saxon #: model:ir.module.module,description:account_anglo_saxon.module_meta_information @@ -97,6 +97,11 @@ msgid "" " Secondly, price differences between actual purchase price and fixed " "product standard price are booked on a separate account" msgstr "" +"此模块支持按新美国会计模式更改会计逻辑和库存运作.\n" +"新美国会计模式和欧洲大陆会计模式的不同在货物销售成本对应的销售成本不同.\n" +"新美国会计模式的成本在在创建销售发票是完成,欧洲大陆会计模式的成本含货物运送成本.\n" +"这模块通过使用一个临时性的科目来增加这功能.货物运输时的库存价值将保存在这临时科目,当创建发票时这金额将转借方或贷方科目.\n" +"其次实际价格和固定的标准价格的差异价格保存在一个独立的科目." #. module: account_anglo_saxon #: help:product.category,property_account_creditor_price_difference_categ:0 @@ -104,7 +109,7 @@ msgstr "" msgid "" "This account will be used to value price difference between purchase price " "and cost price." -msgstr "这科目将用于在采购价格和销售价格之间的价格差异" +msgstr "这科目将用于采购价格和成本价格之间的差异" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "无效XML视图结构!" diff --git a/addons/account_cancel/i18n/zh_CN.po b/addons/account_cancel/i18n/zh_CN.po new file mode 100644 index 00000000000..6182c00f6ea --- /dev/null +++ b/addons/account_cancel/i18n/zh_CN.po @@ -0,0 +1,35 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-04-12 12:51+0000\n" +"Last-Translator: Black Jack \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: account_cancel +#: model:ir.module.module,description:account_cancel.module_meta_information +msgid "" +"\n" +" 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 "" +"\n" +" 此模块在凭证簿界面增加了一个“允许作废”的字段。如勾选了此选项,这个凭证簿的会计凭证或发票允许作废。\n" +" " + +#. module: account_cancel +#: model:ir.module.module,shortdesc:account_cancel.module_meta_information +msgid "Account Cancel" +msgstr "作废" diff --git a/addons/base_action_rule/i18n/ca.po b/addons/base_action_rule/i18n/ca.po new file mode 100644 index 00000000000..ff5e454b899 --- /dev/null +++ b/addons/base_action_rule/i18n/ca.po @@ -0,0 +1,502 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-04-11 21:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_user:0 +msgid "" +"Check this if you want the rule to send an email to the responsible person." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_partner:0 +msgid "Remind Partner" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_categ_id:0 +msgid "Partner Category" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_watchers:0 +msgid "Mail to Watchers (CC)" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_to:0 +msgid "Button Pressed" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,model_id:0 +msgid "Object" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_email:0 +msgid "Mail to these Emails" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_state:0 +msgid "Set State to" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_from:0 +msgid "Email From" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Body" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Days" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,last_run:0 +msgid "Last Run" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:313 +#, python-format +msgid "Error!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_cc:0 +msgid "" +"These people will receive a copy of the future communication between partner " +"and users by email" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Minutes" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,name:0 +msgid "Rule Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_partner:0 +msgid "" +"Check this if you want the rule to send a reminder by email to the partner." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Partner" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Deadline" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_partner_id:0 +msgid "Partner" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_subject)s = Object subject" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Reminders" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Special Keywords to Be Used in The Body" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_state_from:0 +msgid "State" +msgstr "" + +#. module: base_action_rule +#: model:ir.actions.act_window,help:base_action_rule.base_action_rule_act +msgid "" +"Use automated actions to automatically trigger actions for various screens. " +"Example: a lead created by a specific user may be automatically set to a " +"specific sales team, or an opportunity which still has status pending after " +"14 days might trigger an automatic reminder email." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_email:0 +msgid "Email-id of the persons whom mail is to be sent" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +#: model:ir.module.module,shortdesc:base_action_rule.module_meta_information +msgid "Action Rule" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Fields to Change" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Creation Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Last Action Date" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Hours" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_id)s = Object ID" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Delay After Trigger Date" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_attach:0 +msgid "Remind with Attachment" +msgstr "" + +#. module: base_action_rule +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_user_id:0 +msgid "Set Responsible to" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "None" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_to:0 +msgid "" +"Use a python expression to specify the right field on which one than we will " +"use for the 'To' field of the header" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_phone)s = Responsible phone" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "" +"The rule uses the AND operator. The model must match all non-empty fields so " +"that the rule executes the action described in the 'Actions' tab." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range_type:0 +msgid "Delay type" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,regex_name:0 +msgid "" +"Regular expression for matching name of the resource\n" +"e.g.: 'urgent.*' will search for records having name starting with the " +"string 'urgent'\n" +"Note: This is case sensitive search." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_method:0 +msgid "Call Object Method" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_to:0 +msgid "Email To" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_to_watchers:0 +msgid "" +"Check this if you want the rule to mark CC(mail to any other person defined " +"in actions)." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner)s = Partner name" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Note" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_email_from:0 +msgid "" +"Use a python expression to specify the right field on which one than we will " +"use for the 'From' field of the header" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_range:0 +msgid "Delay after trigger date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,trg_date_range:0 +msgid "" +"Delay After Trigger Date,specifies you can put a negative number. If you " +"need a delay before the trigger date, like sending a reminder 15 minutes " +"before a meeting." +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,active:0 +msgid "Active" +msgstr "" + +#. module: base_action_rule +#: code:addons/base_action_rule/base_action_rule.py:314 +#, python-format +msgid "No E-Mail ID Found for your Company address!" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_remind_user:0 +msgid "Remind Responsible" +msgstr "" + +#. module: base_action_rule +#: model:ir.module.module,description:base_action_rule.module_meta_information +msgid "This module allows to implement action rules for any object." +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,sequence:0 +msgid "Gives the sequence order when displaying a list of rules." +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_range_type:0 +msgid "Months" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,filter_id:0 +msgid "Filter" +msgstr "" + +#. module: base_action_rule +#: selection:base.action.rule,trg_date_type:0 +msgid "Date" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,server_action_id:0 +msgid "" +"Describes the action name.\n" +"eg:on which object which action to be taken on basis of which condition" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_ir_cron +msgid "ir.cron" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_description)s = Object description" +msgstr "" + +#. module: base_action_rule +#: constraint:base.action.rule:0 +msgid "Error: The mail is not well formated" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Actions" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Email Information" +msgstr "" + +#. module: base_action_rule +#: model:ir.model,name:base_action_rule.model_base_action_rule +msgid "Action Rules" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_mail_body:0 +msgid "Content of mail" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_user_id:0 +msgid "Responsible" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(partner_email)s = Partner Email" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_date)s = Creation date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user_email)s = Responsible Email" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_body:0 +msgid "Mail body" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_user:0 +msgid "" +"Check this if you want the rule to send a reminder by email to the user." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Server Action to be Triggered" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_mail_to_user:0 +msgid "Mail to Responsible" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,act_email_cc:0 +msgid "Add Watchers (Cc)" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Model Fields" +msgstr "" + +#. module: base_action_rule +#: model:ir.actions.act_window,name:base_action_rule.base_action_rule_act +#: model:ir.ui.menu,name:base_action_rule.menu_base_action_rule_form +msgid "Automated Actions" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,server_action_id:0 +msgid "Server Action" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,regex_name:0 +msgid "Regex on Resource Name" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,act_remind_attach:0 +msgid "" +"Check this if you want that all documents attached to the object be attached " +"to the reminder email sent." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on Timing" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Actions" +msgstr "" + +#. module: base_action_rule +#: help:base.action.rule,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the rule " +"without removing it." +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "%(object_user)s = Responsible name" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,create_date:0 +msgid "Create Date" +msgstr "" + +#. module: base_action_rule +#: view:base.action.rule:0 +msgid "Conditions on States" +msgstr "" + +#. module: base_action_rule +#: field:base.action.rule,trg_date_type:0 +msgid "Trigger Date" +msgstr "" diff --git a/addons/base_action_rule/i18n/ru.po b/addons/base_action_rule/i18n/ru.po index 2edea84a77c..e54e38f77c8 100644 --- a/addons/base_action_rule/i18n/ru.po +++ b/addons/base_action_rule/i18n/ru.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-02 09:33+0000\n" -"Last-Translator: Chertykov Denis \n" +"PO-Revision-Date: 2011-04-12 16:27+0000\n" +"Last-Translator: Viktor Prokopiev \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:55+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: base_action_rule #: help:base.action.rule,act_mail_to_user:0 @@ -78,7 +78,7 @@ msgstr "Дней" #. module: base_action_rule #: field:base.action.rule,last_run:0 msgid "Last Run" -msgstr "" +msgstr "Последнее выполнение" #. module: base_action_rule #: code:addons/base_action_rule/base_action_rule.py:313 diff --git a/addons/base_setup/i18n/da.po b/addons/base_setup/i18n/da.po new file mode 100644 index 00000000000..a9b3da168b1 --- /dev/null +++ b/addons/base_setup/i18n/da.po @@ -0,0 +1,508 @@ +# Danish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-04-12 08:42+0000\n" +"Last-Translator: Lars Dige \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: base_setup +#: field:base.setup.company,city:0 +msgid "City" +msgstr "By" + +#. module: base_setup +#: view:base.setup.installer:0 +msgid "Install" +msgstr "Installer" + +#. module: base_setup +#: field:base.setup.installer,account_voucher:0 +msgid "Invoicing" +msgstr "Fakturering" + +#. module: base_setup +#: field:base.setup.installer,hr:0 +msgid "Human Resources" +msgstr "Human Resources" + +#. module: base_setup +#: field:base.setup.company,email:0 +msgid "E-mail" +msgstr "E-mail" + +#. module: base_setup +#: field:base.setup.company,account_no:0 +msgid "Bank Account No" +msgstr "Bank konto nr." + +#. module: base_setup +#: field:base.setup.installer,profile_tools:0 +msgid "Extra Tools" +msgstr "Ekstra værktøjer" + +#. module: base_setup +#: field:base.setup.company,rml_footer1:0 +msgid "Report Footer 1" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,mrp:0 +msgid "" +"Helps you manage your manufacturing processes and generate reports on those " +"processes." +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,marketing:0 +msgid "Helps you manage your marketing campaigns step by step." +msgstr "" + +#. module: base_setup +#: view:base.setup.config:0 +msgid "Your database is now created." +msgstr "Din database er ny oprettet" + +#. module: base_setup +#: field:base.setup.installer,point_of_sale:0 +msgid "Point of Sales" +msgstr "Point of sales" + +#. module: base_setup +#: field:base.setup.installer,association:0 +msgid "Associations" +msgstr "Foreninger" + +#. module: base_setup +#: help:base.setup.installer,account_accountant:0 +msgid "" +"Helps you handle your accounting needs, if you are not an accountant, we " +"suggest you to install only the Invoicing " +msgstr "" + +#. module: base_setup +#: code:addons/base_setup/__init__.py:50 +#, python-format +msgid "The following users have been installed : \n" +msgstr "Følgende brugere er installeret \n" + +#. module: base_setup +#: field:base.setup.company,progress:0 +#: field:base.setup.installer,progress:0 +msgid "Configuration Progress" +msgstr "Konfigurations fremskridt" + +#. module: base_setup +#: field:base.setup.company,rml_footer2:0 +msgid "Report Footer 2" +msgstr "Rapport sidefod" + +#. module: base_setup +#: field:base.setup.company,currency:0 +#: model:ir.model,name:base_setup.model_res_currency +msgid "Currency" +msgstr "Valuta" + +#. module: base_setup +#: field:base.setup.company,state_id:0 +msgid "Fed. State" +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,marketing:0 +msgid "Marketing" +msgstr "Markedsføring" + +#. module: base_setup +#: field:base.setup.company,company_id:0 +msgid "Company" +msgstr "Virksomhed" + +#. module: base_setup +#: field:base.setup.installer,sale:0 +msgid "Sales Management" +msgstr "Salgsledelse" + +#. module: base_setup +#: help:base.setup.installer,profile_tools:0 +msgid "" +"Lets you install various interesting but non-essential tools like Survey, " +"Lunch and Ideas box." +msgstr "" +"Lader dig installere forskellige interessante, men ikke-væsentlige værktøjer " +"som f.eks. idé boks." + +#. module: base_setup +#: view:base.setup.config:0 +msgid "" +"You can start configuring the system or connect directly to the database as " +"an administrator." +msgstr "" +"Du kan starte med at konfigurere systemet eller tilslutte dig direkte til " +"databasen som en administrator." + +#. module: base_setup +#: field:base.setup.installer,report_designer:0 +msgid "Advanced Reporting" +msgstr "Avanceret rapportering" + +#. module: base_setup +#: field:base.setup.company,phone:0 +msgid "Phone" +msgstr "Tlf. nr." + +#. module: base_setup +#: view:base.setup.company:0 +msgid "res_config_contents" +msgstr "" + +#. module: base_setup +#: view:base.setup.company:0 +msgid "" +"Your company information will be used to personalize documents issued with " +"OpenERP such as invoices, sales orders and much more." +msgstr "" +"Dine virksomheds oplysninger vil blive brugt til at personliggøre dokumenter " +"udstedt med OpenERP såsom fakturaer, salgsordrer og meget mere." + +#. module: base_setup +#: view:base.setup.installer:0 +msgid "title" +msgstr "titel" + +#. module: base_setup +#: field:base.setup.installer,knowledge:0 +msgid "Knowledge Management" +msgstr "Knowledge Management" + +#. module: base_setup +#: model:ir.module.module,description:base_setup.module_meta_information +msgid "" +"\n" +" This module implements a configuration system that helps user\n" +" to configure the system at the installation of a new database.\n" +"\n" +" It allows you to select between a list of profiles to install:\n" +" * Minimal profile\n" +" * Accounting only\n" +" * Services companies\n" +" * Manufacturing companies\n" +"\n" +" It also asks screens to help easily configure your company, the header " +"and\n" +" footer, the account chart to install and the language.\n" +" " +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,product_expiry:0 +msgid "" +"Installs a preselected set of OpenERP applications which will help you " +"manage your industry." +msgstr "" +"Installerer en forudvalgt sæt OpenERP applikationer, der vil hjælpe dig med " +"at administrere din branche." + +#. module: base_setup +#: help:base.setup.installer,project:0 +msgid "" +"Helps you manage your projects and tasks by tracking them, generating " +"plannings, etc..." +msgstr "" +"Hjælper dig med at administrere dine projekter og opgaver ved at spore dem, " +"generere planlægning, osv. .." + +#. module: base_setup +#: field:base.setup.company,name:0 +msgid "Company Name" +msgstr "Firmanavn" + +#. module: base_setup +#: view:base.setup.config:0 +msgid "Skip Configuration Wizards" +msgstr "Spring over konfigurations wizard" + +#. module: base_setup +#: help:base.setup.installer,hr:0 +msgid "" +"Helps you manage your human resources by encoding your employees structure, " +"generating work sheets, tracking attendance and more." +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,account_voucher:0 +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_setup +#: model:ir.model,name:base_setup.model_base_setup_company +msgid "base.setup.company" +msgstr "base.setup.company" + +#. module: base_setup +#: help:base.setup.installer,purchase:0 +msgid "" +"Helps you manage your purchase-related processes such as requests for " +"quotations, supplier invoices, etc..." +msgstr "" +"Hjælper dig med at styre dit køb-relaterede processer såsom anmodninger om " +"tilbud, leverandørfakturaer, osv. .." + +#. module: base_setup +#: help:base.setup.company,rml_footer2:0 +msgid "" +"This sentence will appear at the bottom of your reports.\n" +"We suggest you to put bank information here:\n" +"IBAN: BE74 1262 0121 6907 - SWIFT: CPDF BE71 - VAT: BE0477.472.701" +msgstr "" + +#. module: base_setup +#: field:base.setup.company,street2:0 +msgid "Street 2" +msgstr "Adresse 2" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_base_setup_installer +msgid "base.setup.installer" +msgstr "base.setup.installer" + +#. module: base_setup +#: field:base.setup.company,country_id:0 +msgid "Country" +msgstr "Land" + +#. module: base_setup +#: model:ir.actions.act_window,name:base_setup.action_base_setup +msgid "Setup" +msgstr "Setup" + +#. module: base_setup +#: field:base.setup.installer,account_accountant:0 +msgid "Accounting & Finance" +msgstr "Regnskab & Finans" + +#. module: base_setup +#: field:base.setup.installer,auction:0 +msgid "Auction Houses" +msgstr "Auktionshuse" + +#. module: base_setup +#: field:base.setup.company,zip:0 +msgid "Zip Code" +msgstr "Postnr" + +#. module: base_setup +#: view:base.setup.config:0 +msgid "Start Configuration" +msgstr "Start konfiguration" + +#. module: base_setup +#: help:base.setup.installer,knowledge:0 +msgid "" +"Lets you install addons geared towards sharing knowledge with and between " +"your employees." +msgstr "" +"Lader dig installere addons rettet mod at dele viden med og mellem dine " +"medarbejdere." + +#. module: base_setup +#: view:base.setup.installer:0 +msgid "" +"Select the Applications you want your system to cover. If you are not sure " +"about your exact needs at this stage, you can easily install them later." +msgstr "" +"Vælg de programmer, du ønsker dit system skal indeholde. Hvis du ikke er " +"sikker på netop dine behov på nuvræendetidspunkt, kan du nemt installere dem " +"senere." + +#. module: base_setup +#: view:base.setup.company:0 +#: model:ir.actions.act_window,name:base_setup.action_base_setup_company +msgid "Company Configuration" +msgstr "" + +#. module: base_setup +#: field:base.setup.company,logo:0 +msgid "Logo" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,point_of_sale:0 +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_setup +#: field:base.setup.installer,purchase:0 +msgid "Purchase Management" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,sale:0 +msgid "Helps you handle your quotations, sale orders and invoicing." +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,stock:0 +msgid "Warehouse Management" +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,project:0 +msgid "Project Management" +msgstr "" + +#. module: base_setup +#: field:base.setup.config,installed_users:0 +msgid "Installed Users" +msgstr "" + +#. module: base_setup +#: view:base.setup.config:0 +msgid "New Database" +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,crm:0 +msgid "Customer Relationship Management" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,auction:0 +msgid "" +"Installs a preselected set of OpenERP applications selected to help you " +"manage your auctions as well as the business processes around them." +msgstr "" + +#. module: base_setup +#: help:base.setup.company,rml_header1:0 +msgid "" +"This sentence will appear at the top right corner of your reports.\n" +"We suggest you to put a slogan here:\n" +"\"Open Source Business Solutions\"." +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,report_designer:0 +msgid "" +"Lets you install various tools to simplify and enhance OpenERP's report " +"creation." +msgstr "" + +#. module: base_setup +#: field:base.setup.company,rml_header1:0 +msgid "Report Header" +msgstr "" + +#. module: base_setup +#: view:base.setup.config:0 +msgid "Information about your new database" +msgstr "" + +#. module: base_setup +#: field:base.setup.company,config_logo:0 +#: field:base.setup.config,config_logo:0 +#: field:base.setup.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,product_expiry:0 +msgid "Food Industry" +msgstr "" + +#. module: base_setup +#: field:base.setup.installer,mrp:0 +msgid "Manufacturing" +msgstr "" + +#. module: base_setup +#: view:base.setup.company:0 +msgid "Your Logo - Use a size of about 450x150 pixels." +msgstr "" + +#. module: base_setup +#: help:base.setup.company,rml_footer1:0 +msgid "" +"This sentence will appear at the bottom of your reports.\n" +"We suggest you to write legal sentences here:\n" +"Web: http://openerp.com - Fax: +32.81.73.35.01 - Fortis Bank: 126-2013269-07" +msgstr "" + +#. module: base_setup +#: field:base.setup.company,website:0 +msgid "Company Website" +msgstr "" + +#. module: base_setup +#: view:base.setup.installer:0 +msgid "Install Specific Industry Applications" +msgstr "" + +#. module: base_setup +#: field:base.setup.company,street:0 +msgid "Street" +msgstr "" + +#. module: base_setup +#: view:base.setup.company:0 +msgid "Configure Your Company Information" +msgstr "" + +#. module: base_setup +#: help:base.setup.company,website:0 +msgid "Example: http://openerp.com" +msgstr "" + +#. module: base_setup +#: view:base.setup.installer:0 +#: model:ir.actions.act_window,name:base_setup.action_base_setup_installer +msgid "Install Applications" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,crm:0 +msgid "" +"Helps you track and manage relations with customers such as leads, requests " +"or issues. Can automatically send reminders, escalate requests or trigger " +"business-specific actions based on standard events." +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,stock:0 +msgid "" +"Helps you manage your inventory and main stock operations: delivery orders, " +"receptions, etc." +msgstr "" + +#. module: base_setup +#: model:ir.module.module,shortdesc:base_setup.module_meta_information +msgid "Base Setup" +msgstr "" + +#. module: base_setup +#: help:base.setup.installer,association:0 +msgid "" +"Installs a preselected set of OpenERP applications which will help you " +"manage your association more efficiently." +msgstr "" + +#. module: base_setup +#: model:ir.model,name:base_setup.model_base_setup_config +msgid "base.setup.config" +msgstr "" diff --git a/addons/board/i18n/zh_CN.po b/addons/board/i18n/zh_CN.po index 63fc6cbff11..071e34d2304 100644 --- a/addons/board/i18n/zh_CN.po +++ b/addons/board/i18n/zh_CN.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-01-20 15:46+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" +"PO-Revision-Date: 2011-04-11 14:24+0000\n" +"Last-Translator: Black Jack \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-21 04:40+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: board #: view:res.log.report:0 @@ -42,7 +42,7 @@ msgstr "作者" #. module: board #: model:ir.module.module,shortdesc:board.module_meta_information msgid "Dashboard main module" -msgstr "仪表盘主模块" +msgstr "控制台主模块" #. module: board #: view:res.users:0 @@ -60,7 +60,7 @@ msgstr "用户错误!" #: model:ir.actions.act_window,name:board.open_board_administration_form #: model:ir.ui.menu,name:board.menu_board_admin msgid "Administration Dashboard" -msgstr "管理员仪表盘" +msgstr "管理员控制台" #. module: board #: view:board.note:0 diff --git a/addons/crm/i18n/zh_CN.po b/addons/crm/i18n/zh_CN.po index 2659bb040b9..f070c94e1b3 100644 --- a/addons/crm/i18n/zh_CN.po +++ b/addons/crm/i18n/zh_CN.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-04-10 15:13+0000\n" -"Last-Translator: Black Jack \n" +"PO-Revision-Date: 2011-04-11 11:33+0000\n" +"Last-Translator: lky \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-11 04:53+0000\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" "X-Generator: Launchpad (build 12735)\n" #. module: crm @@ -31,7 +31,7 @@ msgstr "线索" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor3 msgid "Need Services" -msgstr "需要的服务" +msgstr "需要服务" #. module: crm #: selection:crm.meeting,rrule_type:0 @@ -405,7 +405,7 @@ msgstr "当发现一个明确的项目/商机" #. module: crm #: field:crm.installer,crm_fundraising:0 msgid "Fundraising" -msgstr "集资" +msgstr "资金募集" #. module: crm #: view:res.partner:0 @@ -2433,7 +2433,7 @@ msgstr "帮助你管理销售应用程序问题与解答的wiki网页" #. module: crm #: help:crm.installer,crm_fundraising:0 msgid "This may help associations in their fundraising process and tracking." -msgstr "这可能会帮助组织集资的处理和跟踪" +msgstr "这可能会帮助组织资金募集的过程和跟踪" #. module: crm #: field:crm.lead2opportunity.partner,action:0 diff --git a/addons/crm_claim/i18n/zh_CN.po b/addons/crm_claim/i18n/zh_CN.po index 7667ba03a12..513525cb81e 100644 --- a/addons/crm_claim/i18n/zh_CN.po +++ b/addons/crm_claim/i18n/zh_CN.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-04-11 04:47+0000\n" +"PO-Revision-Date: 2011-04-11 05:47+0000\n" "Last-Translator: Black Jack \n" "Language-Team: Chinese (Simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-11 04:54+0000\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" "X-Generator: Launchpad (build 12735)\n" #. module: crm_claim @@ -241,34 +241,34 @@ msgstr "最低" #. module: crm_claim #: field:crm.claim,create_date:0 msgid "Creation Date" -msgstr "" +msgstr "创建日期" #. module: crm_claim #: field:crm.claim,name:0 msgid "Claim Subject" -msgstr "" +msgstr "索赔主题" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.action_report_crm_claim msgid "" "Have a general overview of all claims processed in the system by sorting " "them with specific criteria." -msgstr "" +msgstr "所有索赔都有一个一般描述在系统里还对它们按具体的标准分类。" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "July" -msgstr "" +msgstr "7月" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.crm_claim_stage_act msgid "Claim Stages" -msgstr "" +msgstr "索赔阶段" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_crm_case_claim-act msgid "Categories" -msgstr "" +msgstr "类型" #. module: crm_claim #: view:crm.claim:0 @@ -276,106 +276,106 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,stage_id:0 msgid "Stage" -msgstr "" +msgstr "阶段" #. module: crm_claim #: view:crm.claim:0 msgid "History Information" -msgstr "" +msgstr "日志信息" #. module: crm_claim #: view:crm.claim:0 msgid "Dates" -msgstr "" +msgstr "日期" #. module: crm_claim #: view:crm.claim.report:0 msgid " Month-1 " -msgstr "" +msgstr " 上月 " #. module: crm_claim #: view:crm.claim:0 msgid "Contact" -msgstr "" +msgstr "联系方式" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_crm_claim_stage_act msgid "Stages" -msgstr "" +msgstr "阶段" #. module: crm_claim #: model:ir.ui.menu,name:crm_claim.menu_report_crm_claim_tree msgid "Claims Analysis" -msgstr "" +msgstr "索赔分析" #. module: crm_claim #: help:crm.claim.report,delay_close:0 msgid "Number of Days to close the case" -msgstr "" +msgstr "到期天数" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim_report msgid "CRM Claim Report" -msgstr "" +msgstr "客户关系管理索赔报表" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim1 msgid "Accepted as Claim" -msgstr "" +msgstr "作为索赔接受" #. module: crm_claim #: model:crm.case.resource.type,name:crm_claim.type_claim1 msgid "Corrective" -msgstr "" +msgstr "纠正" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "September" -msgstr "" +msgstr "9月" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "December" -msgstr "" +msgstr "12月" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,month:0 msgid "Month" -msgstr "" +msgstr "月" #. module: crm_claim #: field:crm.claim,type_action:0 #: field:crm.claim.report,type_action:0 msgid "Action Type" -msgstr "" +msgstr "动作类型" #. module: crm_claim #: field:crm.claim,write_date:0 msgid "Update Date" -msgstr "" +msgstr "更新日期" #. module: crm_claim #: view:crm.claim.report:0 msgid "Salesman" -msgstr "" +msgstr "业务员" #. module: crm_claim #: field:crm.claim,categ_id:0 #: view:crm.claim.report:0 #: field:crm.claim.report,categ_id:0 msgid "Category" -msgstr "" +msgstr "类型" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim2 msgid "Value Claims" -msgstr "" +msgstr "索赔金额" #. module: crm_claim #: view:crm.claim.report:0 msgid " Year " -msgstr "" +msgstr " 年 " #. module: crm_claim #: help:crm.claim,email_cc:0 @@ -383,27 +383,27 @@ msgid "" "These email addresses will be added to the CC field of all inbound and " "outbound emails for this record before being sent. Separate multiple email " "addresses with a comma" -msgstr "" +msgstr "这些邮件地址将添加到之前发送记录的发送和接收邮件的抄送字段,分隔多个邮件地址有逗号。" #. module: crm_claim #: selection:crm.claim,state:0 #: view:crm.claim.report:0 #: selection:crm.claim.report,state:0 msgid "Draft" -msgstr "" +msgstr "草稿" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Low" -msgstr "" +msgstr "低" #. module: crm_claim #: field:crm.claim,date_closed:0 #: selection:crm.claim,state:0 #: selection:crm.claim.report,state:0 msgid "Closed" -msgstr "" +msgstr "已结束" #. module: crm_claim #: view:crm.claim:0 @@ -411,83 +411,83 @@ msgstr "" #: view:crm.claim.report:0 #: selection:crm.claim.report,state:0 msgid "Pending" -msgstr "" +msgstr "待定中" #. module: crm_claim #: view:crm.claim:0 msgid "Communication & History" -msgstr "" +msgstr "沟通&日志" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "August" -msgstr "" +msgstr "8月" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "Normal" -msgstr "" +msgstr "普通" #. module: crm_claim #: view:crm.claim:0 msgid "Global CC" -msgstr "" +msgstr "完整抄送" #. module: crm_claim #: model:ir.module.module,shortdesc:crm_claim.module_meta_information msgid "Customer & Supplier Relationship Management" -msgstr "" +msgstr "客户&供应商关系管理" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "June" -msgstr "" +msgstr "6月" #. module: crm_claim #: field:crm.claim,partner_phone:0 msgid "Phone" -msgstr "" +msgstr "电话" #. module: crm_claim #: field:crm.claim.report,user_id:0 msgid "User" -msgstr "" +msgstr "用户" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim5 msgid "Awaiting Response" -msgstr "" +msgstr "等待回复" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.crm_claim_categ_action msgid "Claim Categories" -msgstr "" +msgstr "索赔类型" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "November" -msgstr "" +msgstr "11月" #. module: crm_claim #: view:crm.claim.report:0 msgid "Extended Filters..." -msgstr "" +msgstr "扩展过滤..." #. module: crm_claim #: view:crm.claim:0 msgid "Closure" -msgstr "" +msgstr "关闭" #. module: crm_claim #: view:crm.claim.report:0 msgid "Search" -msgstr "" +msgstr "查找" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "October" -msgstr "" +msgstr "10月" #. module: crm_claim #: model:ir.module.module,description:crm_claim.module_meta_information @@ -499,22 +499,25 @@ msgid "" "automatically new claims based on incoming emails.\n" " " msgstr "" +"\n" +"这模块能跟踪你客户和供应商索赔和不满,它是全面整合在电子邮件的网关中,所以你能基于收到的邮件自动创建新的索赔\n" +" " #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "January" -msgstr "" +msgstr "1月" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,date:0 msgid "Claim Date" -msgstr "" +msgstr "索赔日期" #. module: crm_claim #: help:crm.claim,email_from:0 msgid "These people will receive email." -msgstr "" +msgstr "这些人将收到电子邮件。" #. module: crm_claim #: view:crm.claim:0 @@ -523,39 +526,39 @@ msgstr "" #: model:ir.actions.act_window,name:crm_claim.crm_case_categ_claim0 #: model:ir.ui.menu,name:crm_claim.menu_crm_case_claims msgid "Claims" -msgstr "" +msgstr "索赔" #. module: crm_claim #: selection:crm.claim,type_action:0 #: selection:crm.claim.report,type_action:0 msgid "Corrective Action" -msgstr "" +msgstr "纠正的动作" #. module: crm_claim #: model:crm.case.categ,name:crm_claim.categ_claim3 msgid "Policy Claims" -msgstr "" +msgstr "保险单索赔" #. module: crm_claim #: view:crm.claim:0 msgid "History" -msgstr "" +msgstr "日志" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_claim #: model:ir.ui.menu,name:crm_claim.menu_config_claim msgid "Claim" -msgstr "" +msgstr "索赔" #. module: crm_claim #: view:crm.claim:0 msgid "Attachments" -msgstr "" +msgstr "附件" #. module: crm_claim #: model:ir.model,name:crm_claim.model_crm_case_stage msgid "Stage of case" -msgstr "" +msgstr "业务阶段" #. module: crm_claim #: view:crm.claim:0 @@ -563,29 +566,29 @@ msgstr "" #: view:crm.claim.report:0 #: field:crm.claim.report,state:0 msgid "State" -msgstr "" +msgstr "州/省" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Done" -msgstr "" +msgstr "完成" #. module: crm_claim #: view:crm.claim:0 msgid "Claim Reporter" -msgstr "" +msgstr "索赔记者" #. module: crm_claim #: view:crm.claim:0 #: view:crm.claim.report:0 msgid "Cancel" -msgstr "" +msgstr "取消" #. module: crm_claim #: view:crm.claim:0 msgid "Close" -msgstr "" +msgstr "结束" #. module: crm_claim #: view:crm.claim:0 @@ -593,75 +596,75 @@ msgstr "" #: view:crm.claim.report:0 #: selection:crm.claim.report,state:0 msgid "Open" -msgstr "" +msgstr "开启" #. module: crm_claim #: view:crm.claim:0 msgid "In Progress" -msgstr "" +msgstr "进行中" #. module: crm_claim #: view:crm.claim:0 #: field:crm.claim,user_id:0 msgid "Responsible" -msgstr "" +msgstr "负责人" #. module: crm_claim #: view:crm.claim:0 msgid "Current" -msgstr "" +msgstr "当前的" #. module: crm_claim #: view:crm.claim:0 msgid "Details" -msgstr "" +msgstr "明细行" #. module: crm_claim #: view:crm.claim:0 msgid "Reply" -msgstr "" +msgstr "回复" #. module: crm_claim #: field:crm.claim,cause:0 msgid "Root Cause" -msgstr "" +msgstr "根本原因" #. module: crm_claim #: view:crm.claim:0 msgid "Claim/Action Description" -msgstr "" +msgstr "索赔/动作说明" #. module: crm_claim #: field:crm.claim,description:0 msgid "Description" -msgstr "" +msgstr "说明" #. module: crm_claim #: view:crm.claim:0 msgid "Search Claims" -msgstr "" +msgstr "查找索赔" #. module: crm_claim #: field:crm.claim,section_id:0 #: view:crm.claim.report:0 msgid "Sales Team" -msgstr "" +msgstr "销售团队" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "May" -msgstr "" +msgstr "5月" #. module: crm_claim #: view:crm.claim:0 msgid "Resolution Actions" -msgstr "" +msgstr "决定采取的行动" #. module: crm_claim #: model:ir.actions.act_window,name:crm_claim.act_claim_partner #: model:ir.actions.act_window,name:crm_claim.act_claim_partner_address msgid "Report a Claim" -msgstr "" +msgstr "报告一个索赔" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.crm_case_categ_claim0 @@ -671,16 +674,18 @@ msgid "" "history for a claim (emails sent, intervention type and so on). Claims may " "automatically be linked to an email address using the mail gateway module." msgstr "" +"记录和跟踪你客户的索赔,索赔可以链接到一个或很多销售订单中。你可以发送带附件的邮件和保留一个索赔的所有日志(邮件发送,介入类型等)。索赔可以自动链接到电子" +"邮件使用的网关。" #. module: crm_claim #: field:crm.claim.report,email:0 msgid "# Emails" -msgstr "" +msgstr "电子邮件" #. module: crm_claim #: view:crm.claim:0 msgid "Follow Up" -msgstr "" +msgstr "跟进" #. module: crm_claim #: help:crm.claim,state:0 @@ -693,26 +698,30 @@ msgid "" " \n" "If the case needs to be reviewed then the state is set to 'Pending'." msgstr "" +"当一个业务创建时状态设为'草稿'\n" +"如果业务正在处理状态设为'开启'\n" +"当业务结束状态设为'完成'\n" +"如果业务需要审查状态设为'待定'" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "February" -msgstr "" +msgstr "2月" #. module: crm_claim #: model:crm.case.stage,name:crm_claim.stage_claim3 msgid "Won't fix" -msgstr "" +msgstr "不修正" #. module: crm_claim #: selection:crm.claim.report,month:0 msgid "April" -msgstr "" +msgstr "4月" #. module: crm_claim #: view:crm.claim.report:0 msgid "My Case(s)" -msgstr "" +msgstr "我的业务" #. module: crm_claim #: field:crm.claim,id:0 @@ -722,28 +731,28 @@ msgstr "" #. module: crm_claim #: view:crm.claim:0 msgid "Actions" -msgstr "" +msgstr "动作" #. module: crm_claim #: selection:crm.claim,priority:0 #: selection:crm.claim.report,priority:0 msgid "High" -msgstr "" +msgstr "高" #. module: crm_claim #: model:ir.actions.act_window,help:crm_claim.crm_claim_categ_action msgid "" "Create claim categories to better manage and classify your claims. Some " "example of claims can be: preventive action, corrective action." -msgstr "" +msgstr "创建索赔的类型以更好管理和分类你的索赔。如:索赔可以是预防措施、纠正措施。" #. module: crm_claim #: field:crm.claim.report,create_date:0 msgid "Create Date" -msgstr "" +msgstr "创建日期" #. module: crm_claim #: view:crm.claim.report:0 #: field:crm.claim.report,name:0 msgid "Year" -msgstr "" +msgstr "年" diff --git a/addons/crm_fundraising/i18n/gl.po b/addons/crm_fundraising/i18n/gl.po new file mode 100644 index 00000000000..019724fee08 --- /dev/null +++ b/addons/crm_fundraising/i18n/gl.po @@ -0,0 +1,785 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-14 16:37+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-15 05:06+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "Ingresos previstos" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "Nº de casos" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "Probabilidade media" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "Marzo" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "Demora peche" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "Categorías de recadación" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "Destinatarios de correos electrónicos (CC)" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "Casos" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "A máis alta" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "Día" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Add Internal Note" +msgstr "Engadir nota interna" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "Móbil" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "Notas" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "Mensaxes" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "Importe" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "Arte e cultura" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "Beneficio est." + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "Contacto" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Month " +msgstr " Mes " + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Campaign" +msgstr "Campaña" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "Seguinte acción" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "Cambiar a modo Borrador" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "Información adicional" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "Recadación de fondos" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "Socio" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "Análise da recadación" + +#. module: crm_fundraising +#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information +msgid "CRM Fundraising" +msgstr "Recadación CRM" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "Varios" + +#. module: crm_fundraising +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "Sección" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "Prioridade" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "Enviar novo email" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "Rehabilitación social e desenvolvemento rural" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Payment Mode" +msgstr "Modo de pagamento" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "Resposta" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "E-mail" + +#. module: crm_fundraising +#: field:crm.fundraising,canal_id:0 +msgid "Channel" +msgstr "Canle" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "A máis baixa" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "Data de creación" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "Data límite" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "Xullo" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "Categorías" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "Fase" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "Información histórica" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "Datas" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "E-mail do empregado" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Month-1 " +msgstr " Mes-1 " + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "Anulado" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "Aprendizaxe e educación" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "Contacto" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "Formulario fondos" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "Descrición do fondo" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "Número de días para pechar o caso" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "Referencias" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.module.module,description:crm_fundraising.module_meta_information +msgid "Fundraising" +msgstr "Recadación de fondos" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.action_report_crm_fundraising +msgid "" +"Have a general overview of all fund raising activities by sorting them with " +"specific criteria such as the estimated revenue, average success probability " +"and delay to close." +msgstr "" +"Obteña unha vista xeral de tódalas actividades de recadación ordenándoas por " +"criterios específicos como beneficio estimado, probabilidade de éxito media " +"e demora de peche." + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "Setembro" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "Comunicación" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "Árbore de fondos" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "Mes" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "Escalado" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "Data de actualización" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "Tarxeta de crédito" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "Etapas de recadación" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Salesman" +msgstr "Vendedor" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "Referencia" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "Referencia 2" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "Categoría" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Year " +msgstr " Ano " + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,planned_cost:0 +msgid "Planned Costs" +msgstr "Custos planeados" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "" +"Estes enderezos de correo engadiranse ó campo CC para tódolos correos " +"entrantes e saíntes deste rexistro antes de ser enviados. Separe os " +"diferentes enderezos de correo cunha coma." + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "Baixo" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "Pechado" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "Pendente" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication & History" +msgstr "Comunicación e historial" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act +msgid "Stages" +msgstr "Etapas" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "Agosto" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "Normal" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "CC global" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "Fondos" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "Xuño" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "Teléfono" + +#. module: crm_fundraising +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "Usuario" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "Nº obtención fondos" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "Activo" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "Novembro" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "Filtros extendidos..." + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "Buscar" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "Outubro" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "Xaneiro" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "Cheque" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fund_categ_action +msgid "" +"Manage and define the fund raising categories you want to be maintained in " +"the system." +msgstr "" +"Xestione e defina as categorías de recadación que desexe manter no sistema." + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "Estas persoas recibirán un e-mail." + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "Data" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "Servizos de Saúde" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "Historia" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Attachments" +msgstr "Anexos" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_case_stage +msgid "Stage of case" +msgstr "Fase do caso" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "Estimacións" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "Estado" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "Feito" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "Decembro" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "Anular" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "Aberto" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1 +msgid "" +"If you need to collect money for your organization or a campaign, Fund " +"Raising allows you to track all your fund raising activities. In the search " +"list, filter by funds description, email, history and probability of success." +msgstr "" +"Se precisa reunir cartos para a súa organización ou para unha campaña, " +"Recadación de Fondos permítelle rexistrar tódalas súas actividades de " +"recadación. Na lista de busca, filtre os fondos por descrición, correo " +"electrónico, historial e probabilidade de éxito." + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "Responsable" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Current" +msgstr "Actual" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define Responsible user and Email " +"account for mail gateway." +msgstr "" +"Equipo de vendas ó que pertence o caso. Defina o usuario responsable e a " +"conta de email para a pasarela de correo." + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Details" +msgstr "Detalles" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "CRM Informe de recadacións" + +#. module: crm_fundraising +#: field:crm.fundraising.report,type_id:0 +msgid "Fundraising Type" +msgstr "Tipo de recadación" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "Beneficio*Prob. estim." + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act +msgid "" +"Create and manage fund raising activity categories you want to be maintained " +"in the system." +msgstr "" +"Cree e xestione as categorías de actividades de recadación que desexe manter " +"no sistema." + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "Descrición" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "Maio" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "Probabilidade (%)" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "Nome do empregado" + +#. module: crm_fundraising +#: help:crm.fundraising,canal_id:0 +msgid "" +"The channels represent the different communication modes available with the " +"customer." +msgstr "" +"As canles representan os diferentes modos de comunicación dispoñibles co " +"cliente" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" +"O estado configúrase como \"Borrador\", cando se crea un caso. Se o caso " +"está en curso, o estado configúrase como \"Aberto\". Cando se pecha o caso, " +"o estado configúrase como \"Realizado\". Se cómpre revisar o caso, o estado " +"configúrase como \"Pendente\"." + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "Febreiro" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "Nome" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "Efectivo" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "Fondos por categorías" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "Abril" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case(s)" +msgstr "O(s) meu(s) caso(s)" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "Solicitar borrador" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "ID" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "Buscar fondos" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "Alto" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +#: view:crm.fundraising.report:0 +msgid "Sales Team" +msgstr "Equipo de vendas" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "Crear data" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "Última acción" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "Ano" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "Duración" diff --git a/addons/crm_fundraising/i18n/zh_CN.po b/addons/crm_fundraising/i18n/zh_CN.po new file mode 100644 index 00000000000..4b4f6720855 --- /dev/null +++ b/addons/crm_fundraising/i18n/zh_CN.po @@ -0,0 +1,768 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-11 07:40+0000\n" +"Last-Translator: Black Jack \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: crm_fundraising +#: field:crm.fundraising,planned_revenue:0 +msgid "Planned Revenue" +msgstr "计划收入" + +#. module: crm_fundraising +#: field:crm.fundraising.report,nbr:0 +msgid "# of Cases" +msgstr "# 业务" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Group By..." +msgstr "分组..." + +#. module: crm_fundraising +#: field:crm.fundraising.report,probability:0 +msgid "Avg. Probability" +msgstr "平均概率" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "March" +msgstr "3月" + +#. module: crm_fundraising +#: field:crm.fundraising.report,delay_close:0 +msgid "Delay to close" +msgstr "延迟关闭" + +#. module: crm_fundraising +#: field:crm.fundraising,company_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,company_id:0 +msgid "Company" +msgstr "公司" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fund_categ_action +msgid "Fundraising Categories" +msgstr "集资类型" + +#. module: crm_fundraising +#: field:crm.fundraising,email_cc:0 +msgid "Watchers Emails" +msgstr "关注者的电子邮件" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Cases" +msgstr "业务" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Highest" +msgstr "最高" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,day:0 +msgid "Day" +msgstr "日" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Add Internal Note" +msgstr "添加内部备注" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_mobile:0 +msgid "Mobile" +msgstr "手机" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Notes" +msgstr "备注" + +#. module: crm_fundraising +#: field:crm.fundraising,message_ids:0 +msgid "Messages" +msgstr "消息" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Amount" +msgstr "金额" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund4 +msgid "Arts And Culture" +msgstr "艺术文化" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue:0 +msgid "Est.Revenue" +msgstr "预计收入" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_address_id:0 +msgid "Partner Contact" +msgstr "业务伙伴联系方式" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Month " +msgstr " 月 " + +#. module: crm_fundraising +#: field:crm.fundraising,type_id:0 +msgid "Campaign" +msgstr "营销活动" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_next:0 +msgid "Next Action" +msgstr "下一动作" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reset to Draft" +msgstr "重置为草稿" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Extra Info" +msgstr "额外信息" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_config_fundrising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fund_raise +msgid "Fund Raising" +msgstr "资金募集" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,partner_id:0 +#: field:crm.fundraising.report,partner_id:0 +msgid "Partner" +msgstr "业务伙伴" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_report_crm_fundraising_tree +msgid "Fundraising Analysis" +msgstr "资金募集分析" + +#. module: crm_fundraising +#: model:ir.module.module,shortdesc:crm_fundraising.module_meta_information +msgid "CRM Fundraising" +msgstr "客户关系管理 资金募集" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Misc" +msgstr "杂项" + +#. module: crm_fundraising +#: field:crm.fundraising.report,section_id:0 +msgid "Section" +msgstr "分类" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,priority:0 +msgid "Priority" +msgstr "优先级" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Send New Email" +msgstr "发送新的电子邮件" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund1 +msgid "Social Rehabilitation And Rural Upliftment" +msgstr "社会康复和农场振兴" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Payment Mode" +msgstr "支付方式" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Reply" +msgstr "回复" + +#. module: crm_fundraising +#: field:crm.fundraising,email_from:0 +msgid "Email" +msgstr "电子邮件" + +#. module: crm_fundraising +#: field:crm.fundraising,canal_id:0 +msgid "Channel" +msgstr "途径" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Lowest" +msgstr "最低" + +#. module: crm_fundraising +#: field:crm.fundraising,create_date:0 +msgid "Creation Date" +msgstr "创建日期" + +#. module: crm_fundraising +#: field:crm.fundraising,date_deadline:0 +msgid "Deadline" +msgstr "截止日期" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "July" +msgstr "7月" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_case_fundraising-act +msgid "Categories" +msgstr "类型" + +#. module: crm_fundraising +#: field:crm.fundraising,stage_id:0 +msgid "Stage" +msgstr "阶段" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History Information" +msgstr "日志信息" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Dates" +msgstr "日期" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name2:0 +msgid "Employee Email" +msgstr "员工邮箱" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Month-1 " +msgstr " 上月 " + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Cancelled" +msgstr "已取消" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund2 +msgid "Learning And Education" +msgstr "学习和教育" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Contact" +msgstr "联系方式" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Form" +msgstr "资金类型" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Fund Description" +msgstr "资金说明" + +#. module: crm_fundraising +#: help:crm.fundraising.report,delay_close:0 +msgid "Number of Days to close the case" +msgstr "到期天数" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "References" +msgstr "参考" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: model:ir.actions.act_window,name:crm_fundraising.action_report_crm_fundraising +#: model:ir.module.module,description:crm_fundraising.module_meta_information +msgid "Fundraising" +msgstr "资金募集" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.action_report_crm_fundraising +msgid "" +"Have a general overview of all fund raising activities by sorting them with " +"specific criteria such as the estimated revenue, average success probability " +"and delay to close." +msgstr "所有的资金募集活动都有一个一般概述并按具体的标准分类。如预计收入,平均成功的概率和延迟关闭等。" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "September" +msgstr "9月" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication" +msgstr "沟通" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds Tree" +msgstr "资金树" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,month:0 +msgid "Month" +msgstr "月" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Escalate" +msgstr "提升" + +#. module: crm_fundraising +#: field:crm.fundraising,write_date:0 +msgid "Update Date" +msgstr "更新日期" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund3 +msgid "Credit Card" +msgstr "信用卡" + +#. module: crm_fundraising +#: model:ir.actions.act_window,name:crm_fundraising.crm_fundraising_stage_act +msgid "Fundraising Stages" +msgstr "资金募集阶段" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Salesman" +msgstr "业务员" + +#. module: crm_fundraising +#: field:crm.fundraising,ref:0 +msgid "Reference" +msgstr "参考" + +#. module: crm_fundraising +#: field:crm.fundraising,ref2:0 +msgid "Reference 2" +msgstr "参考2" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,categ_id:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,categ_id:0 +msgid "Category" +msgstr "类型" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid " Year " +msgstr " 年 " + +#. module: crm_fundraising +#: field:crm.fundraising,planned_cost:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,planned_cost:0 +msgid "Planned Costs" +msgstr "计划成本" + +#. module: crm_fundraising +#: help:crm.fundraising,email_cc:0 +msgid "" +"These email addresses will be added to the CC field of all inbound and " +"outbound emails for this record before being sent. Separate multiple email " +"addresses with a comma" +msgstr "这些邮件地址将添加到之前发送记录的发送和接收邮件的抄送字段,分隔多个邮件地址有逗号。" + +#. module: crm_fundraising +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Draft" +msgstr "草稿" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Low" +msgstr "低" + +#. module: crm_fundraising +#: field:crm.fundraising,date_closed:0 +#: selection:crm.fundraising,state:0 +#: selection:crm.fundraising.report,state:0 +msgid "Closed" +msgstr "已关闭" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Pending" +msgstr "待定中" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Communication & History" +msgstr "沟通&日志" + +#. module: crm_fundraising +#: model:ir.ui.menu,name:crm_fundraising.menu_crm_fundraising_stage_act +msgid "Stages" +msgstr "阶段" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "August" +msgstr "8月" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "Normal" +msgstr "普通" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Global CC" +msgstr "完整抄送" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: model:ir.actions.act_window,name:crm_fundraising.crm_case_category_act_fund_all1 +msgid "Funds" +msgstr "资金" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "June" +msgstr "6月" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_phone:0 +msgid "Phone" +msgstr "电话" + +#. module: crm_fundraising +#: field:crm.fundraising.report,user_id:0 +msgid "User" +msgstr "用户" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "#Fundraising" +msgstr "#资金募集" + +#. module: crm_fundraising +#: field:crm.fundraising,active:0 +msgid "Active" +msgstr "生效" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "November" +msgstr "11月" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Extended Filters..." +msgstr "扩展过滤..." + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "Search" +msgstr "查找" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "October" +msgstr "10月" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "January" +msgstr "1月" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund2 +msgid "Cheque" +msgstr "支票" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fund_categ_action +msgid "" +"Manage and define the fund raising categories you want to be maintained in " +"the system." +msgstr "在你的系统中管理和定义资金募集的类型" + +#. module: crm_fundraising +#: help:crm.fundraising,email_from:0 +msgid "These people will receive email." +msgstr "这些人将收到电子邮件。" + +#. module: crm_fundraising +#: field:crm.fundraising,date:0 +msgid "Date" +msgstr "日期" + +#. module: crm_fundraising +#: model:crm.case.categ,name:crm_fundraising.categ_fund3 +msgid "Healthcare" +msgstr "卫生保健" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "History" +msgstr "日志" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Attachments" +msgstr "附件" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_case_stage +msgid "Stage of case" +msgstr "业务阶段" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Estimates" +msgstr "估计" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,state:0 +msgid "State" +msgstr "州/省" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Done" +msgstr "完成" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "December" +msgstr "12月" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: view:crm.fundraising.report:0 +msgid "Cancel" +msgstr "取消" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: selection:crm.fundraising,state:0 +#: view:crm.fundraising.report:0 +#: selection:crm.fundraising.report,state:0 +msgid "Open" +msgstr "开启" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_case_category_act_fund_all1 +msgid "" +"If you need to collect money for your organization or a campaign, Fund " +"Raising allows you to track all your fund raising activities. In the search " +"list, filter by funds description, email, history and probability of success." +msgstr "如果你需要为你的组织或公司筹集经费,资金募集可以使你跟踪你的资金募集活动。在搜索列表按资金说明、邮件、日志和成功的可能性筛选。" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,user_id:0 +msgid "Responsible" +msgstr "负责人" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Current" +msgstr "当前的" + +#. module: crm_fundraising +#: help:crm.fundraising,section_id:0 +msgid "" +"Sales team to which Case belongs to. Define Responsible user and Email " +"account for mail gateway." +msgstr "业务的销售团队,定义责任人和邮件的网关。" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Details" +msgstr "明细行" + +#. module: crm_fundraising +#: model:ir.model,name:crm_fundraising.model_crm_fundraising_report +msgid "CRM Fundraising Report" +msgstr "客户关系管理 资金募集报表" + +#. module: crm_fundraising +#: field:crm.fundraising.report,type_id:0 +msgid "Fundraising Type" +msgstr "资金募集类型" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,amount_revenue_prob:0 +msgid "Est. Rev*Prob." +msgstr "估计收入 × 概率" + +#. module: crm_fundraising +#: model:ir.actions.act_window,help:crm_fundraising.crm_fundraising_stage_act +msgid "" +"Create and manage fund raising activity categories you want to be maintained " +"in the system." +msgstr "在你的系统中创建和管理资金募集活动的类型" + +#. module: crm_fundraising +#: field:crm.fundraising,description:0 +msgid "Description" +msgstr "说明" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "May" +msgstr "5月" + +#. module: crm_fundraising +#: field:crm.fundraising,probability:0 +msgid "Probability (%)" +msgstr "概率(%)" + +#. module: crm_fundraising +#: field:crm.fundraising,partner_name:0 +msgid "Employee's Name" +msgstr "员工姓名" + +#. module: crm_fundraising +#: help:crm.fundraising,canal_id:0 +msgid "" +"The channels represent the different communication modes available with the " +"customer." +msgstr "途径代表与客户沟通的不同方式" + +#. module: crm_fundraising +#: help:crm.fundraising,state:0 +msgid "" +"The state is set to 'Draft', when a case is created. " +" \n" +"If the case is in progress the state is set to 'Open'. " +" \n" +"When the case is over, the state is set to 'Done'. " +" \n" +"If the case needs to be reviewed then the state is set to 'Pending'." +msgstr "" +"当一个业务创建时状态设为'草稿'\n" +"如果业务正在处理状态设为'开启'\n" +"当业务结束状态设为'完成'\n" +"如果业务需要审查状态设为'待定'" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "February" +msgstr "2月" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,name:0 +msgid "Name" +msgstr "名称" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund1 +msgid "Cash" +msgstr "现金" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Funds by Categories" +msgstr "资金类型" + +#. module: crm_fundraising +#: selection:crm.fundraising.report,month:0 +msgid "April" +msgstr "4月" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +msgid "My Case(s)" +msgstr "我的业务" + +#. module: crm_fundraising +#: model:crm.case.resource.type,name:crm_fundraising.type_fund4 +msgid "Demand Draft" +msgstr "汇票" + +#. module: crm_fundraising +#: field:crm.fundraising,id:0 +msgid "ID" +msgstr "" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +msgid "Search Funds" +msgstr "查找资金" + +#. module: crm_fundraising +#: selection:crm.fundraising,priority:0 +msgid "High" +msgstr "高" + +#. module: crm_fundraising +#: view:crm.fundraising:0 +#: field:crm.fundraising,section_id:0 +#: view:crm.fundraising.report:0 +msgid "Sales Team" +msgstr "销售团队" + +#. module: crm_fundraising +#: field:crm.fundraising.report,create_date:0 +msgid "Create Date" +msgstr "创建日期" + +#. module: crm_fundraising +#: field:crm.fundraising,date_action_last:0 +msgid "Last Action" +msgstr "最近动作" + +#. module: crm_fundraising +#: view:crm.fundraising.report:0 +#: field:crm.fundraising.report,name:0 +msgid "Year" +msgstr "年" + +#. module: crm_fundraising +#: field:crm.fundraising,duration:0 +msgid "Duration" +msgstr "持续时间" diff --git a/addons/crm_partner_assign/i18n/zh_CN.po b/addons/crm_partner_assign/i18n/zh_CN.po new file mode 100644 index 00000000000..306f09f7a00 --- /dev/null +++ b/addons/crm_partner_assign/i18n/zh_CN.po @@ -0,0 +1,713 @@ +# Chinese (Simplified) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-11 08:43+0000\n" +"Last-Translator: Black Jack \n" +"Language-Team: Chinese (Simplified) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,name:0 +msgid "Send to" +msgstr "发送到" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_close:0 +msgid "Delay to Close" +msgstr "延迟关闭" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,planned_revenue:0 +msgid "Planned Revenue" +msgstr "计划收入" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,nbr:0 +msgid "# of Cases" +msgstr "# 业务" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Group By..." +msgstr "分组..." + +#. module: crm_partner_assign +#: view:crm.lead:0 +#: view:crm.lead.forward.to.partner:0 +msgid "Forward" +msgstr "下一页" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,reply_to:0 +msgid "Reply-to of the Sales team defined on this case" +msgstr "在这业务销售团队定义的“回复到”" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localize" +msgstr "geolocalization定位" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "March" +msgstr "3月" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Lead" +msgstr "线索" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to close" +msgstr "延迟关闭" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Whole Story" +msgstr "完整的情况" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,company_id:0 +msgid "Company" +msgstr "公司" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:41 +#, python-format +msgid "" +"Could not contact geolocation servers, please make sure you have a working " +"internet connection (%s)" +msgstr "无法连接到服务器,请确保你的连接 (%s) 正常。" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,partner_date:0 +msgid "Partner Date" +msgstr "业务伙伴日期" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Highest" +msgstr "最高" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,day:0 +msgid "Day" +msgstr "日" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Latest email" +msgstr "最近的邮件" + +#. module: crm_partner_assign +#: field:crm.lead,partner_latitude:0 +#: field:res.partner,partner_latitude:0 +msgid "Geo Latitude" +msgstr "geolocalization纬度" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Cancelled" +msgstr "已取消" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assignation" +msgstr "geolocalization指派" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,date_closed:0 +msgid "Close Date" +msgstr "结束日期" + +#. module: crm_partner_assign +#: help:res.partner,partner_weight:0 +msgid "" +"Gives the probability to assign a lead to this partner. (0 means no " +"assignation.)" +msgstr "为线索指派一个业务伙伴的概率(0表示没指派)" + +#. module: crm_partner_assign +#: model:ir.module.module,description:crm_partner_assign.module_meta_information +msgid "" +"\n" +"This is the module used by OpenERP SA to redirect customers to his " +"partners,\n" +"based on geolocalization.\n" +" " +msgstr "" +"\n" +"这模块用于系统给业务伙伴定位的地理信息,其基于google的geolocalization服务\n" +" " + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Pending" +msgstr "待定中" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,name:0 +#: field:crm.lead.forward.to.partner,partner_id:0 +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,partner_assigned_id:0 +#: model:ir.model,name:crm_partner_assign.model_res_partner +msgid "Partner" +msgstr "业务伙伴" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability:0 +msgid "Avg Probability" +msgstr "平均概率" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Previous" +msgstr "前一个" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/partner_geo_assign.py:40 +#, python-format +msgid "Network error" +msgstr "网络错误" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,email_cc:0 +msgid "" +"These addresses will receive a copy of this email. To modify the permanent " +"CC list, edit the global CC field of this case" +msgstr "这些地址将收到这邮件的副本。要永久修改这抄送地址列表,请编辑这业务的默认抄送字段。" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_from:0 +msgid "From" +msgstr "来自" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.res_partner_grade_action +#: model:ir.ui.menu,name:crm_partner_assign.menu_res_partner_grade_action +#: field:res.partner,grade_id:0 +#: view:res.partner.grade:0 +msgid "Partner Grade" +msgstr "业务伙伴级别" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Section" +msgstr "分类" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Next" +msgstr "下一个" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,priority:0 +msgid "Priority" +msgstr "优先级" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,state:0 +msgid "State" +msgstr "州/省" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_expected:0 +msgid "Overpassed Deadline" +msgstr "超越截止日期" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,html:0 +msgid "HTML formatting?" +msgstr "HTML格式?" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,type:0 +msgid "Type" +msgstr "类型:" + +#. module: crm_partner_assign +#: help:crm.lead,partner_assigned_id:0 +msgid "Partner this case has been forwarded/assigned to." +msgstr "这业务的业务伙伴已转发/已分配" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Lowest" +msgstr "最低" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Leads Analysis" +msgstr "线索分析" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,creation_date:0 +msgid "Creation Date" +msgstr "创建日期" + +#. module: crm_partner_assign +#: help:crm.lead.forward.to.partner,html:0 +msgid "Select this if you want to send email with HTML formatting." +msgstr "如果你想发送HTML格式的邮件,选此" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "7 Days" +msgstr "7天" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Partner Assignation" +msgstr "" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,type:0 +msgid "Type is used to separate Leads and Opportunities" +msgstr "类型用于区分线索和商机" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "July" +msgstr "7月" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,stage_id:0 +msgid "Stage" +msgstr "阶段" + +#. module: crm_partner_assign +#: code:addons/crm_partner_assign/wizard/crm_forward_to_partner.py:271 +#, python-format +msgid "Fwd" +msgstr "转发" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Geo Localization" +msgstr "geolocalization定位" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Opportunities Assignment Analysis" +msgstr "商机指派分析" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Cancel" +msgstr "取消" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,history:0 +msgid "Send history" +msgstr "发送日志" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +msgid "Contact" +msgstr "联系方式" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Close" +msgstr "结束" + +#. module: crm_partner_assign +#: model:ir.actions.act_window,name:crm_partner_assign.action_report_crm_opportunity_assign +#: model:ir.ui.menu,name:crm_partner_assign.menu_report_crm_opportunities_assign_tree +msgid "Opp. Assignment Analysis" +msgstr "商机指派分析" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_close:0 +msgid "Number of Days to close the case" +msgstr "到期天数" + +#. module: crm_partner_assign +#: field:res.partner,partner_weight:0 +msgid "Weight" +msgstr "重量" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Delay to open" +msgstr "延迟开启" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,grade_id:0 +msgid "Grade" +msgstr "级别" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "December" +msgstr "12月" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,month:0 +msgid "Month" +msgstr "月" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,opening_date:0 +msgid "Opening Date" +msgstr "开启日期" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,subject:0 +msgid "Subject" +msgstr "主题" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Salesman" +msgstr "业务员" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,reply_to:0 +msgid "Reply To" +msgstr "回复" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,categ_id:0 +msgid "Category" +msgstr "类型" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "#Opportunities" +msgstr "#商机" + +#. module: crm_partner_assign +#: model:ir.module.module,shortdesc:crm_partner_assign.module_meta_information +msgid "Partner Geo-Localisation" +msgstr "业务伙伴geolocalization定位" + +#. module: crm_partner_assign +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "错误!您不能创建递归的相关成员。" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Draft" +msgstr "草稿" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Low" +msgstr "低" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +#: view:crm.lead.report.assign:0 +#: selection:crm.lead.report.assign,state:0 +msgid "Closed" +msgstr "已结束" + +#. module: crm_partner_assign +#: view:res.partner:0 +#: field:res.partner,opportunity_assigned_ids:0 +msgid "Assigned Opportunities" +msgstr "分配商机" + +#. module: crm_partner_assign +#: field:crm.lead,date_assign:0 +msgid "Assignation Date" +msgstr "分配日期" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probability_max:0 +msgid "Max Probability" +msgstr "最大可能" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "August" +msgstr "8月" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "Normal" +msgstr "普通" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Escalate" +msgstr "提升" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,attachment_ids:0 +msgid "unknown" +msgstr "未知" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "June" +msgstr "6月" + +#. module: crm_partner_assign +#: help:crm.lead.report.assign,delay_open:0 +msgid "Number of Days to open the case" +msgstr "业务开启的天数" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,delay_open:0 +msgid "Delay to Open" +msgstr "延迟开启" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,name:0 +#: field:crm.lead.forward.to.partner,user_id:0 +#: field:crm.lead.report.assign,user_id:0 +msgid "User" +msgstr "用户" + +#. module: crm_partner_assign +#: field:res.partner.grade,active:0 +msgid "Active" +msgstr "生效" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "November" +msgstr "11月" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Extended Filters..." +msgstr "扩展过滤..." + +#. module: crm_partner_assign +#: field:crm.lead,partner_longitude:0 +#: field:res.partner,partner_longitude:0 +msgid "Geo Longitude" +msgstr "geolocalization经度" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Lead Assign" +msgstr "线索指派" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "October" +msgstr "10月" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Assignation" +msgstr "指派" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_cc:0 +msgid "CC" +msgstr "抄送" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "January" +msgstr "1月" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Planned Revenues" +msgstr "计划收入" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_res_partner_grade +msgid "res.partner.grade" +msgstr "" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +msgid "Unchanged" +msgstr "未更改" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "September" +msgstr "9月" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Last 30 Days" +msgstr "最后30天" + +#. module: crm_partner_assign +#: field:res.partner.grade,name:0 +msgid "Grade Name" +msgstr "级别名称" + +#. module: crm_partner_assign +#: help:crm.lead,date_assign:0 +msgid "Last date this case was forwarded/assigned to a partner" +msgstr "为这业务指派/跟进的业务伙伴的最后期限" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,state:0 +#: selection:crm.lead.report.assign,state:0 +#: view:res.partner:0 +msgid "Open" +msgstr "开启" + +#. module: crm_partner_assign +#: field:res.partner,date_localization:0 +msgid "Geo Localization Date" +msgstr "geolocalization定位的日期" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +msgid "Current" +msgstr "当前的" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,email_to:0 +msgid "To" +msgstr "到" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_forward_to_partner +msgid "Send new email" +msgstr "发送新的邮件" + +#. module: crm_partner_assign +#: view:crm.lead.forward.to.partner:0 +#: model:ir.actions.act_window,name:crm_partner_assign.crm_lead_forward_to_partner_act +msgid "Forward to Partner" +msgstr "跟进的业务伙伴" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "May" +msgstr "5月" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,probable_revenue:0 +msgid "Probable Revenue" +msgstr "可能收入" + +#. module: crm_partner_assign +#: field:crm.lead,partner_assigned_id:0 +msgid "Assigned Partner" +msgstr "指派的业务伙伴" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,address_id:0 +msgid "Address" +msgstr "地址" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,type:0 +msgid "Opportunity" +msgstr "商机" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,partner_id:0 +msgid "Customer" +msgstr "客户" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "February" +msgstr "2月" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,name:0 +msgid "Email Address" +msgstr "电子邮件地址" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,country_id:0 +msgid "Country" +msgstr "国家" + +#. module: crm_partner_assign +#: view:res.partner:0 +msgid "Convert to Opportunity" +msgstr "转换为商机" + +#. module: crm_partner_assign +#: view:crm.lead:0 +msgid "Geo Assign" +msgstr "指定geolocalization" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,month:0 +msgid "April" +msgstr "4月" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead +msgid "crm.lead" +msgstr "" + +#. module: crm_partner_assign +#: model:ir.model,name:crm_partner_assign.model_crm_lead_report_assign +msgid "CRM Lead Report" +msgstr "客户关系管理线索报表" + +#. module: crm_partner_assign +#: selection:crm.lead.forward.to.partner,history:0 +msgid "Case Information" +msgstr "" + +#. module: crm_partner_assign +#: field:res.partner.grade,sequence:0 +msgid "Sequence" +msgstr "序列" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,body:0 +msgid "Message Body" +msgstr "消息正文" + +#. module: crm_partner_assign +#: selection:crm.lead.report.assign,priority:0 +msgid "High" +msgstr "高" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,section_id:0 +msgid "Sales Team" +msgstr "销售团队" + +#. module: crm_partner_assign +#: field:crm.lead.report.assign,create_date:0 +msgid "Create Date" +msgstr "创建日期" + +#. module: crm_partner_assign +#: field:crm.lead.forward.to.partner,state:0 +msgid "Set New State To" +msgstr "设定新状态" + +#. module: crm_partner_assign +#: view:crm.lead.report.assign:0 +#: field:crm.lead.report.assign,name:0 +msgid "Year" +msgstr "年" diff --git a/addons/hr_payroll_account/i18n/ca.po b/addons/hr_payroll_account/i18n/ca.po new file mode 100644 index 00000000000..6506ebb49d0 --- /dev/null +++ b/addons/hr_payroll_account/i18n/ca.po @@ -0,0 +1,328 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-14 20:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-15 05:06+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: hr_payroll_account +#: field:hr.payslip,move_line_ids:0 +msgid "Accounting Lines" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payroll.register,bank_journal_id:0 +#: field:hr.payslip,bank_journal_id:0 +msgid "Bank Journal" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contibution_register_line +msgid "Contribution Register Line" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_contibution_register +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.employee,analytic_account:0 +msgid "Analytic Account for Salary Analysis" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payroll.register,journal_id:0 +#: field:hr.payslip,journal_id:0 +msgid "Expense Journal" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contibution.register.line,period_id:0 +msgid "Period" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.employee,salary_account:0 +msgid "Salary Account" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.employee,property_bank_account:0 +msgid "Select Bank Account from where Salary Expense will be Paid" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_register +msgid "Payroll Register" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_account_move +msgid "Account Move Link to Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Description" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:330 +#, python-format +msgid "Please Confirm all Expense Invoice appear for Reimbursement" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:432 +#, python-format +msgid "Please defined partner in bank account for %s !" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Informations" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.employee,salary_account:0 +msgid "Expense account when Salary Expense will be recorded" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:429 +#, python-format +msgid "Please defined bank account for %s !" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,description:hr_payroll_account.module_meta_information +msgid "" +"Generic Payroll system Integrated with Accountings\n" +" * Expanse Encoding\n" +" * Payment Encoding\n" +" * Comany Contribution Managemet\n" +" " +msgstr "" + +#. module: hr_payroll_account +#: model:ir.module.module,shortdesc:hr_payroll_account.module_meta_information +msgid "Human Resource Payroll Accounting" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +#: field:hr.payslip,move_payment_ids:0 +msgid "Payment Lines" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:273 +#: code:addons/hr_payroll_account/hr_payroll_account.py:444 +#, python-format +msgid "Please define fiscal year for perticular contract" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,slip_id:0 +#: model:ir.model,name:hr_payroll_account.model_hr_payslip +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll_account +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Account Lines" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contibution.register,account_id:0 +#: field:hr.holidays.status,account_id:0 +#: field:hr.payroll.advice,account_id:0 +msgid "Account" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.employee,property_bank_account:0 +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,name:0 +msgid "Name" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payslip_line +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Vouchers" +msgstr "" + +#. module: hr_payroll_account +#: constraint:hr.employee:0 +msgid "" +"Error ! You cannot select a department for which the employee is the manager." +msgstr "" + +#. module: hr_payroll_account +#: help:hr.payroll.register,period_id:0 +#: help:hr.payslip,period_id:0 +msgid "Keep empty to use the period of the validation(Payslip) date." +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_advice +msgid "Bank Advice Note" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,move_id:0 +msgid "Expense Entries" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip,move_ids:0 +msgid "Accounting vouchers" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:273 +#: code:addons/hr_payroll_account/hr_payroll_account.py:280 +#: code:addons/hr_payroll_account/hr_payroll_account.py:283 +#: code:addons/hr_payroll_account/hr_payroll_account.py:330 +#: code:addons/hr_payroll_account/hr_payroll_account.py:444 +#: code:addons/hr_payroll_account/hr_payroll_account.py:451 +#: code:addons/hr_payroll_account/hr_payroll_account.py:454 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.employee,employee_account:0 +msgid "Employee Account" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip.line,account_id:0 +msgid "General Account" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contibution.register,yearly_total_by_emp:0 +msgid "Total By Employee" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payslip.account.move,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.payroll.register,period_id:0 +#: field:hr.payslip,period_id:0 +msgid "Force Period" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_holidays_status +msgid "Leave Type" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:280 +#: code:addons/hr_payroll_account/hr_payroll_account.py:451 +#, python-format +msgid "Fiscal Year is not defined for slip date %s" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contibution.register,analytic_account_id:0 +#: field:hr.employee,analytic_account:0 +#: field:hr.holidays.status,analytic_account_id:0 +#: field:hr.payroll.structure,account_id:0 +#: field:hr.payslip.line,analytic_account_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: hr_payroll_account +#: help:hr.employee,employee_account:0 +msgid "Employee Payable Account" +msgstr "" + +#. module: hr_payroll_account +#: field:hr.contibution.register,yearly_total_by_comp:0 +msgid "Total By Company" +msgstr "" + +#. module: hr_payroll_account +#: model:ir.model,name:hr_payroll_account.model_hr_payroll_structure +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:550 +#, python-format +msgid "Please Configure Partners Receivable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.contibution.register:0 +msgid "Year" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:283 +#: code:addons/hr_payroll_account/hr_payroll_account.py:454 +#, python-format +msgid "Period is not defined for slip date %s" +msgstr "" + +#. module: hr_payroll_account +#: view:hr.payslip:0 +msgid "Accounting Details" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:533 +#, python-format +msgid "Please Configure Partners Payable Account!!" +msgstr "" + +#. module: hr_payroll_account +#: code:addons/hr_payroll_account/hr_payroll_account.py:429 +#: code:addons/hr_payroll_account/hr_payroll_account.py:432 +#: code:addons/hr_payroll_account/hr_payroll_account.py:533 +#: code:addons/hr_payroll_account/hr_payroll_account.py:550 +#, python-format +msgid "Integrity Error !" +msgstr "" diff --git a/addons/l10n_ec/i18n/es_EC.po b/addons/l10n_ec/i18n/es_EC.po new file mode 100644 index 00000000000..cb0ab1a7512 --- /dev/null +++ b/addons/l10n_ec/i18n/es_EC.po @@ -0,0 +1,56 @@ +# Spanish (Ecuador) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-07 06:01+0000\n" +"PO-Revision-Date: 2011-04-11 18:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Ecuador) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: l10n_ec +#: model:ir.module.module,shortdesc:l10n_ec.module_meta_information +msgid "Ecuador - Accounting Chart" +msgstr "Ecuador - Plan Contable" + +#. module: l10n_ec +#: model:ir.module.module,description:l10n_ec.module_meta_information +msgid "" +"\n" +" This is the base module to manage the accounting chart for Ecuador in " +"OpenERP.\n" +" " +msgstr "" +"\n" +" Este es el módulo base para gestionar el plan contable para Ecuador en " +"OpenERP.\n" +" " + +#. module: l10n_ec +#: model:ir.actions.todo,note:l10n_ec.config_call_account_template_ec +msgid "" +"Generate Chart of Accounts from a Chart Template. 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 accounts and Bank account, currency to create " +"Journals. Thus,the pure copy of chart Template is generated.\n" +"\tThis is the same wizard that runs from Financial " +"Management/Configuration/Financial Accounting/Financial Accounts/Generate " +"Chart of Accounts from a Chart Template." +msgstr "" +"Generar el plan contable a partir de una plantilla de plan contable. Se le " +"pedirá el nombre de la compañía, la plantilla de plan contable a utilizar, " +"el número de dígitos para generar el código de las cuentas y de la cuenta " +"bancaria, la moneda para crear los diarios. Así pues, se genere una copia " +"exacta de la plantilla de plan contable.\n" +"\tEste es el mismo asistente que se ejecuta desde Contabilidad y finanzas / " +"Configuración / Contabilidad financiera / Cuentas financieras / Generar el " +"plan contable a partir de una plantilla de plan contable." diff --git a/addons/procurement/i18n/es_EC.po b/addons/procurement/i18n/es_EC.po new file mode 100644 index 00000000000..945884f602b --- /dev/null +++ b/addons/procurement/i18n/es_EC.po @@ -0,0 +1,929 @@ +# Spanish (Ecuador) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-11 18:23+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Ecuador) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: procurement +#: view:make.procurement:0 +msgid "Ask New Products" +msgstr "Solicitar nuevos productos" + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_sched +msgid "Schedulers" +msgstr "Planificaciones" + +#. module: procurement +#: model:ir.model,name:procurement.model_make_procurement +msgid "Make Procurements" +msgstr "Realizar abastecimientos" + +#. module: procurement +#: help:procurement.order.compute.all,automatic:0 +msgid "" +"Triggers an automatic procurement for all products that have a virtual stock " +"under 0. You should probably not use this option, we suggest using a MTO " +"configuration on products." +msgstr "" +"Dispara un abastecimiento automático para todos los productos que tienen un " +"stock virtual menor que 0. Probablemente no debería utilizar esta opción, " +"sugerimos utilizar una configuración de MTO en productos." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Group By..." +msgstr "Agrupado por..." + +#. module: procurement +#: help:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Draft procurement of the product and location of that orderpoint" +msgstr "" +"Abastecimiento borrador del producto y ubicación para esta regla de stock " +"mínimo." + +#. module: procurement +#: code:addons/procurement/procurement.py:288 +#, python-format +msgid "No supplier defined for this product !" +msgstr "¡No se ha definido un proveedor para este producto!" + +#. module: procurement +#: field:make.procurement,uom_id:0 +msgid "Unit of Measure" +msgstr "Unidad de Medida" + +#. module: procurement +#: field:procurement.order,procure_method:0 +msgid "Procurement Method" +msgstr "Método de abastecimiento" + +#. module: procurement +#: code:addons/procurement/procurement.py:298 +#, python-format +msgid "No address defined for the supplier" +msgstr "No se ha definido dirección para el proveedor" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_procurement_compute +msgid "Compute Stock Minimum Rules Only" +msgstr "Calcular sólo reglas de stock mínimo" + +#. module: procurement +#: field:procurement.order,company_id:0 +#: field:stock.warehouse.orderpoint,company_id:0 +msgid "Company" +msgstr "Compañia" + +#. module: procurement +#: field:procurement.order,product_uos_qty:0 +msgid "UoS Quantity" +msgstr "Cantidad UdV" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,name:0 +msgid "Reason" +msgstr "Razón" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "Compute Procurements" +msgstr "Calcular abastecimientos" + +#. module: procurement +#: field:procurement.order,message:0 +msgid "Latest error" +msgstr "Último error" + +#. module: procurement +#: help:mrp.property,composition:0 +msgid "Not used in computations, for information purpose only." +msgstr "No utilizado en cálculos, sólo con la finalidad de informar." + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_id:0 +msgid "Latest procurement" +msgstr "Último abastecimiento" + +#. module: procurement +#: view:procurement.order:0 +msgid "Notes" +msgstr "Notas" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "on order" +msgstr "bajo pedido" + +#. module: procurement +#: help:procurement.order,message:0 +msgid "Exception occurred while computing procurement orders." +msgstr "" +"Ha ocurrido una excepción mientras se calculaban órdenes de abastecimiento." + +#. module: procurement +#: help:procurement.order,state:0 +msgid "" +"When a procurement is created the state is set to 'Draft'.\n" +" If the procurement is confirmed, the state is set to 'Confirmed'. " +" \n" +"After confirming the state is set to 'Running'.\n" +" If any exception arises in the order then the state is set to 'Exception'.\n" +" Once the exception is removed the state becomes 'Ready'.\n" +" It is in 'Waiting'. state when the procurement is waiting for another one " +"to finish." +msgstr "" +"Cuando se crea una orden de abastecimiento, su estado es 'Borrador'. \n" +"Si el abastecimiento se confirma, el estado cambia a 'Confirmada'. " +" \n" +"Después de confirmar el estado se establece como 'En curso'.\n" +"Si surge cualquier excepción con la orden, el estado pasa a 'Excepción'.\n" +"Una vez la excepción es solucionada, el estado cambia a 'Preparada'.\n" +"Está en estado 'En espera' cuando está esperando a que acabe otro " +"abastecimiento." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules Search" +msgstr "Buscar reglas de stock mínimo" + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_min_qty:0 +msgid "" +"When the virtual stock goes belong the Min Quantity, OpenERP generates a " +"procurement to bring the virtual stock to the Max Quantity." +msgstr "" +"Cuando el stock virtual está por debajo de la cantidad mínima, OpenERP " +"genera un abastecimiento para aumentar el stock virtual a la cantidad máxima." + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "Scheduler Parameters" +msgstr "Parámetros del planificador" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de stock" + +#. module: procurement +#: view:procurement.order:0 +msgid "Planification" +msgstr "Planificación" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Ready" +msgstr "Preparado" + +#. module: procurement +#: field:procurement.order.compute.all,automatic:0 +msgid "Automatic orderpoint" +msgstr "Generación de orden automática" + +#. module: procurement +#: field:mrp.property,composition:0 +msgid "Properties composition" +msgstr "Composición de propiedades" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Confirmed" +msgstr "Confirmado" + +#. module: procurement +#: view:procurement.order:0 +msgid "Retry" +msgstr "Reintentar" + +#. module: procurement +#: view:procurement.order.compute:0 +#: view:procurement.orderpoint.compute:0 +msgid "Parameters" +msgstr "Parámetros" + +#. module: procurement +#: view:procurement.order:0 +msgid "Confirm" +msgstr "Confirmar" + +#. module: procurement +#: help:procurement.order,origin:0 +msgid "" +"Reference of the document that created this Procurement.\n" +"This is automatically completed by OpenERP." +msgstr "" +"Referencia del documento que ha creado este abastecimiento.\n" +"OpenERP lo completa automáticamente." + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Procurement Orders to Process" +msgstr "Órdenes de abastecimiento a procesar" + +#. module: procurement +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "¡Error! No puede crear compañías recursivas." + +#. module: procurement +#: field:procurement.order,priority:0 +msgid "Priority" +msgstr "Prioridad" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,state:0 +msgid "State" +msgstr "Estado" + +#. module: procurement +#: field:procurement.order,location_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,location_id:0 +msgid "Location" +msgstr "Ubicación" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_picking +msgid "Picking List" +msgstr "Lista Movimientos" + +#. module: procurement +#: field:make.procurement,warehouse_id:0 +#: view:stock.warehouse.orderpoint:0 +#: field:stock.warehouse.orderpoint,warehouse_id:0 +msgid "Warehouse" +msgstr "Inventario" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Best price (not yet active!)" +msgstr "Mejor precio (aún no activo!)" + +#. module: procurement +#: view:procurement.order:0 +msgid "Product & Location" +msgstr "Producto & Ubicación" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute +msgid "Compute Procurement" +msgstr "Calcular abastecimiento" + +#. module: procurement +#: model:ir.module.module,shortdesc:procurement.module_meta_information +#: field:stock.move,procurements:0 +msgid "Procurements" +msgstr "Abastecimientos" + +#. module: procurement +#: field:res.company,schedule_range:0 +msgid "Scheduler Range Days" +msgstr "Día rango planificador" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_action +msgid "" +"A procurement order is used to record a need for a specific product at a " +"specific location. A procurement order is usually created automatically from " +"sales orders, a Pull Logistics rule or Minimum Stock Rules. When the " +"procurement order is confirmed, it automatically creates the necessary " +"operations to fullfil the need: purchase order proposition, manufacturing " +"order, etc." +msgstr "" +"Una orden de abastecimiento se utiliza para registrar una necesidad de un " +"producto específico en una ubicación específica. Una orden de abastecimiento " +"es generalmente creada automáticamente a partir de órdenes de venta, reglas " +"logísticas Pull o regals de stck mínimo. Cuando la orden de abastecimiento " +"es confirmada, crea automáticamente las operaciones necesarias para " +"satisafacer al necesidad: propuesta de orden de compra, orden de fabricaión, " +"etc." + +#. module: procurement +#: field:make.procurement,date_planned:0 +msgid "Planned Date" +msgstr "Fecha planificada" + +#. module: procurement +#: view:procurement.order:0 +msgid "Group By" +msgstr "Agrupar por" + +#. module: procurement +#: field:make.procurement,qty:0 +#: field:procurement.order,product_qty:0 +msgid "Quantity" +msgstr "Cantidad" + +#. module: procurement +#: code:addons/procurement/procurement.py:370 +#, python-format +msgid "Not enough stock and no minimum orderpoint rule defined." +msgstr "" +"No hay suficiente stock y no se ha definido una regla de stock mínimo." + +#. module: procurement +#: code:addons/procurement/procurement.py:137 +#, python-format +msgid "Invalid action !" +msgstr "¡Acción inválida!" + +#. module: procurement +#: view:procurement.order:0 +msgid "References" +msgstr "Referencias" + +#. module: procurement +#: view:res.company:0 +msgid "Configuration" +msgstr "Configuración" + +#. module: procurement +#: field:stock.warehouse.orderpoint,qty_multiple:0 +msgid "Qty Multiple" +msgstr "Cant. Multiple" + +#. module: procurement +#: help:procurement.order,procure_method:0 +msgid "" +"If you encode manually a Procurement, you probably want to use a make to " +"order method." +msgstr "" +"Si codifica manualmente un abastecimiento, seguramente quiere usar un método " +"\"Obtener bajo pedido\"." + +#. module: procurement +#: model:ir.ui.menu,name:procurement.menu_stock_procurement +msgid "Automatic Procurements" +msgstr "Abastecimientos automáticos" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_max_qty:0 +msgid "Max Quantity" +msgstr "Cantidad máx" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order +#: model:process.process,name:procurement.process_process_procurementprocess0 +#: view:procurement.order:0 +msgid "Procurement" +msgstr "Abastecimiento" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action +msgid "Procurement Orders" +msgstr "Órdenes de abastecimiento" + +#. module: procurement +#: view:procurement.order:0 +msgid "To Fix" +msgstr "Para corregir" + +#. module: procurement +#: view:procurement.order:0 +msgid "Exceptions" +msgstr "Excepciones" + +#. module: procurement +#: model:process.node,note:procurement.process_node_serviceonorder0 +msgid "Assignment from Production or Purchase Order." +msgstr "Asignación desde producción o pedido de compra." + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property +msgid "Property" +msgstr "Propiedad" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_make_procurement +#: view:make.procurement:0 +msgid "Procurement Request" +msgstr "Solicitud de abastecimiento" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "Compute Stock" +msgstr "Calcular stock" + +#. module: procurement +#: view:procurement.order:0 +msgid "Late" +msgstr "Retrasada" + +#. module: procurement +#: model:process.process,name:procurement.process_process_serviceproductprocess0 +msgid "Service" +msgstr "Servicio" + +#. module: procurement +#: model:ir.module.module,description:procurement.module_meta_information +msgid "" +"\n" +" This is the module for computing Procurements.\n" +" " +msgstr "" +"\n" +" Este es el módulo para calcular abastecimientos.\n" +" " + +#. module: procurement +#: field:stock.warehouse.orderpoint,procurement_draft_ids:0 +msgid "Related Procurement Orders" +msgstr "Órdenes de abastecimiento relacionadas" + +#. module: procurement +#: view:procurement.orderpoint.compute:0 +msgid "" +"Wizard checks all the stock minimum rules and generate procurement order." +msgstr "" +"El asistente comprobará todas las reglas de stock mínimo y generará orden de " +"abastecimiento." + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_min_qty:0 +msgid "Min Quantity" +msgstr "Cantidad mín" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Urgent" +msgstr "Urgente" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "plus" +msgstr "más" + +#. module: procurement +#: code:addons/procurement/procurement.py:319 +#, python-format +msgid "" +"Please check the Quantity in Procurement Order(s), it should not be less " +"than 1!" +msgstr "" +"¡Compruebe la cantidad en la(s) orden(es) de abastecimiento, no debería ser " +"inferior a 1!" + +#. module: procurement +#: help:stock.warehouse.orderpoint,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"orderpoint without removing it." +msgstr "" +"Si el campo activo se desmarca, permite ocultar la regla de stock mínimo sin " +"eliminarla." + +#. module: procurement +#: help:stock.warehouse.orderpoint,product_max_qty:0 +msgid "" +"When the virtual stock goes belong the Max Quantity, OpenERP generates a " +"procurement to bring the virtual stock to the Max Quantity." +msgstr "" +"Cuando el stock virtual se sitúa por debajo de la cantidad mínima, OpenERP " +"genera un abastecimiento para situar el stock virtual a la cantidad máxima." + +#. module: procurement +#: help:procurement.orderpoint.compute,automatic:0 +msgid "If the stock of a product is under 0, it will act like an orderpoint" +msgstr "Si el stock de un producto es menor que 0, actuará como una orden" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Lines" +msgstr "Líneas de abastecimiento" + +#. module: procurement +#: view:procurement.order.compute.all:0 +msgid "" +"This wizard allows you to run all procurement, production and/or purchase " +"orders that should be processed based on their configuration. By default, " +"the scheduler is launched automatically every night by OpenERP. You can use " +"this menu to force it to be launched now. Note that it runs in the " +"background, you may have to wait for a few minutes until it has finished " +"computing." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +#: field:procurement.order,note:0 +msgid "Note" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Draft" +msgstr "" + +#. module: procurement +#: view:procurement.order.compute:0 +msgid "This wizard will schedule procurements." +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Status" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Normal" +msgstr "" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,active:0 +msgid "Active" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_procureproducts0 +msgid "Procure Products" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_planned:0 +msgid "Scheduled date" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Exception" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:179 +#, python-format +msgid "Automatic OP: %s" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_orderpoint_compute +msgid "Automatic Order Point" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_res_company +msgid "Companies" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Extra Information" +msgstr "" + +#. module: procurement +#: help:procurement.order,name:0 +msgid "Procurement name." +msgstr "" + +#. module: procurement +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Reason" +msgstr "" + +#. module: procurement +#: sql_constraint:stock.warehouse.orderpoint:0 +msgid "Qty Multiple must be greater than zero." +msgstr "" + +#. module: procurement +#: selection:stock.warehouse.orderpoint,logic:0 +msgid "Order to Max" +msgstr "" + +#. module: procurement +#: field:procurement.order,date_close:0 +msgid "Date Closed" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:372 +#, python-format +msgid "Procurement '%s' is in exception: not enough stock." +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:138 +#, python-format +msgid "Cannot delete Procurement Order(s) which are in %s State!" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:318 +#, python-format +msgid "Data Insufficient !" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_mrp_property_group +#: field:mrp.property,group_id:0 +#: field:mrp.property.group,name:0 +msgid "Property Group" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Misc" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Locations" +msgstr "" + +#. module: procurement +#: selection:procurement.order,procure_method:0 +msgid "from stock" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "General Information" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Run Procurement" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Done" +msgstr "" + +#. module: procurement +#: help:stock.warehouse.orderpoint,qty_multiple:0 +msgid "The procurement quantity will by rounded up to this multiple." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +#: view:procurement.order:0 +#: selection:procurement.order,state:0 +#: view:procurement.order.compute:0 +#: view:procurement.order.compute.all:0 +#: view:procurement.orderpoint.compute:0 +msgid "Cancel" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,logic:0 +msgid "Reordering Mode" +msgstr "" + +#. module: procurement +#: field:procurement.order,origin:0 +msgid "Source Document" +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Not urgent" +msgstr "" + +#. module: procurement +#: model:ir.model,name:procurement.model_procurement_order_compute_all +msgid "Compute all schedulers" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Current" +msgstr "" + +#. module: procurement +#: view:board.board:0 +msgid "Procurements in Exception" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Details" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.procurement_action5 +#: model:ir.actions.act_window,name:procurement.procurement_action_board +#: model:ir.actions.act_window,name:procurement.procurement_exceptions +#: model:ir.ui.menu,name:procurement.menu_stock_procurement_action +msgid "Procurement Exceptions" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.act_procurement_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_product_product_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.act_stock_warehouse_2_stock_warehouse_orderpoint +#: model:ir.actions.act_window,name:procurement.action_orderpoint_form +#: model:ir.ui.menu,name:procurement.menu_stock_order_points +#: view:stock.warehouse.orderpoint:0 +msgid "Minimum Stock Rules" +msgstr "" + +#. module: procurement +#: field:procurement.order,close_move:0 +msgid "Close Move at end" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Scheduled Date" +msgstr "" + +#. module: procurement +#: field:make.procurement,product_id:0 +#: view:procurement.order:0 +#: field:procurement.order,product_id:0 +#: field:stock.warehouse.orderpoint,product_id:0 +msgid "Product" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Temporary" +msgstr "" + +#. module: procurement +#: field:mrp.property,description:0 +#: field:mrp.property.group,description:0 +msgid "Description" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "min" +msgstr "" + +#. module: procurement +#: view:stock.warehouse.orderpoint:0 +msgid "Quantity Rules" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Running" +msgstr "" + +#. module: procurement +#: field:stock.warehouse.orderpoint,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: procurement +#: model:process.node,name:procurement.process_node_serviceonorder0 +msgid "Make to Order" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "UOM" +msgstr "" + +#. module: procurement +#: selection:procurement.order,state:0 +msgid "Waiting" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.action_orderpoint_form +msgid "" +"You can define your minimum stock rules, so that OpenERP will automatically " +"create draft manufacturing orders or purchase quotations according to the " +"stock level. Once the virtual stock of a product (= stock on hand minus all " +"confirmed orders and reservations) is below the minimum quantity, OpenERP " +"will generate a procurement request to increase the stock up to the maximum " +"quantity." +msgstr "" + +#. module: procurement +#: field:procurement.order,move_id:0 +msgid "Reservation" +msgstr "" + +#. module: procurement +#: model:process.node,note:procurement.process_node_procureproducts0 +msgid "The way to procurement depends on the product type." +msgstr "" + +#. module: procurement +#: view:make.procurement:0 +msgid "" +"This wizard will plan the procurement for this product. This procurement may " +"generate task, production orders or purchase orders." +msgstr "" + +#. module: procurement +#: view:res.company:0 +msgid "MRP & Logistics Scheduler" +msgstr "" + +#. module: procurement +#: field:mrp.property,name:0 +#: field:stock.warehouse.orderpoint,name:0 +msgid "Name" +msgstr "" + +#. module: procurement +#: selection:mrp.property,composition:0 +msgid "max" +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uos:0 +msgid "Product UoS" +msgstr "" + +#. module: procurement +#: code:addons/procurement/procurement.py:347 +#, python-format +msgid "from stock: products assigned." +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,name:procurement.action_compute_schedulers +#: model:ir.ui.menu,name:procurement.menu_stock_proc_schedulers +#: view:procurement.order.compute.all:0 +msgid "Compute Schedulers" +msgstr "" + +#. module: procurement +#: model:ir.actions.act_window,help:procurement.procurement_exceptions +msgid "" +"Procurement Orders represent the need for a certain quantity of products, at " +"a given time, in a given location. Sales Orders are one typical source of " +"Procurement Orders (but these are distinct documents). Depending on the " +"procurement parameters and the product configuration, the procurement engine " +"will attempt to satisfy the need by reserving products from stock, ordering " +"products from a supplier, or passing a manufacturing order, etc. A " +"Procurement Exception occurs when the system cannot find a way to fulfill a " +"procurement. Some exceptions will resolve themselves automatically, but " +"others require manual intervention (those are identified by a specific error " +"message)." +msgstr "" + +#. module: procurement +#: field:procurement.order,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Search Procurement" +msgstr "" + +#. module: procurement +#: help:res.company,schedule_range:0 +msgid "" +"This is the time frame analysed by the scheduler when computing " +"procurements. All procurements that are not between today and today+range " +"are skipped for future computation." +msgstr "" + +#. module: procurement +#: selection:procurement.order,priority:0 +msgid "Very Urgent" +msgstr "" + +#. module: procurement +#: field:procurement.orderpoint.compute,automatic:0 +msgid "Automatic Orderpoint" +msgstr "" + +#. module: procurement +#: view:procurement.order:0 +msgid "Procurement Details" +msgstr "" + +#. module: procurement +#: code:addons/procurement/schedulers.py:180 +#, python-format +msgid "SCHEDULER" +msgstr "" diff --git a/addons/purchase/i18n/en_GB.po b/addons/purchase/i18n/en_GB.po new file mode 100644 index 00000000000..4e73fa6c4f7 --- /dev/null +++ b/addons/purchase/i18n/en_GB.po @@ -0,0 +1,1793 @@ +# English (United Kingdom) translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-11 07:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: English (United Kingdom) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-12 04:34+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder0 +msgid "" +"The buyer has to approve the RFQ before being sent to the supplier. The RFQ " +"becomes a confirmed Purchase Order." +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:282 +#, python-format +msgid "You can not confirm purchase order without Purchase Order Lines." +msgstr "" + +#. module: purchase +#: field:purchase.order,invoiced:0 +msgid "Invoiced & Paid" +msgstr "" + +#. module: purchase +#: field:purchase.order,location_id:0 +#: view:purchase.report:0 +#: field:purchase.report,location_id:0 +msgid "Destination" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:710 +#, python-format +msgid "" +"You have to select a product UOM in the same category than the purchase UOM " +"of the product" +msgstr "" + +#. module: purchase +#: help:purchase.report,date:0 +msgid "Date on which this document has been created" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.purchase_rfq +msgid "" +"You can create a request for quotation when you want to buy products to a " +"supplier but the purchase is not confirmed yet. Use also this menu to review " +"requests for quotation created automatically based on your logistic rules " +"(minimum stock, MTO, etc). You can convert the request for quotation into a " +"purchase order once the order is confirmed. If you use the extended " +"interface (from user's preferences), you can select the way to control your " +"supplier invoices: based on the order, based on the receptions or manual " +"encoding." +msgstr "" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "From Picking" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Not Invoiced" +msgstr "" + +#. module: purchase +#: field:purchase.order,dest_address_id:0 +msgid "Destination Address" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: field:purchase.report,validator:0 +msgid "Validated By" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,partner_id:0 +#: view:purchase.order.line:0 +#: view:purchase.report:0 +#: field:purchase.report,partner_id:0 +msgid "Supplier" +msgstr "" + +#. module: purchase +#: view:purchase.order.line_invoice:0 +msgid "Do you want to generate the supplier invoices ?" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.purchase_form_action +msgid "" +"Use this menu to search within your purchase orders by references, supplier, " +"products, etc. For each purchase order, you can track the products received, " +"and control the supplier invoices." +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:722 +#, python-format +msgid "The selected supplier only sells this product by %s" +msgstr "" + +#. module: purchase +#: code:addons/purchase/wizard/purchase_line_invoice.py:156 +#, python-format +msgid "Supplier Invoices" +msgstr "" + +#. module: purchase +#: sql_constraint:purchase.order:0 +msgid "Order Reference must be unique !" +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_packinginvoice0 +#: model:process.transition,name:purchase.process_transition_productrecept0 +msgid "From a Pick list" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:649 +#, python-format +msgid "No Pricelist !" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,product_qty:0 +#: view:purchase.report:0 +#: field:purchase.report,quantity:0 +msgid "Quantity" +msgstr "" + +#. module: purchase +#: view:purchase.order.line_invoice:0 +msgid "Select an Open Sale Order" +msgstr "" + +#. module: purchase +#: field:purchase.order,company_id:0 +#: field:purchase.order.line,company_id:0 +#: view:purchase.report:0 +#: field:purchase.report,company_id:0 +msgid "Company" +msgstr "" + +#. module: purchase +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase.action_purchase_order_monthly_categ_graph +#: view:purchase.report:0 +msgid "Monthly Purchase by Category" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Set to Draft" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Invoice Exception" +msgstr "" + +#. module: purchase +#: model:product.pricelist,name:purchase.list0 +msgid "Default Purchase Pricelist" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_current_purchases +msgid "Current purchases" +msgstr "" + +#. module: purchase +#: help:purchase.order,dest_address_id:0 +msgid "" +"Put an address if you want to deliver directly from the supplier to the " +"customer.In this case, it will remove the warehouse link and set the " +"customer location." +msgstr "" + +#. module: purchase +#: help:res.partner,property_product_pricelist_purchase:0 +msgid "" +"This pricelist will be used, instead of the default one, for purchases from " +"the current partner" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Fax :" +msgstr "" + +#. module: purchase +#: help:purchase.order,pricelist_id:0 +msgid "" +"The pricelist sets the currency used for this purchase order. It also " +"computes the supplier price for the selected products/quantities." +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_stock_partial_picking +msgid "Partial Picking" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:286 +#, python-format +msgid "Purchase order '%s' is confirmed." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Approve Purchase" +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_approvepurchaseorder0 +#: view:purchase.order:0 +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Approved" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid "Reference UOM" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Origin" +msgstr "" + +#. module: purchase +#: field:purchase.report,product_uom:0 +msgid "Reference UoM" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_line_product_tree +msgid "Purchases" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,notes:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,notes:0 +msgid "Notes" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:649 +#, python-format +msgid "" +"You have to select a pricelist or a supplier in the purchase form !\n" +"Please set one before choosing a product." +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "September" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: field:purchase.order,amount_tax:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,taxes_id:0 +msgid "Taxes" +msgstr "" + +#. module: purchase +#: model:ir.actions.report.xml,name:purchase.report_purchase_order +#: model:ir.model,name:purchase.model_purchase_order +#: model:process.node,name:purchase.process_node_purchaseorder0 +#: field:procurement.order,purchase_id:0 +#: view:purchase.order:0 +#: model:res.request.link,name:purchase.req_link_purchase_order +#: field:stock.picking,purchase_id:0 +msgid "Purchase Order" +msgstr "" + +#. module: purchase +#: field:purchase.order,name:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,order_id:0 +msgid "Order Reference" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Net Total :" +msgstr "" + +#. module: purchase +#: view:purchase.installer:0 +msgid "Configure Your Purchases Management Application" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_procurement_management_product +#: model:ir.ui.menu,name:purchase.menu_procurement_partner_contact_form +msgid "Products" +msgstr "" + +#. module: purchase +#: field:purchase.installer,progress:0 +msgid "Configuration Progress" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_packinginvoice0 +msgid "" +"A Pick list generates an invoice. Depending on the Invoicing control of the " +"sale order, the invoice is based on delivered or on ordered quantities." +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.order.line,state:0 +#: selection:purchase.report,state:0 +msgid "Cancelled" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:305 +#, python-format +msgid "Purchase amount over the limit" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Convert to Purchase Order" +msgstr "" + +#. module: purchase +#: field:purchase.order,pricelist_id:0 +#: field:purchase.report,pricelist_id:0 +msgid "Pricelist" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Shipping Exception" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,invoice_lines:0 +msgid "Invoice Lines" +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_packinglist0 +#: model:process.node,name:purchase.process_node_productrecept0 +msgid "Incoming Products" +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_packinginvoice0 +msgid "Outgoing Products" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Manually Corrected" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid " Month " +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Reference" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:237 +#, python-format +msgid "Cannot delete Purchase Order(s) which are in %s State!" +msgstr "" + +#. module: purchase +#: field:purchase.report,dest_address_id:0 +msgid "Dest. Address Contact Name" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,day:0 +msgid "Day" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:334 +#, python-format +msgid "Purchase order '%s' has been set in draft state." +msgstr "" + +#. module: purchase +#: field:purchase.order.line,account_analytic_id:0 +msgid "Analytic Account" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,nbr:0 +msgid "# of Lines" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:685 +#: code:addons/purchase/purchase.py:722 +#: code:addons/purchase/wizard/purchase_order_group.py:47 +#, python-format +msgid "Warning" +msgstr "" + +#. module: purchase +#: field:purchase.installer,purchase_analytic_plans:0 +msgid "Purchase Analytic Plans" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_installer +msgid "purchase.installer" +msgstr "" + +#. module: purchase +#: selection:purchase.order.line,state:0 +msgid "Draft" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Net Price" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Order Line" +msgstr "" + +#. module: purchase +#: help:purchase.order,shipped:0 +msgid "It indicates that a picking has been done" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:710 +#, python-format +msgid "Wrong Product UOM !" +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_confirmpurchaseorder0 +#: selection:purchase.order.line,state:0 +msgid "Confirmed" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,price_average:0 +msgid "Average Price" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Total :" +msgstr "" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_confirmpurchaseorder0 +#: view:purchase.order.line_invoice:0 +msgid "Confirm" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_procurement_management_invoice +#: view:purchase.order:0 +msgid "Invoice Control" +msgstr "" + +#. module: purchase +#: constraint:res.company:0 +msgid "Error! You can not create recursive companies." +msgstr "" + +#. module: purchase +#: field:purchase.order,partner_ref:0 +msgid "Supplier Reference" +msgstr "" + +#. module: purchase +#: help:purchase.order,amount_tax:0 +msgid "The tax amount" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_productrecept0 +msgid "" +"A Pick list generates a supplier invoice. Depending on the Invoicing control " +"of the purchase order, the invoice is based on received or on ordered " +"quantities." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,state:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,state:0 +#: view:purchase.report:0 +msgid "State" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.action_stock_move_report_po +msgid "" +"Reception Analysis allows you to easily check and analyse your company order " +"receptions and the performance of your supplier's deliveries." +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "Tel.:" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_stock_picking +#: field:purchase.order,picking_ids:0 +msgid "Picking List" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Print" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_view_purchase_order_group +msgid "Merge Purchase orders" +msgstr "" + +#. module: purchase +#: field:purchase.order,order_line:0 +msgid "Order Lines" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:651 +#, python-format +msgid "No Partner!" +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "Fax:" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,price_total:0 +msgid "Total Price" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Untaxed amount" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action2_purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_config_pricelist +msgid "Pricelists" +msgstr "" + +#. module: purchase +#: field:purchase.report,partner_address_id:0 +msgid "Address Contact Name" +msgstr "" + +#. module: purchase +#: help:purchase.order,invoice_method:0 +msgid "" +"From Order: a draft invoice will be pre-generated based on the purchase " +"order. The accountant will just have to validate this invoice for control.\n" +"From Picking: a draft invoice will be pre-generated based on validated " +"receptions.\n" +"Manual: allows you to generate suppliers invoices by chosing in the " +"uninvoiced lines of all manual purchase orders." +msgstr "" + +#. module: purchase +#: help:purchase.order,invoice_ids:0 +msgid "Invoices generated for a purchase order" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:282 +#: code:addons/purchase/purchase.py:352 +#: code:addons/purchase/purchase.py:362 +#: code:addons/purchase/wizard/purchase_line_invoice.py:122 +#, python-format +msgid "Error !" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "General Information" +msgstr "" + +#. module: purchase +#: view:board.board:0 +msgid "My Board" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Purchase Order Confirmation N°" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.action_purchase_order_report_all +msgid "" +"Purchase Analysis allows you to easily check and analyse your company " +"purchase history and performance. From this menu you can track your " +"negotiation performance, the delivery performance of your suppliers, etc." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Approved by Supplier" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_invoicefrompackinglist0 +msgid "" +"The invoice is created automatically if the Invoice control of the purchase " +"order is 'On picking'. The invoice can also be generated manually by the " +"accountant (Invoice control = Manual)." +msgstr "" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "From Order" +msgstr "" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_invoicefrompurchaseorder0 +msgid "Create invoice" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,move_dest_id:0 +msgid "Reservation Destination" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:237 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.order.line,state:0 +#: selection:purchase.report,state:0 +msgid "Done" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "July" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_config_purchase +#: view:res.company:0 +msgid "Configuration" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_by_supplier +#: view:purchase.report:0 +msgid "Purchase by supplier" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Total amount" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.act_purchase_order_2_stock_picking +msgid "Receptions" +msgstr "" + +#. module: purchase +#: field:purchase.order,validator:0 +#: view:purchase.report:0 +msgid "Validated by" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.action_invoice_pending +msgid "" +"Use this menu to control the invoices to be received from your supplier. " +"OpenERP pregenerates draft invoices from your purchase orders or receptions, " +"according to your settings. Once you receive a supplier invoice, you can " +"match it with the draft invoice and validate it." +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_draftpurchaseorder0 +#: model:process.node,name:purchase.process_node_draftpurchaseorder1 +msgid "RFQ" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_procurement_management_pending_invoice +msgid "Supplier Invoices to Receive" +msgstr "" + +#. module: purchase +#: help:purchase.installer,purchase_requisition:0 +msgid "" +"Manages your Purchase Requisition and allows you to easily keep track and " +"manage all your purchase orders." +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid " Month-1 " +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:363 +#, python-format +msgid "There is no purchase journal defined for this company: \"%s\" (id:%d)" +msgstr "" + +#. module: purchase +#: selection:purchase.order,invoice_method:0 +msgid "Manual" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:400 +#, python-format +msgid "You must first cancel all picking attached to this purchase order." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order.line,date_order:0 +#: field:purchase.report,date:0 +msgid "Order Date" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_productrecept0 +msgid "Incoming products to control" +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_approvingpurchaseorder0 +msgid "Approbation" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid "Purchase Orders Statistics" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.purchase_line_form_action2 +msgid "" +"If you set the invoicing control on a purchase order as \"Manual\", you can " +"track here all the purchase order lines for which you have not received the " +"supplier invoice yet. Once you are ready to receive a supplier invoice, you " +"can generate a draft supplier invoice based on the lines from this menu." +msgstr "" + +#. module: purchase +#: model:process.node,name:purchase.process_node_invoiceafterpacking0 +#: model:process.node,name:purchase.process_node_invoicecontrol0 +msgid "Draft Invoice" +msgstr "" + +#. module: purchase +#: help:purchase.installer,purchase_analytic_plans:0 +msgid "Manages analytic distribution and purchase orders." +msgstr "" + +#. module: purchase +#: help:purchase.order,minimum_planned_date:0 +msgid "" +"This is computed as the minimum scheduled date of all purchase order lines' " +"products." +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "August" +msgstr "" + +#. module: purchase +#: field:purchase.installer,purchase_requisition:0 +msgid "Purchase Requisition" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_uom_categ_form_action +msgid "Units of Measure Categories" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,delay_pass:0 +msgid "Days to Deliver" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_action_picking_tree_in_move +#: model:ir.ui.menu,name:purchase.menu_procurement_management_inventory +msgid "Receive Products" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_procurement_order +msgid "Procurement" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,invoice_ids:0 +msgid "Invoices" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_purchaseorder0 +msgid "Confirmed purchase order to invoice" +msgstr "" + +#. module: purchase +#: field:purchase.installer,config_logo:0 +msgid "Image" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid "Total Orders Lines by User per month" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,month:0 +msgid "Month" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Waiting Supplier Ack" +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "Request for Quotation :" +msgstr "" + +#. module: purchase +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase.purchase_waiting +msgid "Purchase Order Waiting Approval" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Total Untaxed amount" +msgstr "" + +#. module: purchase +#: field:purchase.order,shipped:0 +#: field:purchase.order,shipped_rate:0 +msgid "Received" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_packinglist0 +msgid "List of ordered products." +msgstr "" + +#. module: purchase +#: help:purchase.order,picking_ids:0 +msgid "" +"This is the list of picking list that have been generated for this purchase" +msgstr "" + +#. module: purchase +#: model:ir.module.module,shortdesc:purchase.module_meta_information +#: model:ir.ui.menu,name:purchase.menu_procurement_management +msgid "Purchase Management" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_invoiceafterpacking0 +#: model:process.node,note:purchase.process_node_invoicecontrol0 +msgid "To be reviewed by the accountant." +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_line_form_action2 +#: model:ir.ui.menu,name:purchase.menu_purchase_line_order_draft +msgid "Purchase Lines Not Invoiced" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Taxes :" +msgstr "" + +#. module: purchase +#: field:purchase.order,invoiced_rate:0 +#: field:purchase.order.line,invoiced:0 +msgid "Invoiced" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,category_id:0 +msgid "Category" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_approvepurchaseorder0 +#: model:process.node,note:purchase.process_node_confirmpurchaseorder0 +msgid "State of the Purchase Order." +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid " Year " +msgstr "" + +#. module: purchase +#: field:purchase.report,state:0 +msgid "Order State" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_view_purchase_line_invoice +msgid "Create invoices" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_order_line +#: view:purchase.order.line:0 +#: field:stock.move,purchase_line_id:0 +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase +#: constraint:res.partner:0 +msgid "Error ! You can not create recursive associated members." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Calendar View" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_order_group +msgid "Purchase Order Merge" +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "Regards," +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_negotiation_by_supplier +#: view:purchase.report:0 +msgid "Negotiation by Supplier" +msgstr "" + +#. module: purchase +#: view:res.partner:0 +msgid "Purchase Properties" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_purchaseinvoice0 +msgid "" +"A purchase order generates a supplier invoice, as soon as it is confirmed by " +"the buyer. Depending on the Invoicing control of the purchase order, the " +"invoice is based on received or on ordered quantities." +msgstr "" + +#. module: purchase +#: field:purchase.order,amount_untaxed:0 +msgid "Untaxed Amount" +msgstr "" + +#. module: purchase +#: help:purchase.order,invoiced:0 +msgid "It indicates that an invoice has been paid" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_packinginvoice0 +msgid "Outgoing products to invoice" +msgstr "" + +#. module: purchase +#: view:purchase.installer:0 +msgid "Configure" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_qty_per_product +#: view:purchase.report:0 +msgid "Qty. per product" +msgstr "" + +#. module: purchase +#: constraint:stock.move:0 +msgid "You try to assign a lot which is not from the same product" +msgstr "" + +#. module: purchase +#: help:purchase.order,date_order:0 +msgid "Date on which this document has been created." +msgstr "" + +#. module: purchase +#: view:res.partner:0 +msgid "Sales & Purchases" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "June" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_report +msgid "Purchases Orders" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Manual Invoices" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:308 +#, python-format +msgid "" +"Somebody has just confirmed a purchase with an amount over the defined limit" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "November" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:352 +#: code:addons/purchase/wizard/purchase_line_invoice.py:123 +#, python-format +msgid "There is no expense account defined for this product: \"%s\" (id:%d)" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:408 +#, python-format +msgid "You must first cancel all invoices attached to this purchase order." +msgstr "" + +#. module: purchase +#: code:addons/purchase/wizard/purchase_order_group.py:48 +#, python-format +msgid "Please select multiple order to merge in the list view." +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_createpackinglist0 +msgid "Pick list generated" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Exception" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "October" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Compute" +msgstr "" + +#. module: purchase +#: model:ir.module.module,description:purchase.module_meta_information +msgid "" +"\n" +" Purchase module is for generating a purchase order for purchase of goods " +"from a supplier.\n" +" A supplier invoice is created for the particular order placed\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: purchase +#: code:addons/purchase/purchase.py:685 +#, python-format +msgid "" +"The selected supplier has a minimal quantity set to %s, you cannot purchase " +"less." +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "January" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_res_company +msgid "Companies" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Cancel Purchase Order" +msgstr "" + +#. module: purchase +#: constraint:stock.move:0 +msgid "You must assign a production lot for this product" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_createpackinglist0 +msgid "A pick list is generated to track the incoming products." +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_deshboard +msgid "Dashboard" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,price_standard:0 +msgid "Products Value" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_product_pricelist_type +msgid "Pricelists Types" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: view:purchase.report:0 +msgid "Quotations" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_po_per_month_tree +#: view:purchase.report:0 +msgid "Purchase order per month" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "History" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_product_by_category_purchase_form +msgid "Products by Category" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,delay:0 +msgid "Days to Validate" +msgstr "" + +#. module: purchase +#: help:purchase.order,origin:0 +msgid "Reference of the document that generated this purchase order request." +msgstr "" + +#. module: purchase +#: help:purchase.order,state:0 +msgid "" +"The state of the purchase order or the quotation request. A quotation is a " +"purchase order in a 'Draft' state. Then the order has to be confirmed by the " +"user, the state switch to 'Confirmed'. Then the supplier must confirm the " +"order to change the state to 'Approved'. When the purchase order is paid and " +"received, the state becomes 'Done'. If a cancel action occurs in the invoice " +"or in the reception of goods, the state becomes in exception." +msgstr "" + +#. module: purchase +#: field:purchase.order.line,price_subtotal:0 +msgid "Subtotal" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.purchase_rfq +#: model:ir.ui.menu,name:purchase.menu_purchase_rfq +msgid "Requests for Quotation" +msgstr "" + +#. module: purchase +#: help:purchase.order,date_approve:0 +msgid "Date on which purchase order has been approved" +msgstr "" + +#. module: purchase +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Waiting" +msgstr "" + +#. module: purchase +#: model:product.pricelist.version,name:purchase.ver0 +msgid "Default Purchase Pricelist Version" +msgstr "" + +#. module: purchase +#: view:purchase.installer:0 +msgid "" +"Extend your Purchases Management Application with additional functionalities." +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_install_module +#: view:purchase.installer:0 +msgid "Purchases Application Configuration" +msgstr "" + +#. module: purchase +#: field:purchase.order,fiscal_position:0 +msgid "Fiscal Position" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Request for Quotation N°" +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_invoicefrompackinglist0 +#: model:process.transition,name:purchase.process_transition_invoicefrompurchase0 +msgid "Invoice" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "December" +msgstr "" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_approvingcancelpurchaseorder0 +#: model:process.transition.action,name:purchase.process_transition_action_cancelpurchaseorder0 +#: view:purchase.order:0 +#: view:purchase.order.group:0 +#: view:purchase.order.line_invoice:0 +msgid "Cancel" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: view:purchase.order.line:0 +msgid "Purchase Order Lines" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_approvingpurchaseorder0 +msgid "The supplier approves the Purchase Order." +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.act_res_partner_2_purchase_order +#: model:ir.actions.act_window,name:purchase.purchase_form_action +#: model:ir.ui.menu,name:purchase.menu_purchase_form_action +#: view:purchase.report:0 +msgid "Purchase Orders" +msgstr "" + +#. module: purchase +#: field:purchase.order,origin:0 +msgid "Source Document" +msgstr "" + +#. module: purchase +#: view:purchase.order.group:0 +msgid "Merge orders" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_purchase_order_line_invoice +msgid "Purchase Order Line Make Invoice" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_action_picking_tree4 +msgid "Incoming Shipments" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_order_by_user_all +msgid "Total Orders by User per month" +msgstr "" + +#. module: purchase +#: model:ir.actions.report.xml,name:purchase.report_purchase_quotation +#: selection:purchase.order,state:0 +#: selection:purchase.report,state:0 +msgid "Request for Quotation" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Tél. :" +msgstr "" + +#. module: purchase +#: field:purchase.order,create_uid:0 +#: view:purchase.report:0 +#: field:purchase.report,user_id:0 +msgid "Responsible" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Our Order Reference" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: view:purchase.order.line:0 +msgid "Search Purchase Order" +msgstr "" + +#. module: purchase +#: field:purchase.order,warehouse_id:0 +#: view:purchase.report:0 +#: field:purchase.report,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: purchase +#: model:process.node,note:purchase.process_node_draftpurchaseorder0 +#: model:process.node,note:purchase.process_node_draftpurchaseorder1 +msgid "Request for Quotations." +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Date Req." +msgstr "" + +#. module: purchase +#: field:purchase.order,date_approve:0 +#: field:purchase.report,date_approve:0 +msgid "Date Approved" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:407 +#, python-format +msgid "Could not cancel this purchase order !" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: field:purchase.order.line,price_unit:0 +msgid "Unit Price" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Delivery & Invoicing" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,date_planned:0 +msgid "Scheduled Date" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_product_in_config_purchase +#: field:purchase.order,product_id:0 +#: view:purchase.order.line:0 +#: field:purchase.order.line,product_id:0 +#: view:purchase.report:0 +#: field:purchase.report,product_id:0 +msgid "Product" +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder0 +#: model:process.transition,name:purchase.process_transition_confirmingpurchaseorder1 +msgid "Confirmation" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: field:purchase.order.line,name:0 +#: report:purchase.quotation:0 +msgid "Description" +msgstr "" + +#. module: purchase +#: help:res.company,po_lead:0 +msgid "This is the leads/security time for each purchase order." +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "Expected Delivery address:" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_stock_move_report_po +#: model:ir.ui.menu,name:purchase.menu_action_stock_move_report_po +msgid "Receptions Analysis" +msgstr "" + +#. module: purchase +#: help:purchase.order,amount_untaxed:0 +msgid "The amount without tax" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,help:purchase.action_supplier_address_form +msgid "" +"Access your supplier records and maintain a good relationship with your " +"suppliers. You can track all your interactions with them through the History " +"tab: emails, orders, meetings, etc." +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Delivery" +msgstr "" + +#. module: purchase +#: view:board.board:0 +#: model:ir.actions.act_window,name:purchase.purchase_draft +msgid "Request for Quotations" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,product_uom:0 +msgid "Product UOM" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: report:purchase.quotation:0 +msgid "Qty" +msgstr "" + +#. module: purchase +#: field:purchase.order,partner_address_id:0 +msgid "Address" +msgstr "" + +#. module: purchase +#: field:purchase.order.line,move_ids:0 +msgid "Reservation" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_graph +#: view:purchase.report:0 +msgid "Total Qty and Amount by month" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:399 +#, python-format +msgid "Could not cancel purchase order !" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_confirmingpurchaseorder1 +msgid "" +"In case there is no supplier for this product, the buyer can fill the form " +"manually and confirm it. The RFQ becomes a confirmed Purchase Order." +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "February" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_product_category_config_purchase +msgid "Products Categories" +msgstr "Product Categories" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_purchase_order_report_all +#: model:ir.ui.menu,name:purchase.menu_action_purchase_order_report_all +msgid "Purchase Analysis" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Your Order Reference" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: field:purchase.order,minimum_planned_date:0 +#: report:purchase.quotation:0 +#: field:purchase.report,expected_date:0 +msgid "Expected Date" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_total_price_by_product_by_state +#: view:purchase.report:0 +msgid "Total price by product by state" +msgstr "" + +#. module: purchase +#: report:purchase.quotation:0 +msgid "TVA:" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +#: field:purchase.order,date_order:0 +msgid "Date Ordered" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "Shipping address :" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "Purchase Control" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "March" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "April" +msgstr "" + +#. module: purchase +#: view:purchase.order.group:0 +msgid "" +" Please note that: \n" +" \n" +" Orders will only be merged if: \n" +" * Purchase Orders are in draft \n" +" * Purchase Orders belong to the same supplier \n" +" * Purchase Orders are have same stock location, same pricelist \n" +" \n" +" Lines will only be merged if: \n" +" * Order lines are exactly the same except for the product,quantity and unit " +"\n" +" " +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +#: field:purchase.report,name:0 +msgid "Year" +msgstr "" + +#. module: purchase +#: field:purchase.report,negociation:0 +msgid "Purchase-Standard Price" +msgstr "" + +#. module: purchase +#: model:product.pricelist.type,name:purchase.pricelist_type_purchase +#: field:res.partner,property_product_pricelist_purchase:0 +msgid "Purchase Pricelist" +msgstr "" + +#. module: purchase +#: field:purchase.order,invoice_method:0 +msgid "Invoicing Control" +msgstr "" + +#. module: purchase +#: model:process.transition.action,name:purchase.process_transition_action_approvingpurchaseorder0 +msgid "Approve" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +msgid "To Approve" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Invoicing" +msgstr "" + +#. module: purchase +#: help:purchase.order.line,state:0 +msgid "" +" * The 'Draft' state is set automatically when purchase order in draft " +"state. \n" +"* The 'Confirmed' state is set automatically as confirm when purchase order " +"in confirm state. \n" +"* The 'Done' state is set automatically when purchase order is set as done. " +" \n" +"* The 'Cancelled' state is set automatically when user cancel purchase order." +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:414 +#, python-format +msgid "Purchase order '%s' is cancelled." +msgstr "" + +#. module: purchase +#: field:purchase.order,amount_total:0 +msgid "Total" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_product_pricelist_action_purhase +msgid "Pricelist Versions" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.action_supplier_address_form +msgid "Addresses" +msgstr "" + +#. module: purchase +#: view:purchase.order.group:0 +msgid "Are you sure you want to merge these orders ?" +msgstr "" + +#. module: purchase +#: view:purchase.order:0 +#: view:purchase.order.line:0 +#: view:purchase.report:0 +msgid "Group By..." +msgstr "" + +#. module: purchase +#: model:process.transition,name:purchase.process_transition_purchaseinvoice0 +msgid "From a purchase order" +msgstr "" + +#. module: purchase +#: report:purchase.order:0 +msgid "TVA :" +msgstr "" + +#. module: purchase +#: help:purchase.order,amount_total:0 +msgid "The total amount" +msgstr "" + +#. module: purchase +#: selection:purchase.report,month:0 +msgid "May" +msgstr "" + +#. module: purchase +#: field:res.company,po_lead:0 +msgid "Purchase Lead Time" +msgstr "" + +#. module: purchase +#: model:process.transition,note:purchase.process_transition_invoicefrompurchase0 +msgid "" +"The invoice is created automatically if the Invoice control of the purchase " +"order is 'On order'. The invoice can also be generated manually by the " +"accountant (Invoice control = Manual)." +msgstr "" + +#. module: purchase +#: model:process.process,name:purchase.process_process_purchaseprocess0 +msgid "Purchase" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_res_partner +#: field:purchase.order.line,partner_id:0 +msgid "Partner" +msgstr "" + +#. module: purchase +#: code:addons/purchase/purchase.py:651 +#, python-format +msgid "" +"You have to select a partner in the purchase form !\n" +"Please set one partner before choosing a product." +msgstr "" + +#. module: purchase +#: view:purchase.installer:0 +msgid "title" +msgstr "" + +#. module: purchase +#: model:ir.model,name:purchase.model_stock_partial_move +msgid "Partial Move" +msgstr "" + +#. module: purchase +#: view:purchase.order.line:0 +msgid "Stock Moves" +msgstr "" + +#. module: purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_unit_measure_purchase +#: model:ir.ui.menu,name:purchase.menu_purchase_uom_form_action +msgid "Units of Measure" +msgstr "" + +#. module: purchase +#: view:purchase.report:0 +msgid "Orders" +msgstr "" + +#. module: purchase +#: help:purchase.order,name:0 +msgid "" +"unique number of the purchase order,computed automatically when the purchase " +"order is created" +msgstr "" + +#. module: purchase +#: model:ir.actions.act_window,name:purchase.open_board_purchase +#: model:ir.ui.menu,name:purchase.menu_board_purchase +msgid "Purchase Dashboard" +msgstr "" diff --git a/addons/stock_planning/i18n/sv.po b/addons/stock_planning/i18n/sv.po new file mode 100644 index 00000000000..e54496d02ba --- /dev/null +++ b/addons/stock_planning/i18n/sv.po @@ -0,0 +1,1515 @@ +# Swedish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-04-12 20:16+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-13 04:39+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#, python-format +msgid "" +"No forecasts for selected period or no products in selected category !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_only:0 +msgid "" +"Check to calculate stock location of selected warehouse only. If not " +"selected calculation is made for input, stock and output location of " +"warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,maximum_op:0 +msgid "Maximum Rule" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_company:0 +msgid "This Copmany Period1" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Group By..." +msgstr "Gruppera på" + +#. module: stock_planning +#: help:stock.sale.forecast,product_amt:0 +msgid "" +"Forecast value which will be converted to Product Quantity according to " +"prices." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:621 +#: code:addons/stock_planning/stock_planning.py:663 +#, python-format +msgid "Incoming Left must be greater than 0 !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_before:0 +msgid "" +"Planned Out in periods before calculated. Between start date of current " +"period and one day before start of calculated period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:59 +#, python-format +msgid "No products in selected category !" +msgstr "Inga produkter i vald kategori" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,warehouse_id:0 +msgid "" +"Warehouse which forecasts will concern. If during stock planning you will " +"need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_left:0 +msgid "Expected Out" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid " " +msgstr " " + +#. module: stock_planning +#: field:stock.planning,incoming_left:0 +msgid "Incoming Left" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Requisition history" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast.createlines:0 +msgid "Create Forecasts Lines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing:0 +msgid "Quantity of all confirmed outgoing moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Daily Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,company_id:0 +#: field:stock.planning.createlines,company_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,company_id:0 +#: field:stock.sale.forecast.createlines,company_id:0 +msgid "Company" +msgstr "Företag" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:640 +#: code:addons/stock_planning/stock_planning.py:682 +#, python-format +msgid "" +"\n" +" Initial Stock: " +msgstr "" +"\n" +" Ingående Lager: " + +#. module: stock_planning +#: help:stock.planning,warehouse_forecast:0 +msgid "" +"All sales forecasts for selected Warehouse of selected Product during " +"selected Period." +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_creatlines +msgid "Create Stock and Sales Periods" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Minimum Stock Rule Indicators" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,period_id:0 +msgid "Period which forecasts will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_only:0 +msgid "Stock Location Only" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_out:0 +msgid "" +"Quantity which is already dispatched out of this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,procure_to_stock:0 +msgid "" +"Chect to make procurement to stock location of selected warehouse. If not " +"selected procurement will be made into input location of warehouse." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Current Period Situation" +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Monthly Periods" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,supply_warehouse_id:0 +msgid "" +"Warehouse used as source in supply pick move created by 'Supply from Another " +"Warhouse'." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period_createlines +msgid "stock.period.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing_before:0 +msgid "Planned Out Before" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,forecasted_products:0 +msgid "All Products with Forecast" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Periods :" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,already_in:0 +msgid "" +"Quantity which is already picked up to this warehouse in current period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:644 +#: code:addons/stock_planning/stock_planning.py:686 +#, python-format +msgid " Confirmed In Before: " +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Stock and Sales Forecast" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast +msgid "stock.sale.forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_dept_id:0 +msgid "This Department" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,to_procure:0 +msgid "Planned In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_simulation:0 +msgid "Stock Simulation" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning_createlines +msgid "stock.planning.createlines" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_before:0 +msgid "" +"Confirmed incoming in periods before calculated (Including Already In). " +"Between start date of current period and one day before start of calculated " +"period." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Search Sales Forecast" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_user:0 +msgid "This User Period5" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,history:0 +msgid "History of procurement or internal supply of this planning line." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,company_forecast:0 +msgid "" +"All sales forecasts for whole company (for all Warehouses) of selected " +"Product during selected Period." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_user:0 +msgid "This User Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_user:0 +msgid "This User Period3" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_main +#: view:stock.planning:0 +msgid "Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,minimum_op:0 +msgid "Minimum Rule" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Procure Incoming Left" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:646 +#: code:addons/stock_planning/stock_planning.py:688 +#, python-format +msgid " Incoming Left: " +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:719 +#, python-format +msgid "%s Pick List %s (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Create" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_planning_form +#: model:ir.module.module,shortdesc:stock_planning.module_meta_information +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning +#: view:stock.planning:0 +msgid "Master Procurement Schedule" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:636 +#: code:addons/stock_planning/stock_planning.py:678 +#, python-format +msgid " Creation Date: " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,period_id:0 +#: field:stock.planning.createlines,period_id:0 +#: field:stock.sale.forecast,period_id:0 +#: field:stock.sale.forecast.createlines,period_id:0 +msgid "Period" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: field:stock.period,state:0 +#: field:stock.planning,state:0 +#: field:stock.sale.forecast,state:0 +msgid "State" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category of products which created forecasts will concern." +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_period +msgid "stock period" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_sale_forecast_createlines +msgid "stock.sale.forecast.createlines" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_id:0 +#: field:stock.planning.createlines,warehouse_id:0 +#: field:stock.sale.forecast,warehouse_id:0 +#: field:stock.sale.forecast.createlines,warehouse_id:0 +msgid "Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_simulation:0 +msgid "" +"Stock simulation at the end of selected Period.\n" +" For current period it is: \n" +"Initial Stock - Already Out + Already In - Expected Out + Incoming Left.\n" +"For periods ahead it is: \n" +"Initial Stock - Planned Out Before + Incoming Before - Planned Out + Planned " +"In." +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,analyze_company:0 +msgid "Check this box to see the sales for whole company." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,name:0 +msgid "Name" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Search Stock Planning" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming_before:0 +msgid "Incoming Before" +msgstr "" + +#. module: stock_planning +#: field:stock.planning.createlines,product_categ_id:0 +#: field:stock.sale.forecast.createlines,product_categ_id:0 +msgid "Product Category" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:621 +#: code:addons/stock_planning/stock_planning.py:663 +#: code:addons/stock_planning/stock_planning.py:665 +#: code:addons/stock_planning/stock_planning.py:667 +#: code:addons/stock_planning/wizard/stock_planning_createlines.py:73 +#: code:addons/stock_planning/wizard/stock_planning_forecast.py:59 +#, python-format +msgid "Error !" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:626 +#, python-format +msgid "Manual planning for %s" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_user_id:0 +msgid "This User" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:643 +#: code:addons/stock_planning/stock_planning.py:685 +#, python-format +msgid "" +"\n" +" Confirmed Out: " +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecasts" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Supply from Another Warehouse" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculate Planning" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:636 +#, python-format +msgid "" +" Procurement created in MPS by user: %s Creation Date: %s " +" \n" +" For period: %s \n" +" according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s " +" \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s " +" \n" +" Stock Simulation: %s Minimum stock: %s" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:140 +#, python-format +msgid "Invalid action !" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_start:0 +msgid "Stock quantity one day before current period." +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create Weekly Periods" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,maximum_op:0 +msgid "Maximum quantity set in Minimum Stock Rules for this Warhouse" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:665 +#, python-format +msgid "You must specify a Source Warehouse !" +msgstr "" + +#. module: stock_planning +#: view:stock.planning.createlines:0 +msgid "Creates planning lines for selected period and warehouse." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_user:0 +msgid "This User Period4" +msgstr "" + +#. module: stock_planning +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Note: Doesn't duplicate existing lines created by you." +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Stock and Sales Period" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,company_forecast:0 +msgid "Company Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_uom:0 +#: help:stock.sale.forecast,product_uom:0 +msgid "" +"Unit of Measure used to show the quanities of stock calculation.You can use " +"units form default category or from second category (UoS category)." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per User :" +msgstr "" + +#. module: stock_planning +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_all +#: view:stock.sale.forecast:0 +msgid "Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: field:stock.period,name:0 +#: field:stock.period.createlines,name:0 +msgid "Period Name" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,user_id:0 +msgid "Created/Validated by" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Internal Supply" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_company:0 +msgid "This Company Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_company:0 +msgid "This Company Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_company:0 +msgid "This Company Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_company:0 +msgid "This Company Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_start:0 +#: field:stock.period.createlines,date_start:0 +msgid "Start Date" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:642 +#: code:addons/stock_planning/stock_planning.py:684 +#, python-format +msgid "" +"\n" +" Already Out: " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,confirmed_forecasts_only:0 +msgid "Validated Forecasts" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,product_categ_id:0 +msgid "" +"Planning will be created for products from Product Category selected by this " +"field. This field is ignored when you check \"All Forecasted Product\" box." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,planned_outgoing:0 +msgid "Planned Out" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Department :" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Forecast" +msgstr "" + +#. module: stock_planning +#: selection:stock.period,state:0 +#: selection:stock.planning,state:0 +#: selection:stock.sale.forecast,state:0 +msgid "Draft" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Closed" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: view:stock.sale.forecast:0 +msgid "Warehouse " +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:646 +#: code:addons/stock_planning/stock_planning.py:688 +#, python-format +msgid "" +"\n" +" Expected Out: " +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Create periods for Stock and Sales Planning" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,planned_outgoing:0 +msgid "" +"Enter planned outgoing quantity from selected Warehouse during the selected " +"Period of selected Product. To plan this value look at Confirmed Out or " +"Sales Forecasts. This value should be equal or greater than Confirmed Out." +msgstr "" + +#. module: stock_planning +#: model:ir.module.module,description:stock_planning.module_meta_information +msgid "" +"\n" +"This module is based on original OpenERP SA module stock_planning version " +"1.0 of the same name Master Procurement Schedule.\n" +"\n" +"Purpose of MPS is to allow create a manual procurement (requisition) apart " +"of MRP scheduler (which works automatically on minimum stock rules).\n" +"\n" +"Terms used in the module:\n" +"- Stock and Sales Period - is the time (between Start Date and End Date) for " +"which you plan Stock and Sales Forecast and make Procurement Planning. \n" +"- Stock and Sales Forecast - is the quantity of products you plan to sell in " +"the Period.\n" +"- Stock Planning - is the quantity of products you plan to purchase or " +"produce for the Period.\n" +"\n" +"Because we have another module sale_forecast which uses terms \"Sales " +"Forecast\" and \"Planning\" as amount values we will use terms \"Stock and " +"Sales Forecast\" and \"Stock Planning\" to emphasize that we use quantity " +"values. \n" +"\n" +"Activity with this module is divided to three steps:\n" +"- Creating Periods. Mandatory step.\n" +"- Creating Sale Forecasts and entering quantities to them. Optional step but " +"useful for further planning.\n" +"- Creating Planning lines, entering quantities to them and making " +"Procurement. Making procurement is the final step for the Period.\n" +"\n" +"Periods\n" +"=======\n" +"You have two menu items for Periods in \"Sales Management - Configuration\". " +"There are:\n" +"- \"Create Sales Periods\" - Which automates creating daily, weekly or " +"monthly periods.\n" +"- \"Stock and sales Periods\" - Which 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 have to do to use modules features. " +"You can create custom periods using \"New\" button in \"Stock and Sales " +"Periods\" form or view but it is recommended to use automating tool.\n" +"\n" +"Remarks:\n" +"- These periods (officially Stock and Sales Periods) are separated of " +"Financial or other periods in the system.\n" +"- Periods are not assigned to companies (when you use multicompany feature " +"at all). 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. Fe. 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\n" +"===============\n" +"You have few menus for Sales forecast in \"Sales Management - Sales " +"Forecasts\".\n" +"- \"Create Sales Forecasts for Sales Periods\" - which automates creating " +"forecasts lines according to some parameters.\n" +"- \"Sales Forecasts\" - few menus for working with forecasts lists and " +"forms.\n" +"\n" +"Menu \"Create Sales Forecasts for Sales Periods\" creates Forecasts for " +"products from selected Category, for selected Period and for selected " +"Warehouse. It is an option \"Copy Last Forecast\" to copy forecast and other " +"settings of period before this one to created one.\n" +"\n" +"Remarks:\n" +"- This tool doesn't create lines, if relevant lines (for the same Product, " +"Period, Warehouse and validated or created by you) already exists. If you " +"wish to create another forecast, if relevant lines exists you have to do it " +"manually using menus described bellow.\n" +"- When created lines are validated by someone else you can use this tool to " +"create another lines for the same Period, Product and Warehouse. \n" +"- When you choose \"Copy Last Forecast\" created line takes quantity and " +"some 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. If " +"there are few your forecasts for period before this one (it is possible) " +"system takes one of them (no rule which of them).\n" +"\n" +"\n" +"Menus \"Sales Forecasts\"\n" +"On \"Sales Forecast\" form mainly you have to enter a forecast quantity in " +"\"Product Quantity\". Further calculation can work for draft forecasts. But " +"validation can save your data against any accidental changes. You can click " +"\"Validate\" button but it is not mandatory.\n" +"\n" +"Instead of forecast quantity you can enter amount of forecast sales in field " +"\"Product Amount\". 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. " +"You can select one of unit of measure from default category or from second " +"category. When you change unit of measure the quanities will be recalculated " +"according to new UoM: editable values (blue fields) immediately, non edited " +"fields after clicking of \"Calculate Planning\" button.\n" +"\n" +"To find proper value for Sale Forecast you can use \"Sales History\" table " +"for this product. You have to enter parameters to the top and left of this " +"table and system will count sale quantities according to these parameters. " +"So you can select fe. your department (at the top) then (to the left): last " +"period, period before last and period year ago.\n" +"\n" +"Remarks:\n" +"\n" +"\n" +"Procurement Planning\n" +"====================\n" +"Menu for Planning you can find in \"Warehouse - Stock Planning\".\n" +"- \"Create Stock Planning Lines\" - allows you to automate creating planning " +"lines according to some parameters.\n" +"- \"Master Procurement Scheduler\" - is the most important menu of the " +"module which allows to create procurement.\n" +"\n" +"As Sales forecast is phase of planning sales. The Procurement Planning " +"(Planning) is the phase of scheduling Purchasing or Producing. You can " +"create Procurement Planning quickly using tool from menu \"Create Stock " +"Planning Lines\", then you can review created planning and make procurement " +"using menu \"Master Procurement Schedule\".\n" +"\n" +"Menu \"Create Stock Planning Lines\" allows you to create quickly Planning " +"lines for products from selected Category, for selected Period, and for " +"selected Warehouse. When you check option \"All Products with Forecast\" " +"system creates lines for all products having forecast for selected Period " +"and Warehouse. Selected Category will be ignored in this case.\n" +"\n" +"Under menu \"Master Procurement Scheduler\" you can generally change the " +"values \"Planned Out\" and \"Planned In\" to observe the field \"Stock " +"Simulation\" and decide if this value would be accurate for end of the " +"Period. \n" +"\"Planned Out\" can be based on \"Warehouse Forecast\" which is the sum of " +"all forecasts for Period and Warehouse. But your planning can be based on " +"any other information you have. 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 make stock as indicated in \"Stock " +"Simulation\" at the end of Period. You can compare \"Stock Simulation\" " +"quantity to minimum stock rules visible on the form. But you can plan " +"different quantity than in Minimum Stock Rules. Calculation is made for " +"whole Warehouse by default. But if you want to see values for Stock location " +"of calculated warehouse you can use check box \"Stock Location Only\".\n" +"\n" +"If after few tries you decide that you found correct quantities for " +"\"Planned Out\" and \"Planned In\" and you are satisfied with end of period " +"stock calculated in \"Stock Simulation\" you can click \"Procure Incoming " +"Left\" button to procure quantity of field \"Incoming Left\" into the " +"Warehouse. System creates appropriate Procurement Order. You can decide if " +"procurement will be made to Stock or Input location of calculated Warehouse. " +"\n" +"\n" +"If you don't want to Produce or Buy the product but just pick calculated " +"quantity from another warehouse you can click \"Supply from Another " +"Warehouse\" (instead of \"Procure Incoming Left\"). System creates pick list " +"with move from selected source Warehouse to calculated Warehouse (as " +"destination). You can also decide if this pick should be done from Stock or " +"Output location of source warehouse. Destination location (Stock or Input) " +"of destination warehouse will be used as set for \"Procure Incoming Left\". " +"\n" +"\n" +"To see proper quantities in fields \"Confirmed In\", \"Confirmed Out\", " +"\"Confirmed In Before\", \"Planned Out Before\" and \"Stock Simulation\" you " +"have to click button \"Calculate Planning\".\n" +"\n" +"All values on the form are expressed in unit of measure selected on form. " +"You can select one of unit of measure from default category or from second " +"category. When you change unit of measure the quanities will be recalculated " +"according to new UoM: editable values (blue fields) immediately, non edited " +"fields after clicking of \"Calculate Planning\" button.\n" +"\n" +"How Stock Simulation field is calculated:\n" +"Generally Stock Simulation shows the stock for end of the calculated period " +"according to some planned or confirmed stock moves. Calculation always " +"starts with quantity of real stock of beginning of current period. Then " +"calculation adds or subtracts quantities of calculated period or periods " +"before calculated.\n" +"When you are in the same period (current period is the same as calculated) " +"Stock Simulation is calculated as follows:\n" +"Stock Simulation = \n" +"\tStock of beginning of current Period\n" +"\t- Planned Out \n" +"\t+ Planned In\n" +"\n" +"When you calculate period next to current:\n" +"Stock Simulation = \n" +"\tStock of beginning of current Period\n" +"\t- Planned Out of current Period \n" +"\t+ Confirmed In of current Period (incl. Already In)\n" +"\t- Planned Out of calculated Period \n" +"\t+ Planned In of calculated Period .\n" +"\n" +"As you see calculated Period is taken the same way like in case above. But " +"calculation of current Period are made a little bit different. First you " +"should note that system takes for current Period only Confirmed In moves. It " +"means that you have to make planning and procurement for current Period " +"before this calculation (for Period next to current). \n" +"\n" +"When you calculate Period ahead:\n" +"Stock Simulation = \n" +"\tStock of beginning of current Period \n" +"\t- Sum of Planned Out of Periods before calculated \n" +"\t+ Sum of Confirmed In of Periods before calculated (incl. Already In) \n" +"\t- Planned Out of calculated Period \n" +"\t+ Planned In of calculated Period.\n" +"\n" +"Periods before calculated means periods starting from current till period " +"before calculated.\n" +"\n" +"Remarks:\n" +"- Remember to make planning for all periods before calculated because " +"omitting these quantities and procurements can cause wrong suggestions for " +"procurements few periods ahead.\n" +"- If you made planning few periods ahead and you find that real Confirmed " +"Out is bigger than Planned Out in some periods before you can repeat " +"Planning and make another procurement. You should do it in the same planning " +"line. If you create another planning line the suggestions can be wrong.\n" +"- When you wish to work with different periods for some part of products " +"define two kinds of periods (fe. Weekly and Monthly) and use them for " +"different products. Example: If you use always Weekly periods for Products " +"A, and Monthly periods for Products B your all calculations will work " +"correctly. You can also use different kind of periods for the same products " +"from different warehouse or companies. But you cannot use overlapping " +"periods for the same product, warehouse and company because results can be " +"unpredictable. The same apply to Forecasts lines.\n" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:140 +#, python-format +msgid "Cannot delete Validated Sale Forecasts !" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:641 +#: code:addons/stock_planning/stock_planning.py:683 +#, python-format +msgid "" +"\n" +" Planned Out: " +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:667 +#, python-format +msgid "" +"You must specify a Source Warehouse different than calculated (destination) " +"Warehouse !" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_sale_forecast_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_sale_forecast_createlines +msgid "Create Sales Forecasts" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast.createlines:0 +msgid "Creates forecast lines for selected warehouse and period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:656 +#, python-format +msgid "%s Requisition (%s, %s) %s %s \n" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:655 +#, python-format +msgid "Requisition (" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,outgoing_left:0 +msgid "" +"Quantity expected to go out in selected period. As a difference between " +"Planned Out and Confirmed Out. For current period Already Out is also " +"calculated" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_id:0 +msgid "Period4" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:642 +#: code:addons/stock_planning/stock_planning.py:684 +#, python-format +msgid " Already In: " +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_id:0 +msgid "Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_id:0 +msgid "Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_id:0 +msgid "Period1" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:647 +#: code:addons/stock_planning/stock_planning.py:689 +#, python-format +msgid " Minimum stock: " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,active_uom:0 +#: field:stock.sale.forecast,active_uom:0 +msgid "Active UoM" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_planning_createlines_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_planning_createlines +#: view:stock.planning.createlines:0 +msgid "Create Stock Planning Lines" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "General Info" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_view_stock_sale_forecast_form +msgid "Sales Forecast" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Planning and Situation for Calculated Period" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_warehouse:0 +msgid "This Warehouse Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,warehouse_forecast:0 +msgid "Warehouse Forecast" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:643 +#: code:addons/stock_planning/stock_planning.py:685 +#, python-format +msgid " Confirmed In: " +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Sales history" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,supply_warehouse_id:0 +msgid "Source Warehouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_qty:0 +msgid "Forecasted quantity." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Stock" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_supply_location:0 +msgid "Stock Supply Location" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_stop:0 +msgid "Ending date for planning period." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_user:0 +msgid "This User Period2" +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,forecasted_products:0 +msgid "" +"Check this box to create planning for all products having any forecast for " +"selected Warehouse and Period. Product Category field will be ignored." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_in:0 +msgid "Already In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom_categ:0 +#: field:stock.planning,product_uos_categ:0 +#: field:stock.sale.forecast,product_uom_categ:0 +msgid "Product UoM Category" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,incoming:0 +msgid "Confirmed In" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,line_time:0 +msgid "Past/Future" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uos_categ:0 +msgid "Product UoS Category" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_qty:0 +msgid "Product Quantity" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy Last Forecast" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,product_id:0 +msgid "Shows which product this forecast concerns." +msgstr "" + +#. module: stock_planning +#: selection:stock.planning,state:0 +msgid "Done" +msgstr "" + +#. module: stock_planning +#: field:stock.period.createlines,period_ids:0 +msgid "Periods" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:638 +#: code:addons/stock_planning/stock_planning.py:680 +#, python-format +msgid " according to state:" +msgstr "" + +#. module: stock_planning +#: view:stock.period.createlines:0 +msgid "Cancel" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +#: view:stock.planning.createlines:0 +#: view:stock.sale.forecast.createlines:0 +msgid "Close" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +#: selection:stock.sale.forecast,state:0 +msgid "Validated" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +#: selection:stock.period,state:0 +msgid "Open" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast.createlines,copy_forecast:0 +msgid "Copy quantities from last Stock and Sale Forecast." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period1_per_dept:0 +msgid "This Dept Period1" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_dept:0 +msgid "This Dept Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_dept:0 +msgid "This Dept Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_dept:0 +msgid "This Dept Period5" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_dept:0 +msgid "This Dept Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period2_per_warehouse:0 +msgid "This Warehouse Period2" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period3_per_warehouse:0 +msgid "This Warehouse Period3" +msgstr "" + +#. module: stock_planning +#: field:stock.planning,outgoing:0 +msgid "Confirmed Out" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,create_uid:0 +msgid "Responsible" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Default UOM" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period4_per_warehouse:0 +msgid "This Warehouse Period4" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_per_warehouse:0 +msgid "This Warehouse Period5" +msgstr "" + +#. module: stock_planning +#: view:stock.period:0 +msgid "Current" +msgstr "" + +#. module: stock_planning +#: model:ir.model,name:stock_planning.model_stock_planning +msgid "stock.planning" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,warehouse_id:0 +msgid "" +"Shows which warehouse this forecast concerns. If during stock planning you " +"will need sales forecast for all warehouses choose any warehouse now." +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,warehouse_id:0 +msgid "Warehouse which planning will concern." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:647 +#: code:addons/stock_planning/stock_planning.py:689 +#, python-format +msgid "" +"\n" +" Stock Simulation: " +msgstr "" + +#. module: stock_planning +#: help:stock.planning,to_procure:0 +msgid "" +"Enter quantity which (by your plan) should come in. Change this value and " +"observe Stock simulation. This value should be equal or greater than " +"Confirmed In." +msgstr "" + +#. module: stock_planning +#: help:stock.planning.createlines,period_id:0 +msgid "Period which planning will concern." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,already_out:0 +msgid "Already Out" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,product_id:0 +msgid "Product which this planning is created for." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Per Warehouse :" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:639 +#: code:addons/stock_planning/stock_planning.py:681 +#, python-format +msgid "" +"\n" +" Warehouse Forecast: " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,history:0 +msgid "Procurement History" +msgstr "" + +#. module: stock_planning +#: help:stock.period.createlines,date_start:0 +msgid "Starting date for planning period." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:641 +#: code:addons/stock_planning/stock_planning.py:683 +#, python-format +msgid " Planned In: " +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyze_company:0 +msgid "Per Company" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming_left:0 +msgid "" +"Quantity left to Planned incoming quantity. This is calculated difference " +"between Planned In and Confirmed In. For current period Already In is also " +"calculated. This value is used to create procurement for lacking quantity." +msgstr "" + +#. module: stock_planning +#: help:stock.planning,incoming:0 +msgid "Quantity of all confirmed incoming moves in calculated Period." +msgstr "" + +#. module: stock_planning +#: field:stock.period,date_stop:0 +#: field:stock.period.createlines,date_stop:0 +msgid "End Date" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,stock_supply_location:0 +msgid "" +"Check to supply from Stock location of Supply Warehouse. If not checked " +"supply will be made from Output location of Supply Warehouse. Used in " +"'Supply from Another Warhouse' with Supply Warehouse." +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "No Requisition" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,minimum_op:0 +msgid "Minimum quantity set in Minimum Stock Rules for this Warhouse" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,period_id:0 +msgid "Shows which period this forecast concerns." +msgstr "" + +#. module: stock_planning +#: field:stock.planning,product_uom:0 +msgid "UoM" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +msgid "Calculated Period Simulation" +msgstr "" + +#. module: stock_planning +#: view:stock.planning:0 +#: field:stock.planning,product_id:0 +#: view:stock.sale.forecast:0 +#: field:stock.sale.forecast,product_id:0 +msgid "Product" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:638 +#: code:addons/stock_planning/stock_planning.py:680 +#, python-format +msgid "" +"\n" +"For period: " +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_uom:0 +msgid "Product UoM" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:627 +#: code:addons/stock_planning/stock_planning.py:673 +#: code:addons/stock_planning/stock_planning.py:697 +#, python-format +msgid "MPS(%s) %s" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:627 +#: code:addons/stock_planning/stock_planning.py:671 +#: code:addons/stock_planning/stock_planning.py:693 +#, python-format +msgid "MPS(" +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:680 +#, python-format +msgid "" +"Pick created from MPS by user: %s Creation Date: %s " +" \n" +"For period: %s according to state: \n" +" Warehouse Forecast: %s \n" +" Initial Stock: %s \n" +" Planned Out: %s Planned In: %s \n" +" Already Out: %s Already In: %s \n" +" Confirmed Out: %s Confirmed In: %s \n" +" Planned Out Before: %s Confirmed In Before: %s " +" \n" +" Expected Out: %s Incoming Left: %s \n" +" Stock Simulation: %s Minimum stock: %s " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,procure_to_stock:0 +msgid "Procure To Stock Location" +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Approve" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,period_id:0 +msgid "" +"Period for this planning. Requisition will be created for beginning of the " +"period." +msgstr "" + +#. module: stock_planning +#: view:stock.sale.forecast:0 +msgid "Calculate Sales History" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,product_amt:0 +msgid "Product Amount" +msgstr "" + +#. module: stock_planning +#: help:stock.planning,confirmed_forecasts_only:0 +msgid "" +"Check to take validated forecasts only. If not checked system takes " +"validated and draft forecasts." +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_period5_id:0 +msgid "Period5" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_createlines_form +msgid "Stock and Sales Planning Periods" +msgstr "" + +#. module: stock_planning +#: field:stock.sale.forecast,analyzed_warehouse_id:0 +msgid "This Warehouse" +msgstr "" + +#. module: stock_planning +#: model:ir.actions.act_window,name:stock_planning.action_stock_period_form +#: model:ir.ui.menu,name:stock_planning.menu_stock_period +#: model:ir.ui.menu,name:stock_planning.menu_stock_period_main +#: view:stock.period:0 +#: view:stock.period.createlines:0 +msgid "Stock and Sales Periods" +msgstr "" + +#. module: stock_planning +#: help:stock.sale.forecast,user_id:0 +msgid "Shows who created this forecast, or who validated." +msgstr "" + +#. module: stock_planning +#: code:addons/stock_planning/stock_planning.py:644 +#: code:addons/stock_planning/stock_planning.py:686 +#, python-format +msgid "" +"\n" +" Planned Out Before: " +msgstr "" + +#. module: stock_planning +#: field:stock.planning,stock_start:0 +msgid "Initial Stock" +msgstr "" diff --git a/addons/subscription/i18n/gl.po b/addons/subscription/i18n/gl.po new file mode 100644 index 00000000000..d1fee1eb4be --- /dev/null +++ b/addons/subscription/i18n/gl.po @@ -0,0 +1,341 @@ +# Galician translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:16+0000\n" +"PO-Revision-Date: 2011-04-14 18:27+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-15 05:06+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: subscription +#: field:subscription.subscription,doc_source:0 +#: field:subscription.subscription.history,document_id:0 +msgid "Source Document" +msgstr "Documento orixe" + +#. module: subscription +#: field:subscription.document,model:0 +msgid "Object" +msgstr "Obxecto" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "This Week" +msgstr "Esta semana" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Search Subscription" +msgstr "Buscar subscrición" + +#. module: subscription +#: field:subscription.subscription,date_init:0 +msgid "First Date" +msgstr "Primeira data" + +#. module: subscription +#: field:subscription.document.fields,field:0 +msgid "Field" +msgstr "Campo" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,state:0 +msgid "State" +msgstr "Estado" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_subscription_history +msgid "Subscription history" +msgstr "Historial de documentos periódicos" + +#. module: subscription +#: selection:subscription.subscription,state:0 +msgid "Draft" +msgstr "Borrador" + +#. module: subscription +#: selection:subscription.document.fields,value:0 +msgid "Current Date" +msgstr "Data actual" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Weeks" +msgstr "Semanas" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Today" +msgstr "Hoxe" + +#. module: subscription +#: code:addons/subscription/subscription.py:44 +#, python-format +msgid "Error !" +msgstr "Erro!" + +#. module: subscription +#: model:ir.actions.act_window,name:subscription.action_subscription_form +#: model:ir.ui.menu,name:subscription.menu_action_subscription_form +#: view:subscription.subscription:0 +msgid "Subscriptions" +msgstr "Subscricións" + +#. module: subscription +#: field:subscription.subscription,interval_number:0 +msgid "Interval Qty" +msgstr "Período: Cantidade de tempo" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Stop" +msgstr "" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Set to Draft" +msgstr "Establecer como borrador" + +#. module: subscription +#: model:ir.module.module,description:subscription.module_meta_information +msgid "" +"Module allows to create new documents and add subscription on that document." +msgstr "" +"Este módulo permite crear novos documentos e engadir subscricións a este " +"documento." + +#. module: subscription +#: view:subscription.subscription:0 +#: selection:subscription.subscription,state:0 +msgid "Running" +msgstr "Executándose" + +#. module: subscription +#: view:subscription.subscription.history:0 +msgid "Subscription History" +msgstr "Historial de documentos periódicos" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,user_id:0 +msgid "User" +msgstr "Usuario" + +#. module: subscription +#: field:subscription.subscription,interval_type:0 +msgid "Interval Unit" +msgstr "Unidade de intervalo" + +#. module: subscription +#: field:subscription.subscription.history,date:0 +msgid "Date" +msgstr "Data" + +#. module: subscription +#: field:subscription.subscription,exec_init:0 +msgid "Number of documents" +msgstr "Número de documentos" + +#. module: subscription +#: help:subscription.document,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"subscription document without removing it." +msgstr "" +"Se se desmarca o campo activo, permite ocultar o documento de subscrición " +"sen eliminalo." + +#. module: subscription +#: selection:subscription.subscription.history,document_id:0 +msgid "Sale Order" +msgstr "Pedido de venda" + +#. module: subscription +#: field:subscription.document,name:0 +#: field:subscription.subscription,name:0 +msgid "Name" +msgstr "Nome" + +#. module: subscription +#: code:addons/subscription/subscription.py:44 +#, python-format +msgid "" +"You cannot modify the Object linked to the Document Type!\n" +"Create another Document instead !" +msgstr "" +"Non pode modificar o obxecto vinculado ó tipo de documento! Cree outro " +"documento no seu lugar!" + +#. module: subscription +#: field:subscription.document,field_ids:0 +msgid "Fields" +msgstr "Campos" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,note:0 +#: field:subscription.subscription,notes:0 +msgid "Notes" +msgstr "Notas" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Months" +msgstr "Meses" + +#. module: subscription +#: selection:subscription.subscription,interval_type:0 +msgid "Days" +msgstr "Días" + +#. module: subscription +#: field:subscription.document,active:0 +#: field:subscription.subscription,active:0 +msgid "Active" +msgstr "Activo" + +#. module: subscription +#: field:subscription.subscription,cron_id:0 +msgid "Cron Job" +msgstr "Tarea de Cron" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_subscription +#: field:subscription.subscription.history,subscription_id:0 +msgid "Subscription" +msgstr "Subscrición" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,partner_id:0 +msgid "Partner" +msgstr "Socio" + +#. module: subscription +#: help:subscription.subscription,cron_id:0 +msgid "Scheduler which runs on subscription" +msgstr "Planificador que executa a subscrición." + +#. module: subscription +#: model:ir.ui.menu,name:subscription.config_recuuring_event +#: model:ir.ui.menu,name:subscription.next_id_45 +msgid "Recurring Events" +msgstr "Eventos recorrentes" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Subsription Data" +msgstr "Datos da subscrición" + +#. module: subscription +#: help:subscription.subscription,note:0 +msgid "Description or Summary of Subscription" +msgstr "Descrición ou resumo da subscrición." + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_document +#: view:subscription.document:0 +#: field:subscription.document.fields,document_id:0 +msgid "Subscription Document" +msgstr "Documento de subscrición" + +#. module: subscription +#: help:subscription.subscription,active:0 +msgid "" +"If the active field is set to False, it will allow you to hide the " +"subscription without removing it." +msgstr "" +"Se se desmarca o campo activo, permite ocultar a subscrición sen eliminala." + +#. module: subscription +#: help:subscription.document.fields,value:0 +msgid "Default value is considered for field when new document is generated." +msgstr "" +"Tense en conta o valor por defecto do campo cando se xera un novo documento." + +#. module: subscription +#: selection:subscription.document.fields,value:0 +msgid "False" +msgstr "Falso" + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: subscription +#: view:subscription.subscription:0 +msgid "Process" +msgstr "Proceso" + +#. module: subscription +#: model:ir.module.module,shortdesc:subscription.module_meta_information +msgid "Subscription and recurring operations" +msgstr "Subscricións e operacións recorrentes" + +#. module: subscription +#: help:subscription.subscription,doc_source:0 +msgid "" +"User can choose the source document on which he wants to create documents" +msgstr "" +"O usuario pode seleccionar o documento orixinal sobre o cal desexa crear os " +"documentos." + +#. module: subscription +#: model:ir.actions.act_window,name:subscription.action_document_form +#: model:ir.ui.menu,name:subscription.menu_action_document_form +msgid "Document Types" +msgstr "Tipos de documento" + +#. module: subscription +#: code:addons/subscription/subscription.py:115 +#, python-format +msgid "Wrong Source Document !" +msgstr "Documento fonte erróneo!" + +#. module: subscription +#: model:ir.model,name:subscription.model_subscription_document_fields +#: view:subscription.document.fields:0 +msgid "Subscription Document Fields" +msgstr "Campos do documento de subscrición" + +#. module: subscription +#: view:subscription.subscription:0 +#: selection:subscription.subscription,state:0 +msgid "Done" +msgstr "Feito" + +#. module: subscription +#: selection:subscription.subscription.history,document_id:0 +msgid "Invoice" +msgstr "Factura" + +#. module: subscription +#: code:addons/subscription/subscription.py:115 +#, python-format +msgid "" +"Please provide another source document.\n" +"This one does not exist !" +msgstr "Por favor, proporcione outro documento fonte. Este non existe!" + +#. module: subscription +#: field:subscription.document.fields,value:0 +msgid "Default Value" +msgstr "Valor predeterminado" + +#. module: subscription +#: view:subscription.subscription:0 +#: field:subscription.subscription,doc_lines:0 +msgid "Documents created" +msgstr "Documentos creados" From 943c96f639e92e62d900792045bffbe13473c646 Mon Sep 17 00:00:00 2001 From: "Ujjvala Collins (OpenERP)" Date: Fri, 15 Apr 2011 14:15:14 +0530 Subject: [PATCH 14/34] [FIX] document: Renamed tab name. lp bug: https://launchpad.net/bugs/758717 fixed bzr revid: uco@tinyerp.com-20110415084514-l0ohwka0ayrgqun8 --- addons/document/document_view.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/document/document_view.xml b/addons/document/document_view.xml index 6f82dde0a4f..c82c7be8973 100644 --- a/addons/document/document_view.xml +++ b/addons/document/document_view.xml @@ -274,7 +274,7 @@ - + From 25da1b63a304c815c064282256703bfc7d938bb1 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Sun, 17 Apr 2011 04:36:34 +0000 Subject: [PATCH 15/34] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110416045916-5ck4ifulww06owks bzr revid: launchpad_translations_on_behalf_of_openerp-20110417043634-x8jqcrbbylxdj06l --- addons/account/i18n/ru.po | 50 +- addons/account_analytic_plans/i18n/ru.po | 9 +- addons/board/i18n/ln.po | 393 +++++ addons/caldav/i18n/ca.po | 818 +++++++++++ addons/crm/i18n/ru.po | 8 +- addons/crm_fundraising/i18n/pt_BR.po | 10 +- addons/email_template/i18n/ca.po | 1278 ++++++++++++++++ addons/email_template/i18n/pt_BR.po | 14 +- addons/survey/i18n/ca.po | 1717 ++++++++++++++++++++++ addons/survey/i18n/pt_BR.po | 56 +- addons/wiki/i18n/ru.po | 57 +- 11 files changed, 4316 insertions(+), 94 deletions(-) create mode 100644 addons/board/i18n/ln.po create mode 100644 addons/caldav/i18n/ca.po create mode 100644 addons/email_template/i18n/ca.po create mode 100644 addons/survey/i18n/ca.po diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po index 575723fc90d..2a4d65e1ef4 100644 --- a/addons/account/i18n/ru.po +++ b/addons/account/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:14+0000\n" -"PO-Revision-Date: 2011-03-20 16:41+0000\n" +"PO-Revision-Date: 2011-04-15 19:34+0000\n" "Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-21 04:46+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-04-16 04:59+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -2890,7 +2890,7 @@ msgstr "Вид" #: code:addons/account/account.py:2951 #, python-format msgid "BNK%s" -msgstr "" +msgstr "БНК%s" #. module: account #: code:addons/account/account.py:2906 @@ -3751,7 +3751,7 @@ msgstr "" #. module: account #: view:account.tax.template:0 msgid "Search Tax Templates" -msgstr "" +msgstr "Искать шаблоны налогов" #. module: account #: model:ir.ui.menu,name:account.periodical_processing_journal_entries_validation @@ -4547,7 +4547,7 @@ msgstr "" #: code:addons/account/account.py:940 #, python-format msgid "Start period should be smaller then End period" -msgstr "" +msgstr "Начало периода должно быть меньше, чем конец периода" #. module: account #: selection:account.automatic.reconcile,power:0 @@ -5090,7 +5090,7 @@ msgstr "Количество" #. module: account #: view:account.move.line:0 msgid "Number (Move)" -msgstr "" +msgstr "Номер (перемещение)" #. module: account #: view:account.invoice.refund:0 @@ -5164,7 +5164,7 @@ msgstr "Фиксированная величина" #. module: account #: view:account.subscription:0 msgid "Valid Up to" -msgstr "" +msgstr "Действительно до" #. module: account #: view:board.board:0 @@ -5191,7 +5191,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.action_account_fiscalyear_close #: model:ir.ui.menu,name:account.menu_wizard_fy_close msgid "Generate Opening Entries" -msgstr "" +msgstr "Генерировать открывающие проводки" #. module: account #: code:addons/account/account_move_line.py:738 @@ -5261,7 +5261,7 @@ msgstr "Поставщик" #: selection:report.account.sales,month:0 #: selection:report.account_type.sales,month:0 msgid "March" -msgstr "" +msgstr "Март" #. module: account #: view:account.account.template:0 @@ -5370,7 +5370,7 @@ msgstr "# строк" #: code:addons/account/wizard/account_change_currency.py:60 #, python-format msgid "New currency is not confirured properly !" -msgstr "" +msgstr "Новая валюта неправильно настроена !" #. module: account #: field:account.aged.trial.balance,filter:0 @@ -5624,7 +5624,7 @@ msgstr "Настройка отчетов" #. module: account #: constraint:account.move.line:0 msgid "Company must be same for its related account and period." -msgstr "" +msgstr "Для счета и периода должна быть одна компания." #. module: account #: field:account.tax,type:0 @@ -5927,7 +5927,7 @@ msgstr "" #: code:addons/account/wizard/account_report_aged_partner_balance.py:57 #, python-format msgid "Enter a Start date !" -msgstr "" +msgstr "Введите дату начала !" #. module: account #: report:account.invoice:0 @@ -6141,6 +6141,8 @@ msgid "" "This account will be used instead of the default one as the receivable " "account for the current partner" msgstr "" +"Этот счет будет использоваться, вместо счета по умолчанию, для дебиторской " +"задолженности по текущему контрагенту." #. module: account #: field:account.tax,python_applicable:0 @@ -6315,13 +6317,13 @@ msgstr "" #. module: account #: view:account.journal.select:0 msgid "Journal Select" -msgstr "" +msgstr "Выбор журнала" #. module: account #: code:addons/account/wizard/account_change_currency.py:65 #, python-format msgid "Currnt currency is not confirured properly !" -msgstr "" +msgstr "Текущая валюта неправильно настроена !" #. module: account #: model:ir.model,name:account.model_account_move_reconcile @@ -6468,7 +6470,7 @@ msgstr "Выполнено" #. module: account #: model:process.transition,note:account.process_transition_invoicemanually0 msgid "A statement with manual entries becomes a draft statement." -msgstr "" +msgstr "Документ с проводками вручную становится черновиком." #. module: account #: view:account.aged.trial.balance:0 @@ -6782,7 +6784,7 @@ msgstr "Отчетность" #. module: account #: sql_constraint:account.journal:0 msgid "The code of the journal must be unique per company !" -msgstr "" +msgstr "Код журнала должен быть уникальным для компании !" #. module: account #: field:account.bank.statement,ending_details_ids:0 @@ -6822,7 +6824,7 @@ msgstr "Домен" #. module: account #: model:ir.model,name:account.model_account_use_model msgid "Use model" -msgstr "" +msgstr "Использовать модель" #. module: account #: model:ir.actions.act_window,help:account.action_account_moves_purchase @@ -7417,7 +7419,7 @@ msgstr "Банковские и кассовые счета" #: view:account.invoice.report:0 #: field:account.invoice.report,residual:0 msgid "Total Residual" -msgstr "" +msgstr "Общий остаток" #. module: account #: model:process.node,note:account.process_node_invoiceinvoice0 @@ -7798,6 +7800,8 @@ msgstr "Поставщики" msgid "" "You cannot create more than one move per period on centralized journal" msgstr "" +"Вы не можете создать больше одного действия за период по централизованному " +"журналу." #. module: account #: view:account.journal:0 @@ -8488,7 +8492,7 @@ msgstr "" #: model:process.node,note:account.process_node_manually0 #: model:process.transition,name:account.process_transition_invoicemanually0 msgid "Manual entry" -msgstr "" +msgstr "Проводка вручную" #. module: account #: report:account.general.ledger:0 @@ -8697,7 +8701,7 @@ msgstr "Не сверенные" #: code:addons/account/invoice.py:804 #, python-format msgid "Bad total !" -msgstr "" +msgstr "Плохой итог !" #. module: account #: field:account.journal,sequence_id:0 @@ -9200,7 +9204,7 @@ msgstr "Определить повторяющиеся проводки" #. module: account #: field:account.entries.report,date_maturity:0 msgid "Date Maturity" -msgstr "" +msgstr "Дата погашения" #. module: account #: help:account.bank.statement,total_entry_encoding:0 @@ -9228,7 +9232,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_account_balance_report msgid "Trial Balance Report" -msgstr "" +msgstr "Балансовый отчет" #. module: account #: model:ir.actions.act_window,name:account.action_bank_statement_draft_tree diff --git a/addons/account_analytic_plans/i18n/ru.po b/addons/account_analytic_plans/i18n/ru.po index ca2f431d36e..6f5f6baa5ba 100644 --- a/addons/account_analytic_plans/i18n/ru.po +++ b/addons/account_analytic_plans/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-03 16:56+0000\n" -"PO-Revision-Date: 2011-02-19 12:26+0000\n" +"PO-Revision-Date: 2011-04-15 19:38+0000\n" "Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-20 04:34+0000\n" -"X-Generator: Launchpad (build 12351)\n" +"X-Launchpad-Export-Date: 2011-04-16 04:59+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: account_analytic_plans #: view:analytic.plan.create.model:0 @@ -154,6 +154,7 @@ msgstr "" msgid "" "You can not create move line on receivable/payable account without partner" msgstr "" +"Нельзя сделать действие по дебетовому/кредитовому счету без контрагента" #. module: account_analytic_plans #: model:ir.model,name:account_analytic_plans.model_sale_order_line @@ -361,7 +362,7 @@ msgstr "Счет 1 уровня" #. module: account_analytic_plans #: constraint:account.move.line:0 msgid "Company must be same for its related account and period." -msgstr "" +msgstr "Для счета и периода должна быть одна компания." #. module: account_analytic_plans #: field:account.analytic.plan.line,min_required:0 diff --git a/addons/board/i18n/ln.po b/addons/board/i18n/ln.po new file mode 100644 index 00000000000..0544a3e51ec --- /dev/null +++ b/addons/board/i18n/ln.po @@ -0,0 +1,393 @@ +# Lingala translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-04-15 08:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Lingala \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-16 04:59+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: board +#: view:res.log.report:0 +msgid " Year " +msgstr " Mobú " + +#. module: board +#: model:ir.model,name:board.model_board_menu_create +msgid "Menu Create" +msgstr "" + +#. module: board +#: view:board.note:0 +#: field:board.note.type,name:0 +#: model:ir.model,name:board.model_board_note_type +msgid "Note Type" +msgstr "" + +#. module: board +#: view:board.note:0 +#: field:board.note,user_id:0 +msgid "Author" +msgstr "" + +#. module: board +#: model:ir.module.module,shortdesc:board.module_meta_information +msgid "Dashboard main module" +msgstr "" + +#. module: board +#: view:res.users:0 +msgid "Latest Connections" +msgstr "" + +#. module: board +#: code:addons/board/wizard/board_menu_create.py:45 +#, python-format +msgid "User Error!" +msgstr "" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.open_board_administration_form +#: model:ir.ui.menu,name:board.menu_board_admin +msgid "Administration Dashboard" +msgstr "" + +#. module: board +#: view:board.note:0 +#: field:board.note,note:0 +#: model:ir.model,name:board.model_board_note +msgid "Note" +msgstr "" + +#. module: board +#: view:board.note:0 +#: view:res.log.report:0 +msgid "Group By..." +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_board_board +msgid "Board" +msgstr "" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.board_weekly_res_log_report_action +#: view:res.log.report:0 +msgid "Weekly Global Activity" +msgstr "" + +#. module: board +#: field:board.board.line,name:0 +msgid "Title" +msgstr "" + +#. module: board +#: field:res.log.report,nbr:0 +msgid "# of Entries" +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,month:0 +msgid "Month" +msgstr "Sánzá" + +#. module: board +#: model:ir.actions.act_window,name:board.dashboard_open +msgid "Open Dashboard" +msgstr "" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.board_monthly_res_log_report_action +#: view:res.log.report:0 +msgid "Monthly Activity per Document" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Log Analysis" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_view_board_list_form +#: model:ir.ui.menu,name:board.menu_view_board_form +msgid "Dashboard Definition" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "March" +msgstr "mársi" + +#. module: board +#: selection:res.log.report,month:0 +msgid "August" +msgstr "augústo" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.action_user_connection_tree +msgid "User Connections" +msgstr "" + +#. module: board +#: field:res.log.report,creation_date:0 +msgid "Creation Date" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_view_board_note_form +#: model:ir.ui.menu,name:board.menu_view_board_note_form +msgid "Publish a note" +msgstr "" + +#. module: board +#: view:board.menu.create:0 +msgid "Menu Information" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "June" +msgstr "yúni" + +#. module: board +#: field:board.note,type:0 +msgid "Note type" +msgstr "" + +#. module: board +#: field:board.board,line_ids:0 +msgid "Action Views" +msgstr "" + +#. module: board +#: model:ir.model,name:board.model_res_log_report +msgid "Log Report" +msgstr "" + +#. module: board +#: view:board.note:0 +#: field:board.note,date:0 +msgid "Date" +msgstr "Dáte" + +#. module: board +#: selection:res.log.report,month:0 +msgid "July" +msgstr "yúli" + +#. module: board +#: view:res.log.report:0 +msgid "Extended Filters..." +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,day:0 +msgid "Day" +msgstr "Mokɔlɔ" + +#. module: board +#: view:board.menu.create:0 +msgid "Create Menu For Dashboard" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "February" +msgstr "febwáli" + +#. module: board +#: selection:res.log.report,month:0 +msgid "October" +msgstr "ɔkɔtɔ́bɛ" + +#. module: board +#: model:ir.model,name:board.model_board_board_line +msgid "Board Line" +msgstr "" + +#. module: board +#: field:board.menu.create,menu_parent_id:0 +msgid "Parent Menu" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid " Month-1 " +msgstr " Sánzá-1 " + +#. module: board +#: selection:res.log.report,month:0 +msgid "January" +msgstr "yanwáli" + +#. module: board +#: view:board.note:0 +msgid "Notes" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "November" +msgstr "novɛ́mbɛ" + +#. module: board +#: help:board.board.line,sequence:0 +msgid "" +"Gives the sequence order when displaying a list of " +"board lines." +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "April" +msgstr "apríli" + +#. module: board +#: view:board.board:0 +#: field:board.board,name:0 +#: field:board.board.line,board_id:0 +#: model:ir.ui.menu,name:board.admin_menu_dasboard +#: model:ir.ui.menu,name:board.menu_dasboard +msgid "Dashboard" +msgstr "" + +#. module: board +#: model:ir.module.module,description:board.module_meta_information +msgid "Base module for all dashboards." +msgstr "" + +#. module: board +#: field:board.board.line,action_id:0 +msgid "Action" +msgstr "" + +#. module: board +#: field:board.board.line,position:0 +msgid "Position" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid "Model" +msgstr "" + +#. module: board +#: field:board.menu.create,menu_name:0 +msgid "Menu Name" +msgstr "" + +#. module: board +#: view:board.board:0 +#: model:ir.actions.act_window,name:board.action_latest_activities_tree +msgid "Latest Activities" +msgstr "" + +#. module: board +#: selection:board.board.line,position:0 +msgid "Left" +msgstr "" + +#. module: board +#: field:board.board,view_id:0 +msgid "Board View" +msgstr "" + +#. module: board +#: selection:board.board.line,position:0 +msgid "Right" +msgstr "" + +#. module: board +#: field:board.board.line,width:0 +msgid "Width" +msgstr "" + +#. module: board +#: view:res.log.report:0 +msgid " Month " +msgstr " Sánzá " + +#. module: board +#: field:board.board.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "September" +msgstr "sɛtɛ́mbɛ" + +#. module: board +#: selection:res.log.report,month:0 +msgid "December" +msgstr "dɛsɛ́mbɛ" + +#. module: board +#: view:board.board:0 +#: view:board.menu.create:0 +msgid "Create Menu" +msgstr "" + +#. module: board +#: field:board.board.line,height:0 +msgid "Height" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.action_board_menu_create +msgid "Create Board Menu" +msgstr "" + +#. module: board +#: selection:res.log.report,month:0 +msgid "May" +msgstr "máyí" + +#. module: board +#: field:res.log.report,res_model:0 +msgid "Object" +msgstr "" + +#. module: board +#: view:res.log.report:0 +#: field:res.log.report,name:0 +msgid "Year" +msgstr "Mobú" + +#. module: board +#: view:board.menu.create:0 +msgid "Cancel" +msgstr "Tika" + +#. module: board +#: view:board.board:0 +msgid "Dashboard View" +msgstr "" + +#. module: board +#: code:addons/board/wizard/board_menu_create.py:46 +#, python-format +msgid "Please Insert Dashboard View(s) !" +msgstr "" + +#. module: board +#: view:board.note:0 +#: field:board.note,name:0 +msgid "Subject" +msgstr "" diff --git a/addons/caldav/i18n/ca.po b/addons/caldav/i18n/ca.po new file mode 100644 index 00000000000..0d2cd8ec58e --- /dev/null +++ b/addons/caldav/i18n/ca.po @@ -0,0 +1,818 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:14+0000\n" +"PO-Revision-Date: 2011-04-15 16:29+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-16 04:59+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Value Mapping" +msgstr "" + +#. module: caldav +#: help:caldav.browse,url:0 +msgid "Url of the caldav server, use for synchronization" +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,name:0 +msgid "Filename" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_export +msgid "Event Export" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Provide path for Remote Calendar" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_import_values +msgid "Import .ics File" +msgstr "" + +#. module: caldav +#: view:calendar.event.export:0 +msgid "_Close" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Attendee" +msgstr "" + +#. module: caldav +#: sql_constraint:basic.calendar.fields:0 +msgid "Can not map a field more than once" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:772 +#: code:addons/caldav/calendar.py:861 +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,object_id:0 +msgid "Object" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Todo" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_user_preference +msgid "User preference Form" +msgstr "" + +#. module: caldav +#: field:user.preference,service:0 +msgid "Services" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Expression as constant" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Evolution" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +msgid "Ok" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:861 +#, python-format +msgid "Please provide proper configuration of \"%s\" in Calendar Lines" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,name:0 +msgid "File name" +msgstr "" + +#. module: caldav +#: field:caldav.browse,url:0 +msgid "Caldav Server" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Error!" +msgstr "" + +#. module: caldav +#: help:caldav.browse,caldav_doc_file:0 +msgid "download full caldav Documentation." +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "iPhone" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:32 +#, python-format +msgid "" +"\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: caldav +#: code:addons/caldav/wizard/caldav_browse.py:147 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"If you are using thunderbird, first you need to install the lightning " +"module\n" +"http://www.mozilla.org/projects/calendar/lightning/\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Go to Calendar View\n" +"\n" +"2. File -> New Calendar\n" +"\n" +"3. Chosse \"On the Network\"\n" +"\n" +"4. for format choose CalDav\n" +" and as location the url given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +" \n" +"5. Choose a name and a color for the Calendar, and we advice you to uncheck " +"\"alarm\"\n" +"\n" +"6. Then put your openerp login and password (to give the password only check " +"the box \"Use password Manager to remember this password\"\n" +"\n" +"7. Then Finish, your meetings should appear now in your calendar view\n" +msgstr "" + +#. module: caldav +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "TODO" +msgstr "" + +#. module: caldav +#: view:calendar.event.export:0 +msgid "Export ICS" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Use the field" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:772 +#, python-format +msgid "Can not create line \"%s\" more than once" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,line_ids:0 +#: model:ir.model,name:caldav.model_basic_calendar_lines +msgid "Calendar Lines" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_subscribe +msgid "Event subscribe" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import ICS" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: view:calendar.event.subscribe:0 +#: view:user.preference:0 +msgid "_Cancel" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_event +msgid "basic.calendar.event" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: selection:basic.calendar,type:0 +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Event" +msgstr "" + +#. module: caldav +#: field:document.directory,calendar_collection:0 +#: field:user.preference,collection:0 +msgid "Calendar Collection" +msgstr "" + +#. module: caldav +#: constraint:document.directory:0 +msgid "Error! You can not create recursive Directories." +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "_Open" +msgstr "" + +#. module: caldav +#: field:basic.calendar,type:0 +#: field:basic.calendar.attributes,type:0 +#: field:basic.calendar.fields,type_id:0 +#: field:basic.calendar.lines,name:0 +msgid "Type" +msgstr "" + +#. module: caldav +#: help:calendar.event.export,name:0 +msgid "Save in .ics format" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1275 +#, python-format +msgid "Error !" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:128 +#, python-format +msgid "" +"\n" +" 1. Go to Calendar View\n" +"\n" +" 2. File -> New -> Calendar\n" +"\n" +" 3. Fill the form \n" +" - type : CalDav\n" +" - name : Whaterver you want (ie : Meeting)\n" +" - url : " +"http://HOST:PORT/webdav/DB_NAME/calendars/users/USER/c/Meetings (ie : " +"http://localhost:8069/webdav/db_1/calendars/users/demo/c/Meetings) the one " +"given on the top of this window\n" +" - uncheck \"User SSL\"\n" +" - Username : Your username (ie : Demo)\n" +" - Refresh : everytime you want that evolution synchronize the data " +"with the server\n" +"\n" +" 4. Click ok and give your openerp password\n" +"\n" +" 5. A new calendar named with the name you gave should appear on the left " +"side. \n" +" " +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attributes +msgid "Calendar attributes" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_caldav_browse +msgid "Caldav Browse" +msgstr "" + +#. module: caldav +#: model:ir.module.module,description:caldav.module_meta_information +msgid "" +"\n" +" This module Contains basic functionality for caldav system like: \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: caldav +#: selection:user.preference,device:0 +msgid "Android based device" +msgstr "" + +#. module: caldav +#: field:basic.calendar,create_date:0 +msgid "Created Date" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Attributes Mapping" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_document_directory +msgid "Directory" +msgstr "" + +#. module: caldav +#: field:calendar.event.subscribe,url_path:0 +msgid "Provide path for remote calendar" +msgstr "" + +#. module: caldav +#: view:caldav.browse:0 +msgid "_Ok" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,domain:0 +msgid "Domain" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "_Subscribe" +msgstr "" + +#. module: caldav +#: field:basic.calendar,user_id:0 +msgid "Owner" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar.alias,cal_line_id:0 +#: field:basic.calendar.lines,calendar_id:0 +#: model:ir.ui.menu,name:caldav.menu_calendar +#: field:user.preference,calendar:0 +msgid "Calendar" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "" +"Please install python-vobject from http://vobject.skyhouseconsulting.com/" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:63 +#, python-format +msgid "Invalid format of the ics, file can not be imported" +msgstr "" + +#. module: caldav +#: selection:user.preference,service:0 +msgid "CalDAV" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,field_id:0 +msgid "OpenObject Field" +msgstr "" + +#. module: caldav +#: field:basic.calendar.alias,res_id:0 +msgid "Res. ID" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Message..." +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Other" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,has_webcal:0 +msgid "WebCal" +msgstr "" + +#. module: caldav +#: view:document.directory:0 +#: model:ir.actions.act_window,name:caldav.action_calendar_collection_form +#: model:ir.ui.menu,name:caldav.menu_calendar_collection +msgid "Calendar Collections" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:798 +#: sql_constraint:basic.calendar.alias:0 +#, python-format +msgid "The same filename cannot apply to two records!" +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory cannot be parent of itself!" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:document.directory,calendar_ids:0 +#: model:ir.actions.act_window,name:caldav.action_caldav_form +#: model:ir.ui.menu,name:caldav.menu_caldav_directories +msgid "Calendars" +msgstr "" + +#. module: caldav +#: field:basic.calendar,collection_id:0 +msgid "Collection" +msgstr "" + +#. module: caldav +#: field:basic.calendar,write_date:0 +msgid "Write Date" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:104 +#, python-format +msgid "" +"\n" +"Prerequire\n" +"----------\n" +"There is no buit-in way to synchronize calendar with caldav.\n" +"So you need to install a third part software : Calendar (CalDav) \n" +"for now it's the only one\n" +"\n" +"configuration\n" +"-------------\n" +"\n" +"1. Open Calendar Sync\n" +" I'll get an interface with 2 tabs\n" +" Stay on the first one\n" +" \n" +"2. CaDAV Calendar URL : put the URL given above (ie : " +"http://host.com:8069/webdav/db/calendars/users/demo/c/Meetings)\n" +"\n" +"3. Put your openerp username and password\n" +"\n" +"4. If your server don't use SSL, you'll get a warnign, say \"Yes\"\n" +"\n" +"5. Then you can synchronize manually or custom the settings to synchronize " +"every x minutes.\n" +" \n" +" " +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/caldav_browse.py:53 +#, python-format +msgid "" +"\n" +" For SSL specific configuration see the documentation below\n" +"\n" +"Now, to setup the calendars, you need to:\n" +"\n" +"1. Click on the \"Settings\" and go to the \"Mail, Contacts, Calendars\" " +"page.\n" +"2. Go to \"Add account...\"\n" +"3. Click on \"Other\"\n" +"4. From the \"Calendars\" group, select \"Add CalDAV Account\"\n" +"\n" +"5. Enter the host's name \n" +" (ie : if the url is http://openerp.com:8069/webdav/db_1/calendars/ , " +"openerp.com is the host)\n" +"\n" +"6. Fill Username and password with your openerp login and password\n" +"\n" +"7. As a description, you can either leave the server's name or\n" +" something like \"OpenERP calendars\".\n" +"\n" +"9. If you are not using a SSL server, you'll get an error, do not worry and " +"push \"Continue\"\n" +"\n" +"10. Then click to \"Advanced Settings\" to specify the right\n" +" ports and paths. \n" +" \n" +"11. Specify the port for the OpenERP server: 8071 for SSL, 8069 without.\n" +"\n" +"12. Set the \"Account URL\" to the right path of the OpenERP webdav:\n" +" the url given by the wizard (ie : " +"http://my.server.ip:8069/webdav/dbname/calendars/ )\n" +"\n" +"11. Click on Done. The phone will hopefully connect to the OpenERP server\n" +" and verify it can use the account.\n" +"\n" +"12. Go to the main menu of the iPhone and enter the Calendar application.\n" +" Your OpenERP calendars will be visible inside the selection of the\n" +" \"Calendars\" button.\n" +" Note that when creating a new calendar entry, you will have to specify\n" +" which calendar it should be saved at.\n" +"\n" +"\n" +"\n" +"IF you need SSL (and your certificate is not a verified one, as usual),\n" +"then you first will need to let the iPhone trust that. Follow these\n" +"steps:\n" +"\n" +" s1. Open Safari and enter the https location of the OpenERP server:\n" +" https://my.server.ip:8071/\n" +" (assuming you have the server at \"my.server.ip\" and the HTTPS port\n" +" is the default 8071)\n" +" s2. Safari will try to connect and issue a warning about the " +"certificate\n" +" used. Inspect the certificate and click \"Accept\" so that iPhone\n" +" now trusts it. \n" +" " +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "The directory name must be unique !" +msgstr "" + +#. module: caldav +#: view:user.preference:0 +msgid "User Preference" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_subscribe.py:59 +#, python-format +msgid "Please provide Proper URL !" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_timezone +msgid "basic.calendar.timezone" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,expr:0 +msgid "Expression" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_attendee +msgid "basic.calendar.attendee" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alias +msgid "basic.calendar.alias" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +#: field:calendar.event.import,file_path:0 +msgid "Select ICS file" +msgstr "" + +#. module: caldav +#: field:caldav.browse,caldav_doc_file:0 +msgid "Caldav Document" +msgstr "" + +#. module: caldav +#: field:basic.calendar.lines,mapping_ids:0 +msgid "Fields Mapping" +msgstr "" + +#. module: caldav +#: view:caldav.browse:0 +msgid "Browse caldav" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar +msgid "basic.calendar" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "Other Info" +msgstr "" + +#. module: caldav +#: field:user.preference,device:0 +msgid "Software/Devices" +msgstr "" + +#. module: caldav +#: help:basic.calendar,has_webcal:0 +msgid "" +"Also export a .ics entry next to the calendar folder, with WebCal " +"content." +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,fn:0 +msgid "Function" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +#: field:basic.calendar,description:0 +#: view:caldav.browse:0 +#: field:caldav.browse,description:0 +msgid "Description" +msgstr "" + +#. module: caldav +#: help:basic.calendar.alias,cal_line_id:0 +msgid "The calendar/line this mapping applies to" +msgstr "" + +#. module: caldav +#: field:basic.calendar.fields,mapping:0 +msgid "Mapping" +msgstr "" + +#. module: caldav +#: code:addons/caldav/wizard/calendar_event_import.py:86 +#, python-format +msgid "Import Sucessful" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "_Import" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_calendar_event_import +msgid "Event Import" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.fields,fn:0 +msgid "Interval in hours" +msgstr "" + +#. module: caldav +#: view:calendar.event.subscribe:0 +msgid "Subscribe to Remote Calendar" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_color:0 +msgid "For supporting clients, the color of the calendar entries" +msgstr "" + +#. module: caldav +#: field:basic.calendar,name:0 +#: field:basic.calendar.attributes,name:0 +#: field:basic.calendar.fields,name:0 +msgid "Name" +msgstr "" + +#. module: caldav +#: selection:basic.calendar.attributes,type:0 +#: selection:basic.calendar.lines,name:0 +msgid "Alarm" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_alarm +msgid "basic.calendar.alarm" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:1275 +#, python-format +msgid "Attendee must have an Email Id" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_export_values +msgid "Export .ics File" +msgstr "" + +#. module: caldav +#: code:addons/caldav/calendar.py:41 +#, python-format +msgid "vobject Import Error!" +msgstr "" + +#. module: caldav +#: field:calendar.event.export,file_path:0 +msgid "Save ICS file" +msgstr "" + +#. module: caldav +#: selection:user.preference,device:0 +msgid "Sunbird/Thunderbird" +msgstr "" + +#. module: caldav +#: field:basic.calendar,calendar_order:0 +msgid "Order" +msgstr "" + +#. module: caldav +#: model:ir.module.module,shortdesc:caldav.module_meta_information +msgid "Share Calendar using CalDAV" +msgstr "" + +#. module: caldav +#: field:basic.calendar,calendar_color:0 +msgid "Color" +msgstr "" + +#. module: caldav +#: view:basic.calendar:0 +msgid "MY" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_fields +msgid "Calendar fields" +msgstr "" + +#. module: caldav +#: view:calendar.event.import:0 +msgid "Import Message" +msgstr "" + +#. module: caldav +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe +#: model:ir.actions.act_window,name:caldav.action_calendar_event_subscribe_values +msgid "Subscribe" +msgstr "" + +#. module: caldav +#: sql_constraint:document.directory:0 +msgid "Directory must have a parent or a storage" +msgstr "" + +#. module: caldav +#: model:ir.model,name:caldav.model_basic_calendar_todo +msgid "basic.calendar.todo" +msgstr "" + +#. module: caldav +#: help:basic.calendar,calendar_order:0 +msgid "For supporting clients, the order of this folder among the calendars" +msgstr "" diff --git a/addons/crm/i18n/ru.po b/addons/crm/i18n/ru.po index f900b3b37b6..21c2bb2263d 100644 --- a/addons/crm/i18n/ru.po +++ b/addons/crm/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-03-31 18:13+0000\n" +"PO-Revision-Date: 2011-04-15 19:44+0000\n" "Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-01 04:47+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-04-16 04:58+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: crm #: view:crm.lead.report:0 @@ -3218,7 +3218,7 @@ msgstr "" #. module: crm #: field:crm.meeting,exdate:0 msgid "Exception Date/Times" -msgstr "" +msgstr "Дата/время исключительной ситуации" #. module: crm #: selection:crm.meeting,class:0 diff --git a/addons/crm_fundraising/i18n/pt_BR.po b/addons/crm_fundraising/i18n/pt_BR.po index 5aad1af6fe1..fac5dd8283b 100644 --- a/addons/crm_fundraising/i18n/pt_BR.po +++ b/addons/crm_fundraising/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-02-01 01:58+0000\n" -"Last-Translator: Adriano Prado \n" +"PO-Revision-Date: 2011-04-16 20:51+0000\n" +"Last-Translator: Emerson \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-02-02 04:41+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-17 04:36+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: crm_fundraising #: field:crm.fundraising,planned_revenue:0 @@ -109,7 +109,7 @@ msgstr "Valor" #. module: crm_fundraising #: model:crm.case.categ,name:crm_fundraising.categ_fund4 msgid "Arts And Culture" -msgstr "" +msgstr "Artes E Cultura" #. module: crm_fundraising #: view:crm.fundraising.report:0 diff --git a/addons/email_template/i18n/ca.po b/addons/email_template/i18n/ca.po new file mode 100644 index 00000000000..ba1128aeedb --- /dev/null +++ b/addons/email_template/i18n/ca.po @@ -0,0 +1,1278 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-04-16 11:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-17 04:36+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: email_template +#: help:email_template.account,auto_delete:0 +msgid "Permanently delete emails after sending" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Email Account Configuration" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:195 +#, python-format +msgid "Emails for multiple items saved in outbox." +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:59 +#: code:addons/email_template/wizard/email_template_send_wizard.py:60 +#, python-format +msgid "" +"No personal email accounts are configured for you. \n" +"Either ask admin to enforce an account for this template or get yourself a " +"personal email account." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Personal Emails" +msgstr "" + +#. module: email_template +#: field:email.template,file_name:0 +msgid "Report Filename" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Email Content " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send mail Wizard" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text & HTML with no attachments" +msgstr "" + +#. module: email_template +#: help:email.template,model_object_field:0 +msgid "" +"Select the field from the model you want to use.\n" +"If it is a relationship field you will be able to choose the nested values " +"in the box below\n" +"(Note:If there are no values make sure you have selected the correct model)" +msgstr "" + +#. module: email_template +#: field:email_template.preview,body_html:0 +#: field:email_template.preview,body_text:0 +#: field:email_template.send.wizard,body_html:0 +#: field:email_template.send.wizard,body_text:0 +msgid "Body" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:304 +#, python-format +msgid "Deletion of Record failed" +msgstr "" + +#. module: email_template +#: help:email_template.account,company:0 +msgid "" +"Select if this mail account does not belong to specific user but to the " +"organization as a whole. eg: info@companydomain.com" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send now" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,state:0 +msgid "Not Applicable" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: model:ir.ui.menu,name:email_template.menu_email_account_all_tools +#: model:ir.ui.menu,name:email_template.menu_email_template_account_all +msgid "Email Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Send all mails" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpuname:0 +msgid "" +"Specify the username if your SMTP server requires authentication, otherwise " +"leave it empty." +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,server_ref:0 +msgid "Server Reference of mail" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: selection:email_template.account,state:0 +msgid "Approved" +msgstr "" + +#. module: email_template +#: help:email.template,def_cc:0 +msgid "" +"Carbon Copy address(es), comma-separated. Placeholders can be used here. " +"e.g. ${object.email_cc}" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Account" +msgstr "" + +#. module: email_template +#: field:email.template,table_html:0 +msgid "HTML code" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Send Mail" +msgstr "" + +#. module: email_template +#: help:email_template.account,name:0 +msgid "" +"The description is used as the Sender name along with the provided From " +"Email, unless it is already specified in the From Email, e.g: John Doe " +"" +msgstr "" + +#. module: email_template +#: field:email.template,from_account:0 +msgid "Email Account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:201 +#, python-format +msgid "Email sending failed for one or more objects." +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "" +"Add here all attachments of the current document you want to include in the " +"Email." +msgstr "" + +#. module: email_template +#: help:email.template,lang:0 +msgid "" +"The default language for the email. Placeholders can be used here. eg. " +"${object.partner_id.lang}" +msgstr "" + +#. module: email_template +#: help:email.template,sub_model_object_field:0 +msgid "" +"When you choose relationship fields this field will specify the sub value " +"you can use." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Wizard Complete" +msgstr "" + +#. module: email_template +#: field:email.template,reply_to:0 +#: field:email_template.mailbox,reply_to:0 +#: field:email_template.preview,reply_to:0 +#: field:email_template.send.wizard,reply_to:0 +msgid "Reply-To" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Delete Action" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Approve Account" +msgstr "" + +#. module: email_template +#: field:email_template.preview,rel_model_ref:0 +#: field:email_template.send.wizard,rel_model_ref:0 +msgid "Referred Document" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,full_success:0 +msgid "Complete Success" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Mixed)" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "OK" +msgstr "" + +#. module: email_template +#: field:email_template.account,auto_delete:0 +msgid "Auto Delete" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Both HTML & Text (Alternative)" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,requested:0 +msgid "No of requested Mails" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_text:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,body_text:0 +msgid "Standard Body (Text)" +msgstr "" + +#. module: email_template +#: field:email.template,attachment_ids:0 +msgid "Attached Files" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpssl:0 +msgid "SSL/TLS (only in python 2.6)" +msgstr "" + +#. module: email_template +#: field:email_template.account,email_id:0 +msgid "From Email" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:304 +#, python-format +msgid "Warning" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.action_email_template_account_tree_all +msgid "Accounts" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Text)" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Company Emails" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "" +"Tip: Multiple emails are sent in the same language (the first one is " +"proposed). We suggest you send emails in groups according to language." +msgstr "" + +#. module: email_template +#: help:email_template.preview,reply_to:0 +#: help:email_template.send.wizard,reply_to:0 +msgid "" +"The address recipients should reply to, if different from the From address. " +"Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email.template,def_subject:0 +#: field:email_template.mailbox,subject:0 +#: field:email_template.preview,subject:0 +#: field:email_template.send.wizard,subject:0 +msgid "Subject" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:256 +#, python-format +msgid "Reason: %s" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,email_from:0 +msgid "From" +msgstr "" + +#. module: email_template +#: field:email_template.preview,ref_template:0 +#: field:email_template.send.wizard,ref_template:0 +msgid "Template" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:367 +#, python-format +msgid "" +"Mail from Account %s failed. Probable Reason: Server Send Error\n" +" Description: %s" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Insert Simple Field" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Body(Html)" +msgstr "" + +#. module: email_template +#: help:email.template,def_bcc:0 +msgid "" +"Blind Carbon Copy address(es), comma-separated. Placeholders can be used " +"here. e.g. ${object.email_bcc}" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.wizard_email_template_preview +msgid "Template Preview" +msgstr "" + +#. module: email_template +#: field:email.template,def_body_html:0 +msgid "Body (Text-Web Client Only)" +msgstr "" + +#. module: email_template +#: field:email_template.account,state:0 +#: view:email_template.mailbox:0 +msgid "State" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_value:0 +msgid "Wizard Button" +msgstr "" + +#. module: email_template +#: help:email_template.account,email_id:0 +msgid "eg: 'john@doe.com' or 'John Doe '" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: field:email.template,object_name:0 +msgid "Resource" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:255 +#, python-format +msgid "Out going connection test failed" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:371 +#, python-format +msgid "Mail from Account %s successfully Sent." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Standard Body" +msgstr "" + +#. module: email_template +#: selection:email.template,template_language:0 +msgid "Mako Templates" +msgstr "" + +#. module: email_template +#: help:email.template,def_body_html:0 +#: help:email.template,def_body_text:0 +msgid "The text version of the mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:449 +#, python-format +msgid " (Email Attachment)" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,folder:0 +msgid "Sent Items" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Test Outgoing Connection" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,name:email_template.action_email_template_mailbox +msgid "Mailbox" +msgstr "" + +#. module: email_template +#: help:email.template,reply_to:0 +msgid "" +"The address recipients should reply to, if different from the From address. " +"Placeholders can be used here. e.g. ${object.email_reply_to}" +msgstr "" + +#. module: email_template +#: help:email.template,ref_ir_value:0 +msgid "" +"Button in the side bar of the form view of this Resource that will invoke " +"the Window Action" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,account_id:0 +msgid "User account" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,signature:0 +msgid "Attach my signature to mail" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:255 +#: view:email.template:0 +#, python-format +msgid "Report" +msgstr "" + +#. module: email_template +#: field:email.template,sub_model_object_field:0 +msgid "Sub Field" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +msgid "Advanced" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "My Emails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Expression Builder" +msgstr "" + +#. module: email_template +#: help:email.template,sub_object:0 +msgid "" +"When a relation field is used this field will show you the type of field you " +"have selected" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "HTML Body" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Suspend Account" +msgstr "" + +#. module: email_template +#: help:email.template,null_value:0 +msgid "This Value is used if the field is empty" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Preview Template" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpserver:0 +msgid "Server" +msgstr "" + +#. module: email_template +#: help:email.template,copyvalue:0 +msgid "" +"Copy and paste the value in the location you want to use a system value." +msgstr "" + +#. module: email_template +#: help:email.template,track_campaign_item:0 +msgid "" +"Enable this is you wish to include a special tracking marker in outgoing " +"emails so you can identify replies and link them back to the corresponding " +"resource record. This is useful for CRM leads for example" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Raw HTML)" +msgstr "" + +#. module: email_template +#: field:email.template,use_sign:0 +msgid "Signature" +msgstr "" + +#. module: email_template +#: field:email.template,sub_object:0 +msgid "Sub-model" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Options" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (Plain Text)" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Body (Text)" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,date_mail:0 +msgid "Rec/Sent Date" +msgstr "" + +#. module: email_template +#: selection:email_template.account,state:0 +msgid "Initiated" +msgstr "" + +#. module: email_template +#: field:email.template,report_template:0 +msgid "Report to send" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Server Information" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,generated:0 +msgid "No of generated Mails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Mail Details" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:235 +#, python-format +msgid "SMTP SERVER or PORT not specified" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Note: This is Raw HTML." +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Group by..." +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Multiple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: field:email_template.account,user:0 +msgid "Related User" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,body_html:0 +msgid "Body (Rich Text Clients Only)" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "Yes" +msgstr "" + +#. module: email_template +#: field:email.template,ref_ir_act_window:0 +msgid "Window Action" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "HTML, otherwise Text" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Drafts" +msgstr "" + +#. module: email_template +#: selection:email_template.account,company:0 +msgid "No" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpport:0 +msgid "SMTP Port" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,mail_type:0 +msgid "Mail Contents" +msgstr "" + +#. module: email_template +#: sql_constraint:email.template:0 +msgid "The template name must be unique !" +msgstr "" + +#. module: email_template +#: field:email.template,def_bcc:0 +#: field:email_template.mailbox,email_bcc:0 +#: field:email_template.preview,bcc:0 +#: field:email_template.send.wizard,bcc:0 +msgid "BCC" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Plain Text" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Draft" +msgstr "" + +#. module: email_template +#: field:email.template,model_int_name:0 +msgid "Model Internal Name" +msgstr "" + +#. module: email_template +#: field:email.template,message_id:0 +#: field:email_template.mailbox,message_id:0 +#: field:email_template.preview,message_id:0 +#: field:email_template.send.wizard,message_id:0 +msgid "Message-ID" +msgstr "" + +#. module: email_template +#: help:email_template.mailbox,server_ref:0 +msgid "Applicable for inward items only" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "" +"After clicking send all mails, mails will be sent to outbox and cleared in " +"next Send/Recieve" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,state:0 +#: field:email_template.send.wizard,state:0 +msgid "Status" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Outgoing" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:427 +#, python-format +msgid "Datetime Extraction failed.Date:%s \tError:%s" +msgstr "" + +#. module: email_template +#: help:email.template,use_sign:0 +msgid "the signature from the User details will be appended to the mail" +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,from:0 +msgid "From Account" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Intermixed content" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Request Re-activation" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: model:ir.actions.act_window,name:email_template.action_email_template_tree_all +#: model:ir.ui.menu,name:email_template.menu_email_template_all +#: model:ir.ui.menu,name:email_template.menu_email_template_all_tools +msgid "Email Templates" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtpuname:0 +msgid "User Name" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,user:0 +msgid "User" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Advanced Options" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Outbox" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Save in Drafts" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:362 +#, python-format +msgid "" +"Mail from Account %s failed. Probable Reason:MIME Error\n" +"Description: %s" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtptls:0 +msgid "TLS" +msgstr "" + +#. module: email_template +#: field:email.template,lang:0 +msgid "Language" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:275 +#: code:addons/email_template/email_template_account.py:280 +#: code:addons/email_template/email_template_account.py:362 +#: code:addons/email_template/email_template_account.py:371 +#: code:addons/email_template/email_template_account.py:374 +#: code:addons/email_template/email_template_account.py:424 +#: code:addons/email_template/wizard/email_template_send_wizard.py:201 +#: model:ir.ui.menu,name:email_template.menu_email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_config_tools +#: model:ir.ui.menu,name:email_template.menu_email_template_configuration +#: model:ir.ui.menu,name:email_template.menu_email_template_tools +#, python-format +msgid "Email Template" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Send/Receive" +msgstr "" + +#. module: email_template +#: model:ir.ui.menu,name:email_template.menu_email_template_personal_mails +msgid "Personal Mails" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +#: selection:email_template.account,state:0 +msgid "Suspended" +msgstr "" + +#. module: email_template +#: help:email.template,allowed_groups:0 +msgid "" +"Only users from these groups will be allowed to send mails from this Template" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:284 +#, python-format +msgid "Send Mail (%s)" +msgstr "" + +#. module: email_template +#: help:email.template,def_subject:0 +msgid "The subject of email. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: field:email_template.send.wizard,report:0 +msgid "Report File Name" +msgstr "" + +#. module: email_template +#: field:email.template,copyvalue:0 +msgid "Expression" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,history:0 +msgid "History" +msgstr "" + +#. module: email_template +#: view:email.template:0 +#: view:email_template.mailbox:0 +#: field:email_template.mailbox,attachments_ids:0 +#: view:email_template.send.wizard:0 +#: field:email_template.send.wizard,attachment_ids:0 +msgid "Attachments" +msgstr "" + +#. module: email_template +#: field:email_template.preview,to:0 +#: field:email_template.send.wizard,to:0 +msgid "To" +msgstr "" + +#. module: email_template +#: selection:email_template.account,send_pref:0 +msgid "Text, otherwise HTML" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:319 +#, python-format +msgid "Copy of template %s" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Discard Mail" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template +msgid "Email Templates for Models" +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Close" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:49 +#, python-format +msgid "Error sending mail: %s" +msgstr "" + +#. module: email_template +#: constraint:email_template.account:0 +msgid "Error: You are not allowed to have more than 1 account." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Body (HTML-Web Client Only)" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:253 +#, python-format +msgid "%s (Email Attachment)" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,state:0 +msgid "Sending" +msgstr "" + +#. module: email_template +#: model:ir.actions.act_window,help:email_template.action_email_template_mailbox +msgid "" +"An email template is an email document that will be sent as part of a " +"marketing campaign. You can personalize it according to specific customer " +"profile fields, so that a partner name or other partner related information " +"may be inserted automatically." +msgstr "" + +#. module: email_template +#: field:email.template,allowed_groups:0 +msgid "Allowed User Groups" +msgstr "" + +#. module: email_template +#: field:email.template,model_object_field:0 +msgid "Field" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "User Information" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Actions" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:363 +#: code:addons/email_template/email_template_account.py:368 +#, python-format +msgid "" +"Server Send Error\n" +"Description: %s" +msgstr "" + +#. module: email_template +#: help:email.template,file_name:0 +msgid "" +"Name of the generated report file. Placeholders can be used in the filename. " +"eg: 2009_SO003.pdf" +msgstr "" + +#. module: email_template +#: help:email_template.mailbox,date_mail:0 +msgid "Date on which Email Sent or Received" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: selection:email_template.mailbox,folder:0 +msgid "Trash" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_mailbox +msgid "Email Mailbox" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_mailbox.py:116 +#, python-format +msgid "" +"Sending of Mail %s failed. Probable Reason:Could not login to server\n" +"Error: %s" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:60 +#, python-format +msgid "Missing mail account" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:250 +#, python-format +msgid "SMTP Test Connection Was Successful" +msgstr "" + +#. module: email_template +#: model:ir.module.module,shortdesc:email_template.module_meta_information +msgid "Email Template for OpenERP" +msgstr "" + +#. module: email_template +#: field:email_template.account,name:0 +msgid "Description" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Create Action" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpserver:0 +msgid "Enter name of outgoing server, eg: smtp.yourdomain.com" +msgstr "" + +#. module: email_template +#: help:email.template,attachment_ids:0 +msgid "" +"You may attach existing files to this template, so they will be added in all " +"emails created from this template" +msgstr "" + +#. module: email_template +#: help:email.template,message_id:0 +msgid "" +"Specify the Message-ID SMTP header to use in outgoing emails. Please note " +"that this overrides the Resource tracking option! Placeholders can be used " +"here." +msgstr "" + +#. module: email_template +#: field:email.template,def_to:0 +#: field:email_template.mailbox,email_to:0 +msgid "Recipient (To)" +msgstr "" + +#. module: email_template +#: field:email.template,null_value:0 +msgid "Null Value" +msgstr "" + +#. module: email_template +#: field:email.template,template_language:0 +msgid "Templating Language" +msgstr "" + +#. module: email_template +#: field:email.template,def_cc:0 +#: field:email_template.mailbox,email_cc:0 +#: field:email_template.preview,cc:0 +#: field:email_template.send.wizard,cc:0 +msgid "CC" +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +msgid "Sent" +msgstr "" + +#. module: email_template +#: sql_constraint:email_template.account:0 +msgid "Another setting already exists with this email ID !" +msgstr "" + +#. module: email_template +#: help:email.template,ref_ir_act_window:0 +msgid "Action that will open this email template on Resource records" +msgstr "" + +#. module: email_template +#: field:email_template.account,smtppass:0 +msgid "Password" +msgstr "" + +#. module: email_template +#: help:email_template.preview,message_id:0 +#: help:email_template.send.wizard,message_id:0 +msgid "" +"The Message-ID header value, if you need tospecify it, for example to " +"automatically recognize the replies later. Placeholders can be used here." +msgstr "" + +#. module: email_template +#: view:email_template.mailbox:0 +#: model:ir.ui.menu,name:email_template.menu_email_template_mails_tools +msgid "Emails" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Templates" +msgstr "" + +#. module: email_template +#: field:email_template.preview,report:0 +msgid "Report Name" +msgstr "" + +#. module: email_template +#: field:email.template,name:0 +msgid "Name" +msgstr "" + +#. module: email_template +#: field:email.template,track_campaign_item:0 +msgid "Resource Tracking" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_preview +msgid "Email Template Preview" +msgstr "" + +#. module: email_template +#: view:email_template.preview:0 +msgid "Email Preview" +msgstr "" + +#. module: email_template +#: help:email.template,def_to:0 +msgid "" +"The Recipient of email. Placeholders can be used here. e.g. " +"${object.email_to}" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Existing files" +msgstr "" + +#. module: email_template +#: model:ir.module.module,description:email_template.module_meta_information +msgid "" +"\n" +" Email Template is extraction of Power Email basically just to send the " +"emails.\n" +" " +msgstr "" + +#. module: email_template +#: view:email_template.send.wizard:0 +msgid "Body (HTML)" +msgstr "" + +#. module: email_template +#: help:email.template,table_html:0 +msgid "" +"Copy this html code to your HTML message body for displaying the info in " +"your mail." +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_account +msgid "email_template.account" +msgstr "" + +#. module: email_template +#: field:email_template.preview,rel_model:0 +#: field:email_template.send.wizard,rel_model:0 +msgid "Model" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:236 +#, python-format +msgid "Core connection for the given ID does not exist" +msgstr "" + +#. module: email_template +#: field:email_template.account,company:0 +msgid "Corporate" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:275 +#, python-format +msgid "" +"Mail from Account %s failed on login. Probable Reason:Could not login to " +"server\n" +"Error: %s" +msgstr "" + +#. module: email_template +#: model:ir.model,name:email_template.model_email_template_send_wizard +msgid "This is the wizard for sending mail" +msgstr "" + +#. module: email_template +#: view:email.template:0 +msgid "Addresses" +msgstr "" + +#. module: email_template +#: help:email.template,from_account:0 +msgid "Emails will be sent from this approved account." +msgstr "" + +#. module: email_template +#: field:email_template.account,send_pref:0 +msgid "Mail Format" +msgstr "" + +#. module: email_template +#: field:email_template.mailbox,folder:0 +msgid "Folder" +msgstr "" + +#. module: email_template +#: view:email_template.account:0 +msgid "Company Accounts" +msgstr "" + +#. module: email_template +#: help:email_template.account,smtpport:0 +msgid "Enter port number, eg: 25 or 587" +msgstr "" + +#. module: email_template +#: code:addons/email_template/wizard/email_template_send_wizard.py:59 +#, python-format +msgid "email-template" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template_account.py:280 +#: code:addons/email_template/email_template_account.py:374 +#: code:addons/email_template/email_template_account.py:375 +#, python-format +msgid "Mail from Account %s failed. Probable Reason:Account not approved" +msgstr "" + +#. module: email_template +#: selection:email_template.send.wizard,state:0 +msgid "Simple Mail Wizard Step 1" +msgstr "" + +#. module: email_template +#: selection:email_template.mailbox,mail_type:0 +msgid "Has Attachments" +msgstr "" + +#. module: email_template +#: code:addons/email_template/email_template.py:452 +#: code:addons/email_template/wizard/email_template_send_wizard.py:256 +#, python-format +msgid "No Description" +msgstr "" diff --git a/addons/email_template/i18n/pt_BR.po b/addons/email_template/i18n/pt_BR.po index 31c40f452d3..8138216ef67 100644 --- a/addons/email_template/i18n/pt_BR.po +++ b/addons/email_template/i18n/pt_BR.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-03-26 15:24+0000\n" +"PO-Revision-Date: 2011-04-16 20:56+0000\n" "Last-Translator: Emerson \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-27 04:53+0000\n" -"X-Generator: Launchpad (build 12559)\n" +"X-Launchpad-Export-Date: 2011-04-17 04:36+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: email_template #: help:email_template.account,auto_delete:0 @@ -142,7 +142,7 @@ msgstr "" #. module: email_template #: field:email_template.mailbox,server_ref:0 msgid "Server Reference of mail" -msgstr "" +msgstr "Referência do Servidor de email" #. module: email_template #: view:email_template.account:0 @@ -237,7 +237,7 @@ msgstr "Responder-Para" #. module: email_template #: view:email.template:0 msgid "Delete Action" -msgstr "" +msgstr "Excluir Ação" #. module: email_template #: view:email_template.account:0 @@ -375,6 +375,8 @@ msgid "" "Mail from Account %s failed. Probable Reason: Server Send Error\n" " Description: %s" msgstr "" +"O email da conta %s falhou. Razão Provável: Erro Enviado pelo Servidor\n" +" Descrição: %s" #. module: email_template #: view:email.template:0 @@ -727,7 +729,7 @@ msgstr "Rascunho" #. module: email_template #: field:email.template,model_int_name:0 msgid "Model Internal Name" -msgstr "" +msgstr "Nome Interno do Modelo" #. module: email_template #: field:email.template,message_id:0 diff --git a/addons/survey/i18n/ca.po b/addons/survey/i18n/ca.po new file mode 100644 index 00000000000..858f5b3952b --- /dev/null +++ b/addons/survey/i18n/ca.po @@ -0,0 +1,1717 @@ +# Catalan translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2011-01-03 16:58+0000\n" +"PO-Revision-Date: 2011-04-16 13:20+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-04-17 04:36+0000\n" +"X-Generator: Launchpad (build 12735)\n" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +msgid "Print Option" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:422 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey.question.wiz:0 +msgid "Your Messages" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_type:0 +#: field:survey.question,validation_type:0 +msgid "Text Validation" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:434 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,invited_user_ids:0 +msgid "Invited User" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Character" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_form1 +#: model:ir.ui.menu,name:survey.menu_print_survey_form +#: model:ir.ui.menu,name:survey.menu_reporting +#: model:ir.ui.menu,name:survey.menu_survey_form +#: model:ir.ui.menu,name:survey.menu_surveys +msgid "Surveys" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Set to draft" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_answer_type:0 +msgid "Is Answer Type Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: view:survey.request:0 +msgid "Group By..." +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "Results :" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Survey Request" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "A Range" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Table Answer" +msgstr "" + +#. module: survey +#: field:survey.history,date:0 +msgid "Date started" +msgstr "" + +#. module: survey +#: field:survey,history:0 +msgid "History Lines" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:448 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading (white spaces not allowed)" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible??" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail:0 +msgid "Body" +msgstr "" + +#. module: survey +#: field:survey.question,allow_comment:0 +msgid "Allow Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "A4 (210mm x 297mm)" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_date:0 +#: field:survey.question,validation_maximum_date:0 +msgid "Maximum date" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_menu_choice:0 +msgid "Is Menu Choice Invisible?" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Completed" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "Exactly" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Open Date" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Set to Draft" +msgstr "" + +#. module: survey +#: field:survey.question,is_comment_require:0 +msgid "Add Comment Field" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:401 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.question,tot_resp:0 +msgid "Total Answer" +msgstr "" + +#. module: survey +#: field:survey.tbl.column.heading,name:0 +msgid "Row Number" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_name_wiz +msgid "survey.name.wiz" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_question_form +msgid "Survey Questions" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Only One Answers Per Row)" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:475 +#, python-format +msgid "" +"Maximum Required Answer you entered for your maximum is greater than the " +"number of answer. Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_question_message +#: model:ir.model,name:survey.model_survey_question +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Survey Question" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Use if question type is rating_scale" +msgstr "" + +#. module: survey +#: field:survey.print,page_number:0 +#: field:survey.print.answer,page_number:0 +msgid "Include Page Number" +msgstr "" + +#. module: survey +#: view:survey.page:0 +#: view:survey.question:0 +#: view:survey.send.invitation.log:0 +msgid "Ok" +msgstr "" + +#. module: survey +#: field:survey.page,title:0 +msgid "Page Title" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_define_survey +msgid "Define Surveys" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_history +msgid "Survey History" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment:0 +#: field:survey.response.line,comment:0 +msgid "Notes" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "Search Survey" +msgstr "" + +#. module: survey +#: field:survey.response.answer,answer:0 +#: field:survey.tbl.column.heading,value:0 +msgid "Value" +msgstr "" + +#. module: survey +#: field:survey.question,column_heading_ids:0 +msgid " Column heading" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_run_survey_form +msgid "Answer a Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:92 +#, python-format +msgid "Error!" +msgstr "" + +#. module: survey +#: field:survey,tot_comp_survey:0 +msgid "Total Completed Survey" +msgstr "" + +#. module: survey +#: view:survey.response.answer:0 +msgid "(Use Only Question Type is matrix_of_drop_down_menus)" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_analysis +msgid "Survey Statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Cancelled" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Rating Scale" +msgstr "" + +#. module: survey +#: field:survey.question,comment_field_type:0 +msgid "Comment Field Type" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:375 +#: code:addons/survey/survey.py:387 +#: code:addons/survey/survey.py:401 +#: code:addons/survey/survey.py:406 +#: code:addons/survey/survey.py:416 +#: code:addons/survey/survey.py:422 +#: code:addons/survey/survey.py:428 +#: code:addons/survey/survey.py:434 +#: code:addons/survey/survey.py:438 +#: code:addons/survey/survey.py:444 +#: code:addons/survey/survey.py:448 +#: code:addons/survey/survey.py:458 +#: code:addons/survey/survey.py:462 +#: code:addons/survey/survey.py:467 +#: code:addons/survey/survey.py:473 +#: code:addons/survey/survey.py:475 +#: code:addons/survey/survey.py:477 +#: code:addons/survey/survey.py:482 +#: code:addons/survey/survey.py:484 +#: code:addons/survey/survey.py:642 +#: code:addons/survey/wizard/survey_answer.py:124 +#: code:addons/survey/wizard/survey_answer.py:131 +#: code:addons/survey/wizard/survey_answer.py:699 +#: code:addons/survey/wizard/survey_answer.py:738 +#: code:addons/survey/wizard/survey_answer.py:758 +#: code:addons/survey/wizard/survey_answer.py:787 +#: code:addons/survey/wizard/survey_answer.py:792 +#: code:addons/survey/wizard/survey_answer.py:800 +#: code:addons/survey/wizard/survey_answer.py:811 +#: code:addons/survey/wizard/survey_answer.py:820 +#: code:addons/survey/wizard/survey_answer.py:825 +#: code:addons/survey/wizard/survey_answer.py:899 +#: code:addons/survey/wizard/survey_answer.py:935 +#: code:addons/survey/wizard/survey_answer.py:953 +#: code:addons/survey/wizard/survey_answer.py:981 +#: code:addons/survey/wizard/survey_answer.py:984 +#: code:addons/survey/wizard/survey_answer.py:987 +#: code:addons/survey/wizard/survey_answer.py:999 +#: code:addons/survey/wizard/survey_answer.py:1006 +#: code:addons/survey/wizard/survey_answer.py:1009 +#: code:addons/survey/wizard/survey_selection.py:134 +#: code:addons/survey/wizard/survey_selection.py:138 +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "Warning !" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Single Line Of Text" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail_existing:0 +msgid "Send reminder for existing user" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Multiple Answer)" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Edit Survey" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Survey Answer Line" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,menu_choice:0 +msgid "Menu Choice" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Most" +msgstr "" + +#. module: survey +#: field:survey.question,is_validation_require:0 +msgid "Validate Text" +msgstr "" + +#. module: survey +#: field:survey.response.line,single_text:0 +msgid "Text" +msgstr "" + +#. module: survey +#: constraint:res.users:0 +msgid "The chosen company is not in the allowed companies for this user" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Letter (8.5\" x 11\")" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,responsible_id:0 +msgid "Responsible" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_request +msgid "survey.request" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_subject:0 +#: field:survey.send.invitation,mail_subject_existing:0 +msgid "Subject" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_float:0 +#: field:survey.question,validation_maximum_float:0 +msgid "Maximum decimal number" +msgstr "" + +#. module: survey +#: selection:survey.request,state:0 +msgid "Wating Answer" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Late" +msgstr "" + +#. module: survey +#: sql_constraint:res.users:0 +msgid "You can not have two users with the same login !" +msgstr "" + +#. module: survey +#: field:survey.send.invitation,mail_from:0 +msgid "From" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Don't Validate Comment Text." +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Whole Number" +msgstr "" + +#. module: survey +#: field:survey.answer,question_id:0 +#: field:survey.page,question_ids:0 +#: field:survey.question,question:0 +#: field:survey.question.column.heading,question_id:0 +#: field:survey.response.line,question_id:0 +msgid "Question" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "Search Survey Page" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Send" +msgstr "" + +#. module: survey +#: field:survey.question.wiz,name:0 +msgid "Number" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:444 +#, python-format +msgid "" +"You must enter one or more menu choices in " +"column heading" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,help:survey.action_survey_form1 +msgid "" +"You can create survey for different purposes: recruitment interviews, " +"employee's periodical evaluations, marketing campaigns, etc. A survey is " +"made of pages containing questions of several types: text, multiple choices, " +"etc. You can edit survey manually or click on the 'Edit Survey' for a " +"WYSIWYG interface." +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +#: field:survey.request,state:0 +msgid "State" +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Evaluation Plan Phase" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Between" +msgstr "" + +#. module: survey +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +msgid "Print" +msgstr "" + +#. module: survey +#: field:survey.question,make_comment_field:0 +msgid "Make Comment Field an Answer Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey,type:0 +msgid "Type" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Email" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_answer_surveys +msgid "Answer Surveys" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Not Finished" +msgstr "" + +#. module: survey +#: view:survey.print:0 +msgid "Survey Print" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Select Partner" +msgstr "" + +#. module: survey +#: field:survey.question,type:0 +msgid "Question Type" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:131 +#, python-format +msgid "You can not answer this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_answer +msgid "Answers" +msgstr "" + +#. module: survey +#: model:ir.module.module,description:survey.module_meta_information +msgid "" +"\n" +" This module is used for surveying. 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: survey +#: code:addons/survey/wizard/survey_answer.py:124 +#, python-format +msgid "You can not answer because the survey is not open" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Link" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_type_form +#: model:ir.model,name:survey.model_survey_type +#: view:survey.type:0 +msgid "Survey Type" +msgstr "" + +#. module: survey +#: field:survey.page,sequence:0 +msgid "Page Nr" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +#: field:survey.question,descriptive_text:0 +#: selection:survey.question,type:0 +msgid "Descriptive Text" +msgstr "" + +#. module: survey +#: field:survey.question,minimum_req_ans:0 +msgid "Minimum Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:484 +#, python-format +msgid "" +"You must enter one or more menu choices in column heading (white spaces not " +"allowed)" +msgstr "" + +#. module: survey +#: field:survey.question,req_error_msg:0 +msgid "Error Message" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:482 +#, python-format +msgid "You must enter one or more menu choices in column heading" +msgstr "" + +#. module: survey +#: field:survey.request,date_deadline:0 +msgid "Deadline date" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Date" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print +msgid "survey.print" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +#: field:survey.question.column.heading,title:0 +msgid "Column Heading" +msgstr "" + +#. module: survey +#: field:survey.question,is_require_answer:0 +msgid "Require Answer to Question" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_request_tree +#: model:ir.ui.menu,name:survey.menu_survey_type_form1 +msgid "Survey Requests" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:375 +#: code:addons/survey/survey.py:462 +#, python-format +msgid "You must enter one or more column heading." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:758 +#: code:addons/survey/wizard/survey_answer.py:953 +#, python-format +msgid "Please enter an integer value" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_browse_answer +msgid "survey.browse.answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_field_type:0 +msgid "Paragraph of Text" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:428 +#, python-format +msgid "" +"Maximum Required Answer you entered for " +"your maximum is greater than the number of answer. " +" Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: view:survey.request:0 +msgid "Watting Answer" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the question is not answered, display this error message:" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Options" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_browse_survey_response +msgid "Browse Answers" +msgstr "" + +#. module: survey +#: field:survey.response.answer,comment_field:0 +#: view:survey.response.line:0 +msgid "Comment" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_answer +#: model:ir.model,name:survey.model_survey_response_answer +#: view:survey.answer:0 +#: view:survey.response:0 +#: view:survey.response.answer:0 +#: view:survey.response.line:0 +msgid "Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Selection" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_browse_survey_response +#: view:survey:0 +msgid "Answer Survey" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Comment Field" +msgstr "" + +#. module: survey +#: selection:survey.response,response_type:0 +msgid "Manually" +msgstr "" + +#. module: survey +#: help:survey,responsible_id:0 +msgid "User responsible for survey" +msgstr "" + +#. module: survey +#: field:survey.question,comment_column:0 +msgid "Add comment column in matrix" +msgstr "" + +#. module: survey +#: field:survey.answer,response:0 +msgid "#Answer" +msgstr "" + +#. module: survey +#: field:survey.print,without_pagebreak:0 +#: field:survey.print.answer,without_pagebreak:0 +msgid "Print Without Page Breaks" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the comment is an invalid format, display this error message" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:138 +#, python-format +msgid "" +"You can not give more response. Please contact the author of this survey for " +"further assistance." +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_page_question +#: model:ir.actions.act_window,name:survey.act_survey_question +msgid "Questions" +msgstr "" + +#. module: survey +#: help:survey,response_user:0 +msgid "Set to one if you require only one Answer per user" +msgstr "" + +#. module: survey +#: field:survey,users:0 +msgid "Users" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +msgid "Message" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.request:0 +msgid "MY" +msgstr "" + +#. module: survey +#: field:survey.question,maximum_req_ans:0 +msgid "Maximum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page_no:0 +msgid "Page Number" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:92 +#, python-format +msgid "Cannot locate survey for the question wizard!" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "and" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_statistics +#: view:survey.print.statistics:0 +msgid "Survey Print Statistics" +msgstr "" + +#. module: survey +#: field:survey.send.invitation.log,note:0 +msgid "Log" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "When the choices do not add up correctly, display this error message" +msgstr "" + +#. module: survey +#: field:survey,date_close:0 +msgid "Survey Close Date" +msgstr "" + +#. module: survey +#: field:survey,date_open:0 +msgid "Survey Open Date" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible ??" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +msgid "Start" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:477 +#, python-format +msgid "Maximum Required Answer is greater than Minimum Required Answer" +msgstr "" + +#. module: survey +#: field:survey.question,comment_maximum_no:0 +#: field:survey.question,validation_maximum_no:0 +msgid "Maximum number" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +#: selection:survey.request,state:0 +#: selection:survey.response.line,state:0 +msgid "Draft" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_statistics +msgid "survey.print.statistics" +msgstr "" + +#. module: survey +#: selection:survey,state:0 +msgid "Closed" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Drop-down Menus" +msgstr "" + +#. module: survey +#: view:survey:0 +#: field:survey.answer,answer:0 +#: field:survey.name.wiz,response:0 +#: view:survey.page:0 +#: view:survey.print.answer:0 +#: field:survey.print.answer,response_ids:0 +#: view:survey.question:0 +#: field:survey.question,answer_choice_ids:0 +#: field:survey.request,response:0 +#: field:survey.response,question_ids:0 +#: field:survey.response.answer,answer_id:0 +#: field:survey.response.answer,response_id:0 +#: view:survey.response.line:0 +#: field:survey.response.line,response_answer_ids:0 +#: field:survey.response.line,response_id:0 +#: field:survey.response.line,response_table_ids:0 +#: field:survey.send.invitation,partner_ids:0 +#: field:survey.tbl.column.heading,response_table_id:0 +msgid "Answer" +msgstr "" + +#. module: survey +#: field:survey,max_response_limit:0 +msgid "Maximum Answer Limit" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_act_view_survey_send_invitation +msgid "Send Invitations" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,store_ans:0 +msgid "Store Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Date and Time" +msgstr "" + +#. module: survey +#: field:survey,state:0 +#: field:survey.response,state:0 +#: field:survey.response.line,state:0 +msgid "Status" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print +msgid "Print Survey" +msgstr "" + +#. module: survey +#: field:survey,send_response:0 +msgid "E-mail Notification on Answer" +msgstr "" + +#. module: survey +#: field:survey.response.answer,value_choice:0 +msgid "Value Choice" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Started" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_print_answer +#: view:survey:0 +#: view:survey.print.answer:0 +msgid "Print Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Landscape(Horizontal)" +msgstr "" + +#. module: survey +#: field:survey.question,no_of_rows:0 +msgid "No of Rows" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.name.wiz:0 +msgid "Survey Details" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Textboxes With Different Type" +msgstr "" + +#. module: survey +#: view:survey.question.column.heading:0 +msgid "Menu Choices (each choice on separate lines)" +msgstr "" + +#. module: survey +#: field:survey.response,response_type:0 +msgid "Answer Type" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Validation" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Waiting Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be A Decimal Number" +msgstr "" + +#. module: survey +#: field:res.users,survey_id:0 +msgid "Groups" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +#: selection:survey.question,type:0 +msgid "Date" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Integer" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_send_invitation +msgid "survey.send.invitation" +msgstr "" + +#. module: survey +#: field:survey.history,user_id:0 +#: view:survey.request:0 +#: field:survey.request,user_id:0 +#: field:survey.response,user_id:0 +msgid "User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,transfer:0 +msgid "Page Transfer" +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Skiped" +msgstr "" + +#. module: survey +#: field:survey.print,paper_size:0 +#: field:survey.print.answer,paper_size:0 +msgid "Paper Size" +msgstr "" + +#. module: survey +#: field:survey.response.answer,column_id:0 +#: field:survey.tbl.column.heading,column_id:0 +msgid "Column" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_tbl_column_heading +msgid "survey.tbl.column.heading" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response_line +msgid "Survey Response Line" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_selection.py:134 +#, python-format +msgid "You can not give response for this survey more than %s times" +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.report_survey_form +#: model:ir.model,name:survey.model_survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: field:survey.browse.answer,survey_id:0 +#: field:survey.history,survey_id:0 +#: view:survey.name.wiz:0 +#: field:survey.name.wiz,survey_id:0 +#: view:survey.page:0 +#: field:survey.page,survey_id:0 +#: view:survey.print:0 +#: field:survey.print,survey_ids:0 +#: field:survey.print.statistics,survey_ids:0 +#: field:survey.question,survey:0 +#: view:survey.request:0 +#: field:survey.request,survey_id:0 +#: field:survey.response,survey_id:0 +msgid "Survey" +msgstr "" + +#. module: survey +#: field:survey.question,in_visible_rating_weight:0 +msgid "Is Rating Scale Invisible?" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Numerical Textboxes" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_wiz +msgid "survey.question.wiz" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "History" +msgstr "" + +#. module: survey +#: help:survey.browse.answer,response_id:0 +msgid "" +"If this field is empty, all answers of the selected survey will be print." +msgstr "" + +#. module: survey +#: field:survey.type,code:0 +msgid "Code" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_statistics +msgid "Surveys Statistics" +msgstr "" + +#. module: survey +#: field:survey.print,orientation:0 +#: field:survey.print.answer,orientation:0 +msgid "Orientation" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.answer:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Seq" +msgstr "" + +#. module: survey +#: field:survey.request,email:0 +msgid "E-mail" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_no:0 +#: field:survey.question,validation_minimum_no:0 +msgid "Minimum number" +msgstr "" + +#. module: survey +#: field:survey.question,req_ans:0 +msgid "#Required Answer" +msgstr "" + +#. module: survey +#: field:survey.answer,sequence:0 +#: field:survey.question,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: survey +#: field:survey.question,comment_label:0 +msgid "Field Label" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Other" +msgstr "" + +#. module: survey +#: view:survey.request:0 +#: selection:survey.request,state:0 +msgid "Done" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Test Survey" +msgstr "" + +#. module: survey +#: field:survey.question,rating_allow_one_column_require:0 +msgid "Allow Only One Answer per Column (Forced Ranking)" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.browse.answer:0 +#: view:survey.name.wiz:0 +#: view:survey.print:0 +#: view:survey.print.answer:0 +#: view:survey.print.statistics:0 +#: view:survey.send.invitation:0 +msgid "Cancel" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Close" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_float:0 +#: field:survey.question,validation_minimum_float:0 +msgid "Minimum decimal number" +msgstr "" + +#. module: survey +#: view:survey:0 +#: selection:survey,state:0 +msgid "Open" +msgstr "" + +#. module: survey +#: field:survey,tot_start_survey:0 +msgid "Total Started Survey" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:467 +#, python-format +msgid "" +"#Required Answer you entered is greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: help:survey,max_response_limit:0 +msgid "Set to one if survey is answerable only once" +msgstr "" + +#. module: survey +#: selection:survey.response,state:0 +msgid "Finished " +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_question_column_heading +msgid "Survey Question Column Heading" +msgstr "" + +#. module: survey +#: field:survey.answer,average:0 +msgid "#Avg" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Matrix of Choices (Multiple Answers Per Row)" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_name +msgid "Give Survey Answer" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_res_users +msgid "res.users" +msgstr "" + +#. module: survey +#: view:survey:0 +msgid "Current" +msgstr "" + +#. module: survey +#: selection:survey.response.line,state:0 +msgid "Answered" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:432 +#, python-format +msgid "Complete Survey Answer" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Comment/Essay Box" +msgstr "" + +#. module: survey +#: field:survey.answer,type:0 +msgid "Type of Answer" +msgstr "" + +#. module: survey +#: field:survey.question,required_type:0 +msgid "Respondent must answer" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation +#: view:survey.send.invitation:0 +msgid "Send Invitation" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:792 +#, python-format +msgid "You cannot select the same answer more than one time" +msgstr "" + +#. module: survey +#: view:survey.question:0 +msgid "Search Question" +msgstr "" + +#. module: survey +#: field:survey,title:0 +msgid "Survey Title" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Single Textbox" +msgstr "" + +#. module: survey +#: field:survey,note:0 +#: field:survey.name.wiz,note:0 +#: view:survey.page:0 +#: field:survey.page,note:0 +#: view:survey.response.line:0 +msgid "Description" +msgstr "" + +#. module: survey +#: view:survey.name.wiz:0 +msgid "Select Survey" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "At Least" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_view_survey_send_invitation_log +#: model:ir.model,name:survey.model_survey_send_invitation_log +msgid "survey.send.invitation.log" +msgstr "" + +#. module: survey +#: selection:survey.print,orientation:0 +#: selection:survey.print.answer,orientation:0 +msgid "Portrait(Vertical)" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be Specific Length" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: field:survey.question,page_id:0 +msgid "Survey Page" +msgstr "" + +#. module: survey +#: view:survey:0 +#: view:survey.page:0 +#: view:survey.question:0 +msgid "Required Answer" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:473 +#, python-format +msgid "" +"Minimum Required Answer you entered is greater than the number of answer. " +"Please use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:458 +#, python-format +msgid "You must enter one or more answer." +msgstr "" + +#. module: survey +#: model:ir.actions.report.xml,name:survey.survey_browse_response +#: field:survey.browse.answer,response_id:0 +msgid "Survey Answers" +msgstr "" + +#. module: survey +#: view:survey.browse.answer:0 +msgid "Select Survey and related answer" +msgstr "" + +#. module: survey +#: model:ir.ui.menu,name:survey.menu_print_survey_answer +msgid "Surveys Answers" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.act_survey_pages +msgid "Pages" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:406 +#, python-format +msgid "" +"#Required Answer you entered is greater " +"than the number of answer. Please use a " +"number that is smaller than %d." +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_answer.py:984 +#, python-format +msgid "You cannot select same answer more than one time'" +msgstr "" + +#. module: survey +#: selection:survey.print,paper_size:0 +#: selection:survey.print.answer,paper_size:0 +msgid "Legal (8.5\" x 14\")" +msgstr "" + +#. module: survey +#: field:survey.type,name:0 +msgid "Name" +msgstr "" + +#. module: survey +#: view:survey.page:0 +msgid "#Questions" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_response +msgid "survey.response" +msgstr "" + +#. module: survey +#: field:survey.question,comment_valid_err_msg:0 +#: field:survey.question,make_comment_field_err_msg:0 +#: field:survey.question,numeric_required_sum_err_msg:0 +#: field:survey.question,validation_valid_err_msg:0 +msgid "Error message" +msgstr "" + +#. module: survey +#: model:ir.module.module,shortdesc:survey.module_meta_information +msgid "Survey Module" +msgstr "" + +#. module: survey +#: view:survey.send.invitation:0 +#: field:survey.send.invitation,send_mail:0 +msgid "Send mail for new user" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:387 +#, python-format +msgid "You must enter one or more Answer." +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:416 +#, python-format +msgid "" +"Minimum Required Answer you entered is " +"greater than the number of answer. Please " +"use a number that is smaller than %d." +msgstr "" + +#. module: survey +#: field:survey.answer,menu_choice:0 +msgid "Menu Choices" +msgstr "" + +#. module: survey +#: field:survey,page_ids:0 +#: view:survey.question:0 +#: field:survey.response.line,page_id:0 +msgid "Page" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:438 +#, python-format +msgid "" +"Maximum Required Answer is greater than " +"Minimum Required Answer" +msgstr "" + +#. module: survey +#: view:survey.send.invitation.log:0 +msgid "User creation" +msgstr "" + +#. module: survey +#: selection:survey.question,required_type:0 +msgid "All" +msgstr "" + +#. module: survey +#: selection:survey.question,comment_valid_type:0 +#: selection:survey.question,validation_type:0 +msgid "Must Be An Email Address" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +msgid "Multiple Choice (Only One Answer)" +msgstr "" + +#. module: survey +#: field:survey.answer,in_visible_answer_type:0 +msgid "Is Answer Type Invisible??" +msgstr "" + +#. module: survey +#: model:ir.model,name:survey.model_survey_print_answer +msgid "survey.print.answer" +msgstr "" + +#. module: survey +#: view:survey.answer:0 +msgid "Menu Choices (each choice on separate by lines)" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Float" +msgstr "" + +#. module: survey +#: view:survey.response.line:0 +msgid "Single Textboxes" +msgstr "" + +#. module: survey +#: code:addons/survey/wizard/survey_send_invitation.py:74 +#, python-format +msgid "%sSurvey is not in open state" +msgstr "" + +#. module: survey +#: field:survey.question.column.heading,rating_weight:0 +msgid "Weight" +msgstr "" + +#. module: survey +#: selection:survey.answer,type:0 +msgid "Date & Time" +msgstr "" + +#. module: survey +#: field:survey.response,date_create:0 +#: field:survey.response.line,date_create:0 +msgid "Create Date" +msgstr "" + +#. module: survey +#: field:survey.question,column_name:0 +msgid "Column Name" +msgstr "" + +#. module: survey +#: model:ir.actions.act_window,name:survey.action_survey_page_form +#: model:ir.model,name:survey.model_survey_page +#: model:ir.ui.menu,name:survey.menu_survey_page_form1 +#: view:survey.page:0 +msgid "Survey Pages" +msgstr "" + +#. module: survey +#: field:survey.question,numeric_required_sum:0 +msgid "Sum of all choices" +msgstr "" + +#. module: survey +#: selection:survey.question,type:0 +#: view:survey.response.line:0 +msgid "Table" +msgstr "" + +#. module: survey +#: code:addons/survey/survey.py:642 +#, python-format +msgid "You cannot duplicate the resource!" +msgstr "" + +#. module: survey +#: field:survey.question,comment_minimum_date:0 +#: field:survey.question,validation_minimum_date:0 +msgid "Minimum date" +msgstr "" + +#. module: survey +#: field:survey,response_user:0 +msgid "Maximum Answer per User" +msgstr "" + +#. module: survey +#: field:survey.name.wiz,page:0 +msgid "Page Position" +msgstr "" diff --git a/addons/survey/i18n/pt_BR.po b/addons/survey/i18n/pt_BR.po index e6c29033c86..179c4ec5937 100644 --- a/addons/survey/i18n/pt_BR.po +++ b/addons/survey/i18n/pt_BR.po @@ -8,20 +8,20 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2011-01-03 16:58+0000\n" -"PO-Revision-Date: 2011-03-01 00:32+0000\n" -"Last-Translator: Emerson \n" +"PO-Revision-Date: 2011-04-16 21:15+0000\n" +"Last-Translator: ERIVELTON PIRES GUEDES \n" "Language-Team: Brazilian Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-03-02 04:38+0000\n" -"X-Generator: Launchpad (build 12351)\n" +"X-Launchpad-Export-Date: 2011-04-17 04:36+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: survey #: view:survey.print:0 #: view:survey.print.answer:0 msgid "Print Option" -msgstr "" +msgstr "Opções de Impressão" #. module: survey #: code:addons/survey/survey.py:422 @@ -103,7 +103,7 @@ msgstr "Requisitar Pesquisa" #. module: survey #: selection:survey.question,required_type:0 msgid "A Range" -msgstr "" +msgstr "Um Intervalo" #. module: survey #: view:survey.response.line:0 @@ -113,7 +113,7 @@ msgstr "Tabela de Resposta" #. module: survey #: field:survey.history,date:0 msgid "Date started" -msgstr "" +msgstr "Data iniciada" #. module: survey #: field:survey,history:0 @@ -127,6 +127,8 @@ msgid "" "You must enter one or more menu choices in " "column heading (white spaces not allowed)" msgstr "" +"Você deve escolher uma ou mais opções de menu no cabeçalho da coluna " +"(espaços em branco não são permitidos)" #. module: survey #: field:survey.question.column.heading,in_visible_menu_choice:0 @@ -392,7 +394,7 @@ msgstr "Linha Simples de Texto" #: view:survey.send.invitation:0 #: field:survey.send.invitation,send_mail_existing:0 msgid "Send reminder for existing user" -msgstr "" +msgstr "Enviar lembrete para usuário existente" #. module: survey #: selection:survey.question,type:0 @@ -462,7 +464,7 @@ msgstr "Assunto" #: field:survey.question,comment_maximum_float:0 #: field:survey.question,validation_maximum_float:0 msgid "Maximum decimal number" -msgstr "" +msgstr "Máximo número decimal" #. module: survey #: selection:survey.request,state:0 @@ -494,7 +496,7 @@ msgstr "" #: selection:survey.question,comment_valid_type:0 #: selection:survey.question,validation_type:0 msgid "Must Be A Whole Number" -msgstr "" +msgstr "Precisa Ser Um Número Completo" #. module: survey #: field:survey.answer,question_id:0 @@ -527,6 +529,7 @@ msgid "" "You must enter one or more menu choices in " "column heading" msgstr "" +"Você precisa especificar um ou mais opções de menu no cabeçalho da coluna" #. module: survey #: model:ir.actions.act_window,help:survey.action_survey_form1 @@ -548,7 +551,7 @@ msgstr "Status" #. module: survey #: view:survey.request:0 msgid "Evaluation Plan Phase" -msgstr "" +msgstr "Fase do Plano de Avaliação" #. module: survey #: view:survey:0 @@ -588,7 +591,7 @@ msgstr "Responder Pesquisas" #. module: survey #: selection:survey.response,state:0 msgid "Not Finished" -msgstr "" +msgstr "Não Acabado" #. module: survey #: view:survey.print:0 @@ -666,7 +669,7 @@ msgstr "Texto Descritivo" #. module: survey #: field:survey.question,minimum_req_ans:0 msgid "Minimum Required Answer" -msgstr "" +msgstr "Mínimo de Respostas Necessárias" #. module: survey #: code:addons/survey/survey.py:484 @@ -712,7 +715,7 @@ msgstr "Título de Coluna" #. module: survey #: field:survey.question,is_require_answer:0 msgid "Require Answer to Question" -msgstr "" +msgstr "Resposta Necessária para a Questão" #. module: survey #: model:ir.actions.act_window,name:survey.action_survey_request_tree @@ -742,7 +745,7 @@ msgstr "survey.browse.answer" #. module: survey #: selection:survey.question,comment_field_type:0 msgid "Paragraph of Text" -msgstr "" +msgstr "Parágrafo de Texto" #. module: survey #: code:addons/survey/survey.py:428 @@ -756,7 +759,7 @@ msgstr "" #. module: survey #: view:survey.request:0 msgid "Watting Answer" -msgstr "" +msgstr "Aguardando Resposta" #. module: survey #: view:survey:0 @@ -1010,7 +1013,7 @@ msgstr "Enviar Convites" #. module: survey #: field:survey.name.wiz,store_ans:0 msgid "Store Answer" -msgstr "" +msgstr "Armazenar Resposta" #. module: survey #: selection:survey.question,type:0 @@ -1054,7 +1057,7 @@ msgstr "Imprimir Resposta" #. module: survey #: selection:survey.question,type:0 msgid "Multiple Textboxes" -msgstr "" +msgstr "Múltiplas Caixas de Texto" #. module: survey #: selection:survey.print,orientation:0 @@ -1076,7 +1079,7 @@ msgstr "Detalhes da Pesquisa" #. module: survey #: selection:survey.question,type:0 msgid "Multiple Textboxes With Different Type" -msgstr "" +msgstr "Múltiplas Caixas de Texto Com Diferentes Tipos" #. module: survey #: view:survey.question.column.heading:0 @@ -1097,6 +1100,7 @@ msgstr "Validação" #. module: survey #: view:survey.request:0 +#: selection:survey.request,state:0 msgid "Waiting Answer" msgstr "Aguardando Resposta" @@ -1138,7 +1142,7 @@ msgstr "Usuário" #. module: survey #: field:survey.name.wiz,transfer:0 msgid "Page Transfer" -msgstr "" +msgstr "Transferência de Página" #. module: survey #: selection:survey.response.line,state:0 @@ -1202,7 +1206,7 @@ msgstr "" #. module: survey #: selection:survey.question,type:0 msgid "Numerical Textboxes" -msgstr "" +msgstr "Caixas de Texto Numéricas" #. module: survey #: model:ir.model,name:survey.model_survey_question_wiz @@ -1463,7 +1467,7 @@ msgstr "Retrato (Vertical)" #: selection:survey.question,comment_valid_type:0 #: selection:survey.question,validation_type:0 msgid "Must Be Specific Length" -msgstr "" +msgstr "Deve Ter Tamanho Específico" #. module: survey #: view:survey:0 @@ -1533,7 +1537,7 @@ msgstr "Você não pode selecionar a mesma resposta mais de uma vez" #: selection:survey.print,paper_size:0 #: selection:survey.print.answer,paper_size:0 msgid "Legal (8.5\" x 14\")" -msgstr "" +msgstr "Carta (8.5\" x 14\")" #. module: survey #: field:survey.type,name:0 @@ -1587,7 +1591,7 @@ msgstr "" #. module: survey #: field:survey.answer,menu_choice:0 msgid "Menu Choices" -msgstr "" +msgstr "Opções de Menu" #. module: survey #: field:survey,page_ids:0 @@ -1638,7 +1642,7 @@ msgstr "survey.print.answer" #. module: survey #: view:survey.answer:0 msgid "Menu Choices (each choice on separate by lines)" -msgstr "" +msgstr "Menu de opções (cada opção em uma linha separada)" #. module: survey #: selection:survey.answer,type:0 @@ -1688,7 +1692,7 @@ msgstr "Páginas de Pesquisa" #. module: survey #: field:survey.question,numeric_required_sum:0 msgid "Sum of all choices" -msgstr "" +msgstr "Soma de todas as escolhas" #. module: survey #: selection:survey.question,type:0 diff --git a/addons/wiki/i18n/ru.po b/addons/wiki/i18n/ru.po index 283ff319c9c..7bb7b2fae3b 100644 --- a/addons/wiki/i18n/ru.po +++ b/addons/wiki/i18n/ru.po @@ -7,14 +7,14 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0dev\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:16+0000\n" -"PO-Revision-Date: 2011-01-12 17:12+0000\n" -"Last-Translator: OpenERP Administrators \n" +"PO-Revision-Date: 2011-04-15 20:00+0000\n" +"Last-Translator: Chertykov Denis \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-01-15 05:44+0000\n" -"X-Generator: Launchpad (build 12177)\n" +"X-Launchpad-Export-Date: 2011-04-16 04:59+0000\n" +"X-Generator: Launchpad (build 12735)\n" #. module: wiki #: field:wiki.groups,template:0 @@ -30,7 +30,7 @@ msgstr "Wiki страницы" #. module: wiki #: field:wiki.groups,method:0 msgid "Display Method" -msgstr "" +msgstr "Метод вывода" #. module: wiki #: view:wiki.wiki:0 @@ -57,7 +57,7 @@ msgstr "Секция" #. module: wiki #: help:wiki.wiki,toc:0 msgid "Indicates that this pages have a table of contents or not" -msgstr "" +msgstr "Показывает имеется ли содержание на этой странице" #. module: wiki #: model:ir.model,name:wiki.model_wiki_wiki_history @@ -68,7 +68,7 @@ msgstr "История Wiki" #. module: wiki #: field:wiki.wiki,minor_edit:0 msgid "Minor edit" -msgstr "" +msgstr "Малозначимое изменение" #. module: wiki #: view:wiki.wiki:0 @@ -79,18 +79,18 @@ msgstr "Содержание" #. module: wiki #: field:wiki.wiki,child_ids:0 msgid "Child Pages" -msgstr "" +msgstr "Подчиненные страницы" #. module: wiki #: field:wiki.wiki,parent_id:0 msgid "Parent Page" -msgstr "" +msgstr "Главная страница" #. module: wiki #: view:wiki.wiki:0 #: field:wiki.wiki,write_uid:0 msgid "Last Contributor" -msgstr "" +msgstr "Последний корректор" #. module: wiki #: field:wiki.create.menu,menu_parent_id:0 @@ -100,7 +100,7 @@ msgstr "Родительское меню" #. module: wiki #: help:wiki.wiki,group_id:0 msgid "Topic, also called Wiki Group" -msgstr "" +msgstr "Тема, которая также называется Вики группа" #. module: wiki #: field:wiki.groups,name:0 @@ -117,12 +117,12 @@ msgstr "Заголовок" #. module: wiki #: model:ir.model,name:wiki.model_wiki_create_menu msgid "Wizard Create Menu" -msgstr "" +msgstr "Помощник создания меню" #. module: wiki #: field:wiki.wiki,history_id:0 msgid "History Lines" -msgstr "" +msgstr "Строки истории" #. module: wiki #: view:wiki.wiki:0 @@ -144,7 +144,7 @@ msgstr "" #. module: wiki #: model:ir.module.module,shortdesc:wiki.module_meta_information msgid "Document Management - Wiki" -msgstr "" +msgstr "Управление документами - Вики" #. module: wiki #: field:wiki.create.menu,menu_name:0 @@ -159,7 +159,7 @@ msgstr "Описание" #. module: wiki #: field:wiki.wiki,review:0 msgid "Needs Review" -msgstr "" +msgstr "Нуждается в проверке" #. module: wiki #: help:wiki.wiki,review:0 @@ -167,6 +167,8 @@ msgid "" "Indicates that this page should be reviewed, raising the attention of other " "contributors" msgstr "" +"Указывает, что эта страница должна быть проверена, привлекает внимание " +"других участников" #. module: wiki #: view:wiki.create.menu:0 @@ -177,7 +179,7 @@ msgstr "Информация меню" #. module: wiki #: model:ir.actions.act_window,name:wiki.act_wiki_wiki_history msgid "Page History" -msgstr "" +msgstr "История страницы" #. module: wiki #: selection:wiki.groups,method:0 @@ -244,12 +246,12 @@ msgstr "Описание группы" #. module: wiki #: help:wiki.wiki,section:0 msgid "Use page section code like 1.2.1" -msgstr "" +msgstr "Используйте код выбора страницы, например: 1.2.1" #. module: wiki #: view:wiki.wiki.page.open:0 msgid "Want to open a wiki page? " -msgstr "" +msgstr "Хотите открыть вики ? " #. module: wiki #: field:wiki.groups,section:0 @@ -311,7 +313,7 @@ msgstr "История всех страниц" #. module: wiki #: model:ir.model,name:wiki.model_wiki_wiki msgid "wiki.wiki" -msgstr "" +msgstr "wiki.wiki" #. module: wiki #: help:wiki.groups,method:0 @@ -342,12 +344,12 @@ msgstr "Главная страница" #. module: wiki #: help:wiki.wiki,parent_id:0 msgid "Allows you to link with the other page with in the current topic" -msgstr "" +msgstr "Позволяет сделать ссылку на другую страницу в текущем разделе" #. module: wiki #: view:wiki.wiki:0 msgid "Modification Information" -msgstr "" +msgstr "Информация об изменениях" #. module: wiki #: model:ir.ui.menu,name:wiki.menu_wiki_configuration @@ -395,7 +397,7 @@ msgstr "Создать меню" #. module: wiki #: field:wiki.wiki.history,minor_edit:0 msgid "This is a major edit ?" -msgstr "" +msgstr "Это существенные изменения ?" #. module: wiki #: model:ir.actions.act_window,name:wiki.action_wiki_groups @@ -404,7 +406,7 @@ msgstr "" #: model:ir.ui.menu,name:wiki.menu_action_wiki_groups #: view:wiki.groups:0 msgid "Wiki Groups" -msgstr "" +msgstr "Вики группы" #. module: wiki #: view:wiki.wiki:0 @@ -414,7 +416,7 @@ msgstr "Тема" #. module: wiki #: field:wiki.wiki.history,write_uid:0 msgid "Modify By" -msgstr "" +msgstr "Изменено" #. module: wiki #: code:addons/wiki/web/widgets/wikimarkup/__init__.py:1981 @@ -427,7 +429,7 @@ msgstr "Содержание" #: view:wiki.groups:0 #: view:wiki.wiki.page.open:0 msgid "Open Wiki Page" -msgstr "" +msgstr "Открыть вики-страницу" #. module: wiki #: model:ir.model,name:wiki.model_wiki_wiki_page_open @@ -454,7 +456,7 @@ msgstr "Необходима Проверка" #. module: wiki #: model:ir.actions.act_window,name:wiki.action_wiki_review msgid "Pages Waiting Review" -msgstr "" +msgstr "Страницы ожидающие проверки" #. module: wiki #: model:ir.actions.act_window,name:wiki.act_wiki_group_open @@ -514,3 +516,6 @@ msgstr "Страница поиска" #~ msgid "Size of the field can never be less than 1 !" #~ msgstr "Размер поля не может быть меньше 1 !" + +#~ msgid "Child Groups" +#~ msgstr "Подчиненные группы" From 2c3c064a2237e21788226056d14362200cfc0d6d Mon Sep 17 00:00:00 2001 From: "tfr@openerp.com" <> Date: Mon, 18 Apr 2011 14:00:34 +0200 Subject: [PATCH 16/34] [CLEAN] remove duplicate method _check_dates in project bzr revid: tfr@openerp.com-20110418120034-jkmu9jar833b2w2d --- addons/project/project.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/addons/project/project.py b/addons/project/project.py index 134364d8b1a..7fbe39219a8 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -405,12 +405,6 @@ class task(osv.osv): default.update({'name':new_name}) return super(task, self).copy_data(cr, uid, id, default, context) - def _check_dates(self, cr, uid, ids, context=None): - task = self.read(cr, uid, ids[0], ['date_start', 'date_end']) - if task['date_start'] and task['date_end']: - if task['date_start'] > task['date_end']: - return False - return True def _is_template(self, cr, uid, ids, field_name, arg, context=None): res = {} From 2030bc90f9a3243c940cc8f1833d21be2bfa3576 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 19 Apr 2011 04:50:43 +0000 Subject: [PATCH 17/34] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20110419045043-ne4koiq8t3z30356 --- bin/addons/base/i18n/af.po | 4 +- bin/addons/base/i18n/am.po | 4 +- bin/addons/base/i18n/ar.po | 4 +- bin/addons/base/i18n/bg.po | 4 +- bin/addons/base/i18n/bs.po | 4 +- bin/addons/base/i18n/ca.po | 4 +- bin/addons/base/i18n/cs.po | 4 +- bin/addons/base/i18n/da.po | 4 +- bin/addons/base/i18n/de.po | 4 +- bin/addons/base/i18n/el.po | 4 +- bin/addons/base/i18n/en_GB.po | 4 +- bin/addons/base/i18n/es.po | 4 +- bin/addons/base/i18n/es_CL.po | 4 +- bin/addons/base/i18n/es_EC.po | 4 +- bin/addons/base/i18n/et.po | 4 +- bin/addons/base/i18n/eu.po | 4 +- bin/addons/base/i18n/fa.po | 4 +- bin/addons/base/i18n/fa_AF.po | 4 +- bin/addons/base/i18n/fi.po | 4 +- bin/addons/base/i18n/fr.po | 4 +- bin/addons/base/i18n/gl.po | 4 +- bin/addons/base/i18n/he.po | 4 +- bin/addons/base/i18n/hr.po | 4 +- bin/addons/base/i18n/hu.po | 4 +- bin/addons/base/i18n/id.po | 4 +- bin/addons/base/i18n/is.po | 4 +- bin/addons/base/i18n/it.po | 4 +- bin/addons/base/i18n/ja.po | 4 +- bin/addons/base/i18n/ko.po | 4 +- bin/addons/base/i18n/lt.po | 4 +- bin/addons/base/i18n/lv.po | 4 +- bin/addons/base/i18n/mn.po | 4 +- bin/addons/base/i18n/nb.po | 4 +- bin/addons/base/i18n/nl.po | 6 +- bin/addons/base/i18n/nl_BE.po | 4 +- bin/addons/base/i18n/pl.po | 4 +- bin/addons/base/i18n/pt.po | 4 +- bin/addons/base/i18n/pt_BR.po | 4 +- bin/addons/base/i18n/ro.po | 4 +- bin/addons/base/i18n/ru.po | 122 ++++++++++++++++++++++--------- bin/addons/base/i18n/sk.po | 4 +- bin/addons/base/i18n/sl.po | 4 +- bin/addons/base/i18n/sq.po | 4 +- bin/addons/base/i18n/sr.po | 4 +- bin/addons/base/i18n/sr@latin.po | 4 +- bin/addons/base/i18n/sv.po | 4 +- bin/addons/base/i18n/th.po | 4 +- bin/addons/base/i18n/tlh.po | 4 +- bin/addons/base/i18n/tr.po | 4 +- bin/addons/base/i18n/uk.po | 4 +- bin/addons/base/i18n/ur.po | 4 +- bin/addons/base/i18n/vi.po | 18 +++-- bin/addons/base/i18n/zh_CN.po | 4 +- bin/addons/base/i18n/zh_TW.po | 4 +- debian/po/bg.po | 4 +- debian/po/ca.po | 4 +- debian/po/cs.po | 4 +- debian/po/de.po | 4 +- debian/po/el.po | 4 +- debian/po/en_GB.po | 4 +- debian/po/es.po | 4 +- debian/po/es_CL.po | 4 +- debian/po/es_EC.po | 4 +- debian/po/fa.po | 4 +- debian/po/fi.po | 4 +- debian/po/fr.po | 4 +- debian/po/gl.po | 4 +- debian/po/he.po | 4 +- debian/po/hr.po | 4 +- debian/po/hu.po | 4 +- debian/po/it.po | 4 +- debian/po/ja.po | 4 +- debian/po/ko.po | 4 +- debian/po/lv.po | 4 +- debian/po/mn.po | 4 +- debian/po/nb.po | 4 +- debian/po/nl.po | 4 +- debian/po/pl.po | 4 +- debian/po/pt.po | 4 +- debian/po/pt_BR.po | 4 +- debian/po/ro.po | 4 +- debian/po/ru.po | 4 +- debian/po/sk.po | 4 +- debian/po/sq.po | 4 +- debian/po/sr.po | 4 +- debian/po/sv.po | 4 +- debian/po/tr.po | 4 +- debian/po/uk.po | 4 +- debian/po/vi.po | 4 +- debian/po/zh_CN.po | 4 +- debian/po/zh_TW.po | 4 +- 91 files changed, 276 insertions(+), 222 deletions(-) diff --git a/bin/addons/base/i18n/af.po b/bin/addons/base/i18n/af.po index 290fd5f2304..103aec7236b 100644 --- a/bin/addons/base/i18n/af.po +++ b/bin/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:40+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/am.po b/bin/addons/base/i18n/am.po index 4b094993afb..50c593c3838 100644 --- a/bin/addons/base/i18n/am.po +++ b/bin/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:40+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ar.po b/bin/addons/base/i18n/ar.po index 8baa0e9c4ab..789178750b2 100644 --- a/bin/addons/base/i18n/ar.po +++ b/bin/addons/base/i18n/ar.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:40+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/bg.po b/bin/addons/base/i18n/bg.po index 3c0c2397239..01e86fc2c36 100644 --- a/bin/addons/base/i18n/bg.po +++ b/bin/addons/base/i18n/bg.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:50+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/bs.po b/bin/addons/base/i18n/bs.po index c85db96d9d0..668ae300964 100644 --- a/bin/addons/base/i18n/bs.po +++ b/bin/addons/base/i18n/bs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ca.po b/bin/addons/base/i18n/ca.po index 50d6366292c..a0339e47061 100644 --- a/bin/addons/base/i18n/ca.po +++ b/bin/addons/base/i18n/ca.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:50+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/cs.po b/bin/addons/base/i18n/cs.po index 5ef4fd42337..5ed283c690f 100644 --- a/bin/addons/base/i18n/cs.po +++ b/bin/addons/base/i18n/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:50+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/da.po b/bin/addons/base/i18n/da.po index 4f1a81e8101..150cac70abe 100644 --- a/bin/addons/base/i18n/da.po +++ b/bin/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:50+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/de.po b/bin/addons/base/i18n/de.po index 6f16b160580..ca85a64983b 100644 --- a/bin/addons/base/i18n/de.po +++ b/bin/addons/base/i18n/de.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:51+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:42+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/el.po b/bin/addons/base/i18n/el.po index 119131b5c99..5032e6beb3f 100644 --- a/bin/addons/base/i18n/el.po +++ b/bin/addons/base/i18n/el.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:52+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:43+0000\n" +"X-Generator: Launchpad (build 12758)\n" "X-Poedit-Country: GREECE\n" "X-Poedit-Language: Greek\n" "X-Poedit-SourceCharset: utf-8\n" diff --git a/bin/addons/base/i18n/en_GB.po b/bin/addons/base/i18n/en_GB.po index 5ccc7a440b8..63e4faa9418 100644 --- a/bin/addons/base/i18n/en_GB.po +++ b/bin/addons/base/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:57+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:48+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/es.po b/bin/addons/base/i18n/es.po index 844ecca994f..306bd03eef9 100644 --- a/bin/addons/base/i18n/es.po +++ b/bin/addons/base/i18n/es.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/es_CL.po b/bin/addons/base/i18n/es_CL.po index 79375bd3876..bc3020f4a36 100644 --- a/bin/addons/base/i18n/es_CL.po +++ b/bin/addons/base/i18n/es_CL.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:57+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:48+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/es_EC.po b/bin/addons/base/i18n/es_EC.po index a46ebe723d3..b4942d6a898 100644 --- a/bin/addons/base/i18n/es_EC.po +++ b/bin/addons/base/i18n/es_EC.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:49+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/et.po b/bin/addons/base/i18n/et.po index 3590c222e88..7d399d8ed6a 100644 --- a/bin/addons/base/i18n/et.po +++ b/bin/addons/base/i18n/et.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:51+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:42+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/eu.po b/bin/addons/base/i18n/eu.po index 3dbadd6a886..05f3ee08b1a 100644 --- a/bin/addons/base/i18n/eu.po +++ b/bin/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:40+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/fa.po b/bin/addons/base/i18n/fa.po index e4b5dd3395f..6f2ca1d3994 100644 --- a/bin/addons/base/i18n/fa.po +++ b/bin/addons/base/i18n/fa.po @@ -9,8 +9,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:54+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:45+0000\n" +"X-Generator: Launchpad (build 12758)\n" "X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n" "X-Poedit-Language: Persian\n" diff --git a/bin/addons/base/i18n/fa_AF.po b/bin/addons/base/i18n/fa_AF.po index 83780362eca..f30fd952992 100644 --- a/bin/addons/base/i18n/fa_AF.po +++ b/bin/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:49+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/fi.po b/bin/addons/base/i18n/fi.po index 32e145c153f..25257a41706 100644 --- a/bin/addons/base/i18n/fi.po +++ b/bin/addons/base/i18n/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:51+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:42+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/fr.po b/bin/addons/base/i18n/fr.po index 11a14a34072..7f5ea7a73b4 100644 --- a/bin/addons/base/i18n/fr.po +++ b/bin/addons/base/i18n/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:51+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:42+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/gl.po b/bin/addons/base/i18n/gl.po index 8be8f25f964..2919ed6a67c 100644 --- a/bin/addons/base/i18n/gl.po +++ b/bin/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:51+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:42+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/he.po b/bin/addons/base/i18n/he.po index 47696150834..b514fe214db 100644 --- a/bin/addons/base/i18n/he.po +++ b/bin/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:52+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:43+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/hr.po b/bin/addons/base/i18n/hr.po index f5e875a42c1..ba56818bc70 100644 --- a/bin/addons/base/i18n/hr.po +++ b/bin/addons/base/i18n/hr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:46+0000\n" +"X-Generator: Launchpad (build 12758)\n" "Language: hr\n" #. module: base diff --git a/bin/addons/base/i18n/hu.po b/bin/addons/base/i18n/hu.po index 48d704160e7..75e1b487555 100644 --- a/bin/addons/base/i18n/hu.po +++ b/bin/addons/base/i18n/hu.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:52+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:43+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/id.po b/bin/addons/base/i18n/id.po index 784609da885..236d4d7549e 100644 --- a/bin/addons/base/i18n/id.po +++ b/bin/addons/base/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:52+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:43+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/is.po b/bin/addons/base/i18n/is.po index de51518f8d8..e0dd68512e2 100644 --- a/bin/addons/base/i18n/is.po +++ b/bin/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:52+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:43+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/it.po b/bin/addons/base/i18n/it.po index 4b658e70064..62593446b37 100644 --- a/bin/addons/base/i18n/it.po +++ b/bin/addons/base/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ja.po b/bin/addons/base/i18n/ja.po index 0d71b875f72..80d89c416bc 100644 --- a/bin/addons/base/i18n/ja.po +++ b/bin/addons/base/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ko.po b/bin/addons/base/i18n/ko.po index ae16ee197a6..b192364ed8f 100644 --- a/bin/addons/base/i18n/ko.po +++ b/bin/addons/base/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/lt.po b/bin/addons/base/i18n/lt.po index 8cd0811d7cb..c7ad2dbbdac 100644 --- a/bin/addons/base/i18n/lt.po +++ b/bin/addons/base/i18n/lt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/lv.po b/bin/addons/base/i18n/lv.po index 661d9b0509e..387b975bfdd 100644 --- a/bin/addons/base/i18n/lv.po +++ b/bin/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/mn.po b/bin/addons/base/i18n/mn.po index eea96c609d7..c88f6a637cc 100644 --- a/bin/addons/base/i18n/mn.po +++ b/bin/addons/base/i18n/mn.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:53+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:44+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/nb.po b/bin/addons/base/i18n/nb.po index 5303a2e26cd..d230e1b2770 100644 --- a/bin/addons/base/i18n/nb.po +++ b/bin/addons/base/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:54+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:45+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/nl.po b/bin/addons/base/i18n/nl.po index 00e24675f38..a212b9a9823 100644 --- a/bin/addons/base/i18n/nl.po +++ b/bin/addons/base/i18n/nl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:50+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:41+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 @@ -918,7 +918,7 @@ msgstr "Toegang verwijderen" #. module: base #: model:res.country,name:base.ne msgid "Niger" -msgstr "Nigeria" +msgstr "Niger" #. module: base #: selection:base.language.install,lang:0 diff --git a/bin/addons/base/i18n/nl_BE.po b/bin/addons/base/i18n/nl_BE.po index 6a43a00cb10..6565a0a7b94 100644 --- a/bin/addons/base/i18n/nl_BE.po +++ b/bin/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:57+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:48+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/pl.po b/bin/addons/base/i18n/pl.po index 4ae7b3209e4..609986998bc 100644 --- a/bin/addons/base/i18n/pl.po +++ b/bin/addons/base/i18n/pl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:54+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:45+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/pt.po b/bin/addons/base/i18n/pt.po index 516ea0a3a7b..1e61950e3c8 100644 --- a/bin/addons/base/i18n/pt.po +++ b/bin/addons/base/i18n/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:54+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:45+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/pt_BR.po b/bin/addons/base/i18n/pt_BR.po index a0e7a8e3d8c..ac7d9343ef4 100644 --- a/bin/addons/base/i18n/pt_BR.po +++ b/bin/addons/base/i18n/pt_BR.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:57+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:48+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ro.po b/bin/addons/base/i18n/ro.po index c4573a3822b..e1c8534efa9 100644 --- a/bin/addons/base/i18n/ro.po +++ b/bin/addons/base/i18n/ro.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:54+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:45+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ru.po b/bin/addons/base/i18n/ru.po index 48d62b57ca6..238dc2f6582 100644 --- a/bin/addons/base/i18n/ru.po +++ b/bin/addons/base/i18n/ru.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:46+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 @@ -181,7 +181,7 @@ msgstr "создано." #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 msgid "Wood Suppliers" -msgstr "" +msgstr "Поставщики древисины" #. module: base #: code:addons/base/module/module.py:303 @@ -440,7 +440,7 @@ msgstr "Запланировать обновление" #: code:addons/orm.py:838 #, python-format msgid "Key/value '%s' not found in selection field '%s'" -msgstr "" +msgstr "Ключ/значение '%s' не найдено в поле выбора '%s'" #. module: base #: help:res.country,code:0 @@ -515,6 +515,7 @@ msgstr "Описание модели" msgid "" "Optional model name of the objects on which this action should be visible" msgstr "" +"Необязательное имя модели объектов, для которых действие должно быть видимым" #. module: base #: field:workflow.transition,trigger_expr_id:0 @@ -724,7 +725,7 @@ msgstr "Рабочие дни" #. module: base #: selection:ir.module.module,license:0 msgid "Other OSI Approved Licence" -msgstr "" +msgstr "Другие лицензии утвержденные OSI" #. module: base #: help:res.config.users,context_lang:0 @@ -863,7 +864,7 @@ msgstr "Переходы состояний" #: code:addons/orm.py:4020 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "" +msgstr "Запись №%d из %s не найдена, нельзя скопировать !" #. module: base #: field:ir.module.module,contributors:0 @@ -965,7 +966,7 @@ msgstr "Маршалловы Острова" #: code:addons/base/ir/ir_model.py:328 #, python-format msgid "Changing the model of a field is forbidden!" -msgstr "" +msgstr "Изменение модели поля запрещено!" #. module: base #: model:res.country,name:base.ht @@ -987,6 +988,10 @@ msgid "" "reference it\n" "- creation/update: a mandatory field is not correctly set" msgstr "" +"Операция не может быть завершена, вероятно, связано со следующим:\n" +"- удаление: возможно, вы пытаетесь удалить запись в то время как другие " +"записи, по-прежнему ссылаются на неё\n" +"- создание/изменение: обязательное поле не корректно" #. module: base #: view:ir.rule:0 @@ -1058,7 +1063,7 @@ msgstr "Нет языка с кодом \"%s\"" #: code:addons/base/publisher_warranty/publisher_warranty.py:163 #, python-format msgid "Error during communication with the publisher warranty server." -msgstr "" +msgstr "Ошибка во время связи с сервером гарантии издателя." #. module: base #: help:ir.actions.server,email:0 @@ -1174,6 +1179,8 @@ msgid "" "Access all the fields related to the current object using expressions, i.e. " "object.partner_id.name " msgstr "" +"Доступ ко всем полям, связанным с текущим объектом с помощью выражений, " +"прим.: object.partner_id.name " #. module: base #: model:ir.model,name:base.model_res_country_state @@ -1612,6 +1619,10 @@ msgid "" "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 @@ -1957,6 +1968,8 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" +"Одна из записей, которую вы пытаетесь изменить, уже удалена (Тип документа: " +"%s)." #. module: base #: model:ir.actions.act_window,help:base.action_country @@ -1965,6 +1978,8 @@ msgid "" "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 @@ -1984,7 +1999,7 @@ msgstr "" #. module: base #: help:ir.model.fields,model:0 msgid "The technical name of the model this field belongs to" -msgstr "" +msgstr "Техническое название модели к которой относится это поле" #. module: base #: field:ir.actions.server,action_id:0 @@ -2031,7 +2046,7 @@ msgstr "События партнера" #. module: base #: model:res.widget,title:base.facebook_widget msgid "Facebook" -msgstr "" +msgstr "Facebook" #. module: base #: model:res.country,name:base.am @@ -2167,6 +2182,8 @@ msgid "" "way you want to print them in letters and other documents. Some example: " "Mr., Mrs. " msgstr "" +"Управление обращениями к контактам, доступным в вашей системе, обращения при " +"печати в письмах и других документах. Например: Г-н, Г-жа. " #. module: base #: field:res.company,rml_footer1:0 @@ -2426,7 +2443,7 @@ msgstr "Фильтры" #: code:addons/orm.py:758 #, python-format msgid "Please check that all your lines have %d columns." -msgstr "" +msgstr "Проверьте, что во всех строках имеется %d столбцов." #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act @@ -2446,12 +2463,14 @@ msgstr "Название" #: help:ir.property,res_id:0 msgid "If not set, acts as a default value for new resources" msgstr "" +"Если не установлено, выступает в качестве значения по умолчанию для новых " +"ресурсов" #. module: base #: code:addons/orm.py:3448 #, python-format msgid "Recursivity Detected." -msgstr "" +msgstr "Обнаружена рекурсия." #. module: base #: code:addons/base/module/module.py:262 @@ -2694,6 +2713,8 @@ msgstr "Португалия" msgid "" "You cannot have multiple records with the same id for the same module !" msgstr "" +"Вы не можете иметь несколько записей с одинаковым идентификатором для одного " +"модуля !" #. module: base #: field:ir.module.module,certificate:0 @@ -2973,6 +2994,8 @@ msgid "" "The selected language has been successfully installed. You must change the " "preferences of the user and open a new menu to view the changes." msgstr "" +"Выбранный язык был успешно установлен. Вы должны изменить настройки " +"пользователя и открыть новое меню для просмотра изменений." #. module: base #: sql_constraint:ir.config_parameter:0 @@ -3099,7 +3122,7 @@ msgstr "Рабочие процессы" #. module: base #: field:ir.translation,xml_id:0 msgid "XML Id" -msgstr "" +msgstr "XML Id" #. module: base #: model:ir.actions.act_window,name:base.action_config_user_form @@ -3176,7 +3199,7 @@ msgstr "Настройка системы выполнена" #: code:addons/orm.py:929 #, python-format msgid "Error occurred while validating the field(s) %s: %s" -msgstr "" +msgstr "Произошла ошибка при проверке поля(ей) %s: %s" #. module: base #: view:ir.property:0 @@ -3246,6 +3269,8 @@ msgid "" "You can not create this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Вы не можете создать этот документ (%s) ! Убедитесь, что ваш пользователь " +"принадлежит к одной из этих групп: %s." #. module: base #: model:res.country,name:base.mu @@ -3333,7 +3358,7 @@ msgstr "Следующее число" #. module: base #: help:workflow.transition,condition:0 msgid "Expression to be satisfied if we want the transition done." -msgstr "" +msgstr "Выражение, которое будет выполнено, если мы хотим сделать переход." #. module: base #: selection:base.language.install,lang:0 @@ -3412,7 +3437,7 @@ msgstr "Применить для удаления" #: code:addons/base/ir/ir_model.py:319 #, python-format msgid "Cannot rename column to %s, because that column already exists!" -msgstr "" +msgstr "Нельзя переименовать столбец в %s, потому что он уже существует !" #. module: base #: view:ir.attachment:0 @@ -3826,6 +3851,7 @@ msgstr "" #: view:publisher_warranty.contract.wizard:0 msgid "Please enter the serial key provided in your contract document:" msgstr "" +"Пожалуйста, введите серийный ключ, предоставленный в вашем контракте:" #. module: base #: view:workflow.activity:0 @@ -3838,6 +3864,7 @@ msgstr "Начало процесса" #, python-format msgid "module base cannot be loaded! (hint: verify addons-path)" msgstr "" +"базовый модуль не может быть загружен! (Подсказка: проверьте addons-path)" #. module: base #: view:res.partner.bank:0 @@ -3972,13 +3999,13 @@ msgstr "ir.actions.url" #. module: base #: model:res.widget,title:base.currency_converter_widget msgid "Currency Converter" -msgstr "" +msgstr "Конвертер валют" #. module: base #: code:addons/orm.py:156 #, python-format msgid "Wrong ID for the browse record, got %r, expected an integer." -msgstr "" +msgstr "Неверный идентификатор записи, получено %r, ожидалось число." #. module: base #: model:ir.actions.act_window,name:base.action_partner_addess_tree @@ -5798,7 +5825,7 @@ msgstr "" #. module: base #: view:ir.model:0 msgid "Custom" -msgstr "" +msgstr "Пользовательский" #. module: base #: view:res.request:0 @@ -5845,7 +5872,7 @@ msgstr "%I - часы [01,12]." #. module: base #: selection:publisher_warranty.contract.wizard,state:0 msgid "Finished" -msgstr "" +msgstr "Завершено" #. module: base #: model:res.country,name:base.de @@ -5901,6 +5928,8 @@ msgstr "Гондурас" msgid "" "Check out this box if you want to always display tips on each menu action" msgstr "" +"Отметьте этот квадратик, если вы хотите всегда выводить советы для каждого " +"пункта меню" #. module: base #: model:res.country,name:base.eg @@ -6295,6 +6324,8 @@ msgid "" "OpenERP will automatically adds some '0' on the left of the 'Next Number' to " "get the required padding size." msgstr "" +"OpenERP автоматически добавляет несколько '0' слева от 'Следующее число' для " +" заданного выравнивания." #. module: base #: view:res.lang:0 @@ -6581,7 +6612,7 @@ msgstr "Пиктограмма" #. module: base #: help:ir.model.fields,model_id:0 msgid "The model this field belongs to" -msgstr "" +msgstr "Модель к которой принадлежит это поле" #. module: base #: model:res.country,name:base.mq @@ -6675,7 +6706,7 @@ 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." -msgstr "" +msgstr "Управление банковскими документами используемыми в системе." #. module: base #: view:base.module.import:0 @@ -6719,6 +6750,8 @@ msgid "" "The sum of the data (2nd field) is null.\n" "We can't draw a pie chart !" msgstr "" +"Сумма данных (второе поле) равно нулю.\n" +"Мы не можем нарисовать круговую диаграмму !" #. module: base #: model:ir.ui.menu,name:base.menu_lunch_reporting @@ -6804,7 +6837,7 @@ msgstr "Начать обновление" #: code:addons/base/publisher_warranty/publisher_warranty.py:144 #, python-format msgid "Contract validation error" -msgstr "" +msgstr "Ошибка проверки контракта" #. module: base #: field:res.country.state,name:0 @@ -6998,7 +7031,7 @@ msgstr "Настоящее имя пользователя, использует #: code:addons/osv.py:156 #, python-format msgid "Integrity Error" -msgstr "" +msgstr "Ошибка целостности" #. module: base #: model:ir.model,name:base.model_ir_wizard_screen @@ -7048,7 +7081,7 @@ msgstr "Аргументы" #: code:addons/orm.py:716 #, python-format msgid "Database ID doesn't exist: %s : %s" -msgstr "" +msgstr "Идентификатор базы данных не существует: %s : %s" #. module: base #: selection:ir.module.module,license:0 @@ -7064,7 +7097,7 @@ msgstr "GPL версия 3" #: code:addons/orm.py:836 #, python-format msgid "key '%s' not found in selection field '%s'" -msgstr "" +msgstr "Ключ '%s' не найден в поле выбора '%s'" #. module: base #: view:partner.wizard.ean.check:0 @@ -7075,7 +7108,7 @@ msgstr "Правильный штрих-код" #: code:addons/orm.py:2317 #, python-format msgid "The value \"%s\" for the field \"%s\" is not in the selection" -msgstr "" +msgstr "Значение \"%s\" в поле \"%s\" не входит в выбранные" #. module: base #: field:res.partner,customer:0 @@ -7252,6 +7285,9 @@ msgid "" "\n" "[object with reference: %s - %s]" msgstr "" +"\n" +"\n" +"[объект со ссылкой: %s - %s]" #. module: base #: model:ir.model,name:base.model_ir_default @@ -7605,7 +7641,7 @@ msgstr "workflow.instance" #: code:addons/orm.py:278 #, python-format msgid "Unknown attribute %s in %s " -msgstr "" +msgstr "Неизвестный атрибут %s в %s " #. module: base #: view:res.lang:0 @@ -7616,7 +7652,7 @@ msgstr "10. %S ==> 20" #: code:addons/fields.py:106 #, python-format msgid "undefined get method !" -msgstr "" +msgstr "не определен метод 'get'!" #. module: base #: selection:base.language.install,lang:0 @@ -7630,6 +7666,8 @@ 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 @@ -7655,7 +7693,7 @@ msgstr "Двоичный файл или внешний URL" #: field:res.config.users,new_password:0 #: field:res.users,new_password:0 msgid "Change password" -msgstr "" +msgstr "Сменить пароль" #. module: base #: model:res.country,name:base.nl @@ -7695,7 +7733,7 @@ msgstr "" #: model:ir.ui.menu,name:base.menu_emails #: model:ir.ui.menu,name:base.menu_mail_gateway msgid "Emails" -msgstr "" +msgstr "Адреса эл.почты" #. module: base #: model:res.country,name:base.cd @@ -7950,6 +7988,8 @@ msgid "" "Name of the method to be called on the object when this scheduler is " "executed." msgstr "" +"Название метода который будет вызван из объекта, когда этот планировщик " +"запустится." #. module: base #: code:addons/base/ir/ir_model.py:219 @@ -8024,7 +8064,7 @@ msgstr "Болгария" #. module: base #: view:publisher_warranty.contract.wizard:0 msgid "Publisher warranty contract successfully registered!" -msgstr "" +msgstr "Контракт гарантии издателя успешно зарегистрирован !" #. module: base #: model:res.country,name:base.ao @@ -8580,7 +8620,7 @@ msgstr "Конфигурация системы завершена" #. module: base #: field:workflow.triggers,instance_id:0 msgid "Destination Instance" -msgstr "" +msgstr "Целевой элемент" #. module: base #: field:ir.actions.act_window,multi:0 @@ -8632,7 +8672,7 @@ msgstr "Ошибка ! Нельзя создать зацикленные мен #: model:ir.ui.menu,name:base.menu_publisher_warranty_contract_add #: view:publisher_warranty.contract.wizard:0 msgid "Register a Contract" -msgstr "" +msgstr "Зарегистрировать договор" #. module: base #: view:ir.rule:0 @@ -8840,6 +8880,8 @@ msgid "" "You can not delete this document (%s) ! Be sure your user belongs to one of " "these groups: %s." msgstr "" +"Вы не можете удалить этот документ (%s) ! Убедитесь, что ваш пользователь " +"принадлежит к одной из этих групп: %s." #. module: base #: model:ir.model,name:base.model_base_module_configuration @@ -8958,6 +9000,10 @@ msgid "" "categories have a hierarchy structure: a partner belonging to a category " "also belong to his parent category." msgstr "" +"Управление категориями контрагентов, чтобы лучше классифицировать их для " +"отслеживания и анализа. Контрагент может принадлежать к нескольким " +"категориям в иерархической структуре: партнер принадлежащих к категории " +"также относятся к своей родительской категории." #. module: base #: model:res.country,name:base.az @@ -9116,6 +9162,10 @@ msgid "" "1,06,500;[1,2,-1] will represent it to be 106,50,0;[3] will represent it as " "106,500. Provided ',' as the thousand separator in each case." msgstr "" +"Формат разделителя должен иметь вид [,n] где 0 < n : начиная с разряда " +"единиц. -1 завершает разделение. Например, [3,2,-1] представит число 106500 " +"в виде 1,06,500; [1,2,-1] представит его в виде 106,50,0; [3] представит вид " +"106,500. В каждом случае ',' используется для разделения разрядов." #. module: base #: view:res.company:0 @@ -9126,7 +9176,7 @@ msgstr "Книжная" #: code:addons/base/ir/ir_model.py:317 #, python-format msgid "Can only rename one column at a time!" -msgstr "" +msgstr "Можно переименовать только одну колонку за один раз !" #. module: base #: selection:ir.translation,type:0 @@ -9230,6 +9280,8 @@ msgid "" "Only one client action will be executed, last client action will be " "considered in case of multiple client actions." msgstr "" +"Только одно действие клиента будет выполнено, последнее действие клиента " +"будет выполнено в случае использования нескольких действий клиента." #. module: base #: view:res.lang:0 diff --git a/bin/addons/base/i18n/sk.po b/bin/addons/base/i18n/sk.po index 947f18ea4d3..fec1566e620 100644 --- a/bin/addons/base/i18n/sk.po +++ b/bin/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:46+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/sl.po b/bin/addons/base/i18n/sl.po index b90532f954b..5484d1bee7b 100644 --- a/bin/addons/base/i18n/sl.po +++ b/bin/addons/base/i18n/sl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:46+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/sq.po b/bin/addons/base/i18n/sq.po index 5163adbf424..5f8d38faf8a 100644 --- a/bin/addons/base/i18n/sq.po +++ b/bin/addons/base/i18n/sq.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:49+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:40+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/sr.po b/bin/addons/base/i18n/sr.po index 892fa6f8f8c..892105cdae7 100644 --- a/bin/addons/base/i18n/sr.po +++ b/bin/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:55+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:46+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/sr@latin.po b/bin/addons/base/i18n/sr@latin.po index 3b9f7fb9118..0325d6d9824 100644 --- a/bin/addons/base/i18n/sr@latin.po +++ b/bin/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:49+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/sv.po b/bin/addons/base/i18n/sv.po index 40170e9079d..0641132311f 100644 --- a/bin/addons/base/i18n/sv.po +++ b/bin/addons/base/i18n/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/th.po b/bin/addons/base/i18n/th.po index 8a477dd3aff..cdbf281c161 100644 --- a/bin/addons/base/i18n/th.po +++ b/bin/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/tlh.po b/bin/addons/base/i18n/tlh.po index 94ce3d0d2a2..903ebe55f41 100644 --- a/bin/addons/base/i18n/tlh.po +++ b/bin/addons/base/i18n/tlh.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/tr.po b/bin/addons/base/i18n/tr.po index d2966e4cf56..a60d999da7d 100644 --- a/bin/addons/base/i18n/tr.po +++ b/bin/addons/base/i18n/tr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/uk.po b/bin/addons/base/i18n/uk.po index 2c8dc3201e2..4e0d168b913 100644 --- a/bin/addons/base/i18n/uk.po +++ b/bin/addons/base/i18n/uk.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/ur.po b/bin/addons/base/i18n/ur.po index 265444a22c9..48476d52953 100644 --- a/bin/addons/base/i18n/ur.po +++ b/bin/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:56+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:47+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/vi.po b/bin/addons/base/i18n/vi.po index a1a0f9c96c5..1ae261cb99e 100644 --- a/bin/addons/base/i18n/vi.po +++ b/bin/addons/base/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:57+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:48+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 @@ -109,7 +109,7 @@ msgstr "" #. module: base #: view:ir.module.module:0 msgid "Created Views" -msgstr "" +msgstr "Tạo khung nhìn" #. module: base #: code:addons/base/ir/ir_model.py:485 @@ -150,12 +150,14 @@ msgid "" "Properties of base fields cannot be altered in this manner! Please modify " "them through Python code, preferably through a custom addon!" msgstr "" +"các thuộc tính cơ bản không thể thay đổi theo cách này ! hãy thay đổi chúng " +"thông qua Python mã, tốt hơn thông qua một addon tùy chỉnh!" #. module: base #: code:addons/osv.py:133 #, python-format msgid "Constraint Error" -msgstr "" +msgstr "Lỗi ràng buộc" #. module: base #: model:ir.model,name:base.model_ir_ui_view_custom @@ -177,7 +179,7 @@ msgstr "đã được tạo." #. module: base #: model:res.partner.category,name:base.res_partner_category_woodsuppliers0 msgid "Wood Suppliers" -msgstr "" +msgstr "người bán gỗ" #. module: base #: code:addons/base/module/module.py:303 @@ -192,13 +194,13 @@ msgstr "" #. module: base #: field:ir.sequence,number_increment:0 msgid "Increment Number" -msgstr "" +msgstr "số tự tăng" #. module: base #: model:ir.actions.act_window,name:base.action_res_company_tree #: model:ir.ui.menu,name:base.menu_action_res_company_tree msgid "Company's Structure" -msgstr "Cơ cấu công ty" +msgstr "cấu trúc của công ty" #. module: base #: selection:base.language.install,lang:0 @@ -6548,7 +6550,7 @@ msgstr "" #: view:base.module.import:0 #: view:base.module.update:0 msgid "Open Modules" -msgstr "" +msgstr "Mở danh sách Mô-đun" #. module: base #: model:ir.actions.act_window,help:base.action_res_bank_form diff --git a/bin/addons/base/i18n/zh_CN.po b/bin/addons/base/i18n/zh_CN.po index e2a22c6c33b..cb281fb3d50 100644 --- a/bin/addons/base/i18n/zh_CN.po +++ b/bin/addons/base/i18n/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:49+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/bin/addons/base/i18n/zh_TW.po b/bin/addons/base/i18n/zh_TW.po index c947f2027cb..42f3fc3356a 100644 --- a/bin/addons/base/i18n/zh_TW.po +++ b/bin/addons/base/i18n/zh_TW.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:49+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. module: base #: view:ir.filters:0 diff --git a/debian/po/bg.po b/debian/po/bg.po index 4114098bf1f..664882e1034 100644 --- a/debian/po/bg.po +++ b/debian/po/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/ca.po b/debian/po/ca.po index d6620325be2..7c0cbad994a 100644 --- a/debian/po/ca.po +++ b/debian/po/ca.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/cs.po b/debian/po/cs.po index 828da50ac8c..1e01a82c214 100644 --- a/debian/po/cs.po +++ b/debian/po/cs.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/de.po b/debian/po/de.po index 0913e1f9390..5cfe8d9d7fa 100644 --- a/debian/po/de.po +++ b/debian/po/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/el.po b/debian/po/el.po index cf0a0ce7d49..d117f515aad 100644 --- a/debian/po/el.po +++ b/debian/po/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/en_GB.po b/debian/po/en_GB.po index d18900928f6..5092197883c 100644 --- a/debian/po/en_GB.po +++ b/debian/po/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/es.po b/debian/po/es.po index a2b756e0b56..d9eb83615bc 100644 --- a/debian/po/es.po +++ b/debian/po/es.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/es_CL.po b/debian/po/es_CL.po index 534d217c24c..2cc55b1c818 100644 --- a/debian/po/es_CL.po +++ b/debian/po/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/es_EC.po b/debian/po/es_EC.po index 56a5a0679e4..311ccc49a10 100644 --- a/debian/po/es_EC.po +++ b/debian/po/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/fa.po b/debian/po/fa.po index 71e215d85a1..09ea0d83eda 100644 --- a/debian/po/fa.po +++ b/debian/po/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/fi.po b/debian/po/fi.po index 0b21344078d..16b500b10d0 100644 --- a/debian/po/fi.po +++ b/debian/po/fi.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/fr.po b/debian/po/fr.po index d886baf38c0..f44e0d7e81f 100644 --- a/debian/po/fr.po +++ b/debian/po/fr.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/gl.po b/debian/po/gl.po index c77faee2a0d..b8510d961dd 100644 --- a/debian/po/gl.po +++ b/debian/po/gl.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/he.po b/debian/po/he.po index 0980a8f64a8..50dd3c2b883 100644 --- a/debian/po/he.po +++ b/debian/po/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/hr.po b/debian/po/hr.po index 97fccea596f..62c81f52c56 100644 --- a/debian/po/hr.po +++ b/debian/po/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/hu.po b/debian/po/hu.po index 2749b521ed7..6db4d67bea4 100644 --- a/debian/po/hu.po +++ b/debian/po/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/it.po b/debian/po/it.po index c8b7cddb483..8e5372bd037 100644 --- a/debian/po/it.po +++ b/debian/po/it.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/ja.po b/debian/po/ja.po index 4cc67c42c40..bf96d93bcbb 100644 --- a/debian/po/ja.po +++ b/debian/po/ja.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/ko.po b/debian/po/ko.po index 99b7c4820a6..f1a07767e55 100644 --- a/debian/po/ko.po +++ b/debian/po/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/lv.po b/debian/po/lv.po index f3be1623204..852bf1b9928 100644 --- a/debian/po/lv.po +++ b/debian/po/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/mn.po b/debian/po/mn.po index 15422904083..9d50a9e737b 100644 --- a/debian/po/mn.po +++ b/debian/po/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/nb.po b/debian/po/nb.po index 2cd4488244c..e6c6aca696f 100644 --- a/debian/po/nb.po +++ b/debian/po/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/nl.po b/debian/po/nl.po index bdc691b1ecc..1690b5becc8 100644 --- a/debian/po/nl.po +++ b/debian/po/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/pl.po b/debian/po/pl.po index 5276332e671..8f5233a9ffc 100644 --- a/debian/po/pl.po +++ b/debian/po/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/pt.po b/debian/po/pt.po index f0753a5dc23..1981a87f8e9 100644 --- a/debian/po/pt.po +++ b/debian/po/pt.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/pt_BR.po b/debian/po/pt_BR.po index b57bfa26a26..9908b9dab06 100644 --- a/debian/po/pt_BR.po +++ b/debian/po/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/ro.po b/debian/po/ro.po index f0b3e852908..cc8e901cd85 100644 --- a/debian/po/ro.po +++ b/debian/po/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/ru.po b/debian/po/ru.po index 2206e7bcb5b..8dbf7c8f8d0 100644 --- a/debian/po/ru.po +++ b/debian/po/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/sk.po b/debian/po/sk.po index 6d392a41dc5..ec27b8de8ee 100644 --- a/debian/po/sk.po +++ b/debian/po/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/sq.po b/debian/po/sq.po index a579e919dcb..604519da129 100644 --- a/debian/po/sq.po +++ b/debian/po/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:58+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/sr.po b/debian/po/sr.po index f8a410e4c8c..1bf6b98d2b1 100644 --- a/debian/po/sr.po +++ b/debian/po/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/sv.po b/debian/po/sv.po index 9484bde189a..1abda4c3f78 100644 --- a/debian/po/sv.po +++ b/debian/po/sv.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" "X-Poedit-Language: Swedish\n" #. Type: string diff --git a/debian/po/tr.po b/debian/po/tr.po index 61c0d2ae9dd..00b127ee2b6 100644 --- a/debian/po/tr.po +++ b/debian/po/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/uk.po b/debian/po/uk.po index 62c139cdbad..ec02b0ed450 100644 --- a/debian/po/uk.po +++ b/debian/po/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/vi.po b/debian/po/vi.po index 7b05a26b1c2..2fc62d4664f 100644 --- a/debian/po/vi.po +++ b/debian/po/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/zh_CN.po b/debian/po/zh_CN.po index e9facd90e03..54af64bd9f2 100644 --- a/debian/po/zh_CN.po +++ b/debian/po/zh_CN.po @@ -13,8 +13,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" #. Type: string #. Description diff --git a/debian/po/zh_TW.po b/debian/po/zh_TW.po index b176cd4c2a7..3d5c7ac0a2c 100644 --- a/debian/po/zh_TW.po +++ b/debian/po/zh_TW.po @@ -12,8 +12,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-09 04:59+0000\n" -"X-Generator: Launchpad (build 12735)\n" +"X-Launchpad-Export-Date: 2011-04-19 04:50+0000\n" +"X-Generator: Launchpad (build 12758)\n" "X-Poedit-Country: TAIWAN\n" "X-Poedit-Language: Chinese\n" "X-Poedit-SourceCharset: utf-8\n" From c59d9b69a29a29e0a17a9ff63ca066c2f794d805 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 10:52:28 +0200 Subject: [PATCH 18/34] [REM] extraneous g tacked at the end of 'directive' bzr revid: xmo@openerp.com-20110421085228-ydy0pc7p594xuj50 --- doc/source/project.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/project.rst b/doc/source/project.rst index d435a731d40..faa15da2163 100644 --- a/doc/source/project.rst +++ b/doc/source/project.rst @@ -65,7 +65,7 @@ RST, using Sphinx's `Python domain`_ [#]_: and ``__new__``), using the `info fields`_ as well. * Attributes (class and instance) should be documented in their - class's docstring via the ``.. attribute::`` directiveg, following + class's docstring via the ``.. attribute::`` directive, following the class's own documentation. * The relation between modules and module-level attributes is similar: From 95a248e3751e1eec54fc3e8f7ba4883a62ec7a51 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 10:53:18 +0200 Subject: [PATCH 19/34] [FIX] Fixed bug reported by Daniel Watkins. Invisible fields are not added in DOM. bzr revid: fme@openerp.com-20110421085318-yoeb7pmll4ee0xh0 --- addons/base/static/src/js/form.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 85cdb9b8368..30fcca5d149 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -457,16 +457,14 @@ openerp.base.form.WidgetFrame = openerp.base.form.Widget.extend({ } this.add_widget(widget); }, - add_widget: function(w) { - if (!w.invisible) { - var current_row = this.table[this.table.length - 1]; - if (current_row.length && (this.x + w.colspan) > this.columns) { - current_row = this.add_row(); - } - current_row.push(w); - this.x += w.colspan; + add_widget: function(widget) { + var current_row = this.table[this.table.length - 1]; + if (current_row.length && (this.x + widget.colspan) > this.columns) { + current_row = this.add_row(); } - return w; + current_row.push(widget); + this.x += widget.colspan; + return widget; } }); From cb7df3bc534f04f28d02b17a3b27438e2c65b811 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 11:23:22 +0200 Subject: [PATCH 20/34] [IMP] Added pointer-cursor for list's fields cells bzr revid: fme@openerp.com-20110421092322-9p2gf2hylynbox7b --- addons/base/static/src/css/base.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index cf6d0beabd4..2ed2b27ba28 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -486,6 +486,9 @@ body.openerp { vertical-align: middle; } +.openerp .oe-listview .oe-field-cell { + cursor: pointer; +} .openerp .oe-listview .oe-field-cell button { padding: 0; border: none; From 101084dfa07e18341724bd2fe55c3cd627839bc8 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 12:12:12 +0200 Subject: [PATCH 21/34] [IMP] Improved sidebar styling bzr revid: fme@openerp.com-20110421101212-bomgipspn3tlwahu --- addons/base/static/src/css/base.css | 11 +++++--- addons/base/static/src/xml/base.xml | 39 +++++++++++++---------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index 2ed2b27ba28..cd39b2ad147 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -336,8 +336,9 @@ body.openerp { } /* Main Application */ -.openerp .application { +.openerp .oe-application { padding: 0px; + height: 100%; } .openerp h2.oe_view_title { @@ -676,13 +677,14 @@ body.openerp { } .openerp .view-manager-main-content { + width: 100%; padding: 6px; } .openerp .view-manager-main-sidebar { - width:0; - padding:0; - margin:0; + width: 180px; + padding: 0; + margin: 0; } .openerp .sidebar-main-div { @@ -749,6 +751,7 @@ body.openerp { } .openerp .toggle-sidebar { + cursor: pointer; border-color: #D2CFCF; border-style: solid; border-width: 1px; diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index cbb90ca9e2e..163ae8d335c 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -33,10 +33,7 @@ -
-
-
-
+
@@ -135,23 +132,23 @@ - - - + + +
- -
- - - -
-
- -
- -
-
+ +
+ + + +
+
+ +
+ +
+
From d087f5f37abb4d2548bec1301eb17948c2b3a34e Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 12:24:54 +0200 Subject: [PATCH 22/34] [IMP] Quick & dirty support for non-scalar fields values in listviews bzr revid: fme@openerp.com-20110421102454-cumtcqzyo0smgybo --- addons/base/static/src/xml/base.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 163ae8d335c..1221c811039 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -214,7 +214,8 @@ - + + -
@@ -297,7 +294,7 @@ t-att-ondblclick="'console.log(\'' + widget.element_id + '\', openerp.screen.' + widget.element_id + ')'"> ? - : + : From 96386dbdd90a9ec9074796fb4e5691dd1b930300 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 12:48:43 +0200 Subject: [PATCH 24/34] [REM] disable dummy actions implementation in lists, so nobody is confused as to their status bzr revid: xmo@openerp.com-20110421104843-5sof6p8uuhq7gsap --- addons/base/static/src/js/list.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 5a08b96ac14..c3b5075126c 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -108,8 +108,9 @@ openerp.base.ListView = openerp.base.Controller.extend( var context = _.extend( {}, self.dataset.context, field.context || {}); - self.dataset.call(action, [row.data.id.value], [context], - self.do_reload); + self.notification.notify( + '[Dummy] Execute action', self.dataset.model + '#' + action + "([" + row.data.id.value + '])'); + // TODO: implement actions correctly once the corresponding manager has been extracted (and filled) e.stopImmediatePropagation(); }); $table.delegate( From 3d6a623b1acc142e10073bade3ca85cfa0bd116c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 13:59:24 +0200 Subject: [PATCH 25/34] [IMP] documentation for list view as it will be needed for some new widgets bzr revid: xmo@openerp.com-20110421115924-7gj2tyrzm789bkom --- addons/base/static/src/js/list.js | 84 +++++++++++++++++++++++++++---- 1 file changed, 75 insertions(+), 9 deletions(-) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index c3b5075126c..c60828732e8 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -13,6 +13,15 @@ openerp.base.ListView = openerp.base.Controller.extend( 'addable': "New" }, /** + * Core class for list-type displays. + * + * As a view, needs a number of view-related parameters to be correctly + * instantiated, provides options and overridable methods for behavioral + * customization. + * + * See constructor parameters and method documentations for information on + * the default behaviors and possible options for the list view. + * * @constructs * @param view_manager * @param session An OpenERP session object @@ -37,11 +46,42 @@ openerp.base.ListView = openerp.base.Controller.extend( this.options = _.extend({}, this.defaults, options || {}); }, + /** + * View startup method, the default behavior is to set the ``oe-listview`` + * class on its root element and to perform an RPC load call. + * + * @returns {$.Deferred} loading promise + */ start: function() { this.$element.addClass('oe-listview'); - return this.rpc("/base/listview/load", {"model": this.model, "view_id":this.view_id, - toolbar:!!this.view_manager.sidebar}, this.on_loaded); + return this.rpc("/base/listview/load", { + model: this.model, + view_id: this.view_id, + toolbar: !!this.view_manager.sidebar + }, this.on_loaded); }, + /** + * Called after loading the list view's description, sets up such things + * as the view table's columns, renders the table itself and hooks up the + * various table-level and row-level DOM events (action buttons, deletion + * buttons, selection of records, [New] button, selection of a given + * record, ...) + * + * Sets up the following: + * + * * Processes arch and fields to generate a complete field descriptor for each field + * * Create the table itself and allocate visible columns + * * Hook in the top-level (header) [New|Add] and [Delete] button + * * Sets up showing/hiding the top-level [Delete] button based on records being selected or not + * * Sets up event handlers for action buttons and per-row deletion button + * * Hooks global callback for clicking on a row + * * Sets up its sidebar, if any + * + * @param {Object} data wrapped fields_view_get result + * @param {Object} data.fields_view fields_view_get result (processed) + * @param {Object} data.fields_view.fields mapping of fields for the current model + * @param {Object} data.fields_view.arch current list view descriptor + */ on_loaded: function(data) { var self = this; this.fields_view = data.fields_view; @@ -128,6 +168,8 @@ openerp.base.ListView = openerp.base.Controller.extend( /** * Fills the table with the provided records after emptying it * + * TODO: should also re-load the table itself, as e.g. columns may have changed + * * @param {Array} records the records to fill the list view with * @returns {Promise} promise to the end of view rendering (list views are asynchronously filled for improved responsiveness) */ @@ -189,14 +231,19 @@ openerp.base.ListView = openerp.base.Controller.extend( }); }, /** - * Asks the view manager to switch to a different view, using the provided - * record index (within the current dataset). + * Used to handle a click on a table row, if no other handler caught the + * event. + * + * The default implementation asks the list view's view manager to switch + * to a different view (by calling + * :js:func:`~openerp.base.ViewManager.on_mode_switch`), using the + * provided record index (within the current list view's dataset). * * If the index is null, ``switch_to_record`` asks for the creation of a * new record. * * @param {Number|null} index the record index (in the current dataset) to switch to - * @param {String} [view="form"] the view to switch to + * @param {String} [view="form"] the view type to switch to */ switch_to_record:function (index, view) { view = view || 'form'; @@ -205,6 +252,16 @@ openerp.base.ListView = openerp.base.Controller.extend( this.view_manager.on_mode_switch(view); }, this)); }, + /** + * Base handler for clicking on a row, discovers the index of the record + * corresponding to the clicked row in the list view's dataset. + * + * Should not be overridden, use + * :js:func:`~openerp.base.ListView.switch_to_record` to customize the + * behavior of the list view when clicking on a row instead. + * + * @param {Object} event jQuery DOM event object + */ on_select_row: function (event) { var $target = $(event.currentTarget); if (!$target.parent().is('tbody')) { @@ -217,8 +274,8 @@ openerp.base.ListView = openerp.base.Controller.extend( if (index == undefined || index === -1) { return; } - this.switch_to_record(index); - }, + this.switch_to_record(index); + }, do_show: function () { this.$element.show(); if (this.hidden) { @@ -247,6 +304,15 @@ openerp.base.ListView = openerp.base.Controller.extend( 'domain': this.dataset.domain }, this.do_fill_table); }, + /** + * Event handler for a search, asks for the computation/folding of domains + * and contexts (and group-by), then reloads the view's content. + * + * @param {Array} domains a sequence of literal and non-literal domains + * @param {Array} contexts a sequence of literal and non-literal contexts + * @param {Array} groupbys a sequence of literal and non-literal group-by contexts + * @returns {$.Deferred} fold request evaluation promise + */ do_search: function (domains, contexts, groupbys) { var self = this; return this.rpc('/base/session/eval_domain_and_context', { @@ -267,7 +333,7 @@ openerp.base.ListView = openerp.base.Controller.extend( /** * Handles the signal to delete a line from the DOM * - * @param e + * @param e jQuery event object */ do_delete: function (e) { // don't link to forms @@ -296,7 +362,7 @@ openerp.base.ListView = openerp.base.Controller.extend( }, /** * Gets the ids of all currently selected records, if any - * @returns a list of ids, empty if no record is selected (or the list view is not selectable + * @returns {Array} empty if no record is selected (or the list view is not selectable) */ get_selection: function () { if (!this.options.selectable) { From 17be3b65996923644b6553dd88b5408894314e9d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 14:06:08 +0200 Subject: [PATCH 26/34] [ADD] options for sortable and reorderable list views, so the API is pretty much complete bzr revid: xmo@openerp.com-20110421120608-vefcelpe5fxsz1op --- addons/base/static/src/js/list.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index c60828732e8..04a97d902cf 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -10,7 +10,12 @@ openerp.base.ListView = openerp.base.Controller.extend( // whether the column headers should be displayed 'header': true, // display addition button, with that label - 'addable': "New" + 'addable': "New", + // whether the list view can be sorted, note that once a view has been + // sorted it can not be reordered anymore + 'sortable': true, + // whether the view rows can be reordered (via vertical drag & drop) + 'reorderable': true }, /** * Core class for list-type displays. @@ -33,6 +38,8 @@ openerp.base.ListView = openerp.base.Controller.extend( * @param {Boolean} [options.header=true] should the list's header be displayed * @param {Boolean} [options.deletable=true] are the list rows deletable * @param {null|String} [options.addable="New"] should the new-record button be displayed, and what should its label be. Use ``null`` to hide the button. + * @param {Boolean} [options.sortable=true] is it possible to sort the table by clicking on column headers + * @param {Boolean} [options.reorderable=true] is it possible to reorder list rows */ init: function(view_manager, session, element_id, dataset, view_id, options) { this._super(session, element_id); @@ -374,6 +381,8 @@ openerp.base.ListView = openerp.base.Controller.extend( return rows[$(this).prevAll().length].data.id.value; }).get(); } + // TODO: implement sort (click on column headers), if sorted, the list can not be reordered anymore + // TODO: implement reorder (drag and drop rows) }); openerp.base.TreeView = openerp.base.Controller.extend({ From a383be5549df8b8b3393c446c86759983297ec94 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 15:12:39 +0200 Subject: [PATCH 27/34] [IMP] add a level of nesting to do_fill result so do_fill_table can get the view data, also fix failing tests involving do_fill_table bzr revid: xmo@openerp.com-20110421131239-dbr5cg27qntj0nuu --- addons/base/controllers/main.py | 17 +++++++++------ addons/base/static/src/js/list.js | 7 ++++-- addons/base/static/test/list.js | 36 +++++++++++++++---------------- 3 files changed, 33 insertions(+), 27 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index bdedb85e63d..f51b42fe4a6 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -573,19 +573,22 @@ class ListView(View): :param int limit: search limit, for pagination :returns: hell if I have any idea yet """ - view = self.fields_view_get(request, model, id) + view = self.fields_view_get(request, model, id, toolbar=True) rows = DataSet().do_search_read(request, model, offset=offset, limit=limit, domain=domain) eval_context = request.session.evaluation_context( request.context) - return [ - {'data': dict((key, {'value': value}) - for key, value in row.iteritems()), - 'color': self.process_colors(view, row, eval_context)} - for row in rows - ] + return { + 'view': view, + 'records': [ + {'data': dict((key, {'value': value}) + for key, value in row.iteritems()), + 'color': self.process_colors(view, row, eval_context)} + for row in rows + ] + } def process_colors(self, view, row, context): colors = view['arch']['attrs'].get('colors') diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 04a97d902cf..862c9df3868 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -177,10 +177,13 @@ openerp.base.ListView = openerp.base.Controller.extend( * * TODO: should also re-load the table itself, as e.g. columns may have changed * - * @param {Array} records the records to fill the list view with + * @param {Object} result filling result + * @param {Array} [result.view] the new view (wrapped fields_view_get result) + * @param {Array} result.records records the records to fill the list view with * @returns {Promise} promise to the end of view rendering (list views are asynchronously filled for improved responsiveness) */ - do_fill_table: function(records) { + do_fill_table: function(result) { + var records = result.records; var $table = this.$element.find('table'); this.rows = records; diff --git a/addons/base/static/test/list.js b/addons/base/static/test/list.js index c0a34aa71be..92d0bdd5fd5 100644 --- a/addons/base/static/test/list.js +++ b/addons/base/static/test/list.js @@ -34,15 +34,15 @@ $(document).ready(function () { asyncTest('render selection checkboxes', 2, function () { var listview = new openerp.base.ListView( {}, null, - 'qunit-fixture', {model: null}); + 'qunit-fixture', {model: null, ids: [null, null, null], index: 0}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: null}}}, {data: {id: {value: null}}}, {data: {id: {value: null}}} - ]).then(function () { + ]}).then(function () { ok(are(listview.$element.find('tbody th'), '.oe-record-selector')); ok(are(listview.$element.find('tbody th input'), @@ -53,30 +53,30 @@ $(document).ready(function () { asyncTest('render no checkbox if selectable=false', 1, function () { var listview = new openerp.base.ListView( {}, null, - 'qunit-fixture', {model: null}, false, + 'qunit-fixture', {model: null, ids: [null, null, null], index: 0}, false, {selectable: false}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: null}}}, {data: {id: {value: null}}}, {data: {id: {value: null}}} - ]).then(function () { + ]}).then(function () { equal(listview.$element.find('tbody th').length, 0); start(); }); }); asyncTest('select a bunch of records', 2, function () { var listview = new openerp.base.ListView( - {}, null, 'qunit-fixture', {model: null}); + {}, null, 'qunit-fixture', {model: null, ids: [1, 2, 3], index: 0}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: 1}}}, {data: {id: {value: 2}}}, {data: {id: {value: 3}}} - ]).then(function () { + ]}).then(function () { listview.$element.find('tbody th input:eq(2)') .attr('checked', true); deepEqual(listview.get_selection(), [3]); @@ -88,15 +88,15 @@ $(document).ready(function () { }); asyncTest('render deletion button if list is deletable', 1, function () { var listview = new openerp.base.ListView( - {}, null, 'qunit-fixture', {model: null}); + {}, null, 'qunit-fixture', {model: null, ids: [null, null, null], index: 0}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: null}}}, {data: {id: {value: null}}}, {data: {id: {value: null}}} - ]).then(function () { + ]}).then(function () { equal( listview.$element.find('tbody tr td.oe-record-delete button').length, 3); @@ -109,15 +109,15 @@ $(document).ready(function () { var listview = new openerp.base.ListView( {}, null, 'qunit-fixture', {model: null, unlink: function (ids) { deleted = ids; - }}); + }, ids: [1, 2, 3], index: 0}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: 1}}}, {data: {id: {value: 2}}}, {data: {id: {value: 3}}} - ]).then(function () { + ]}).then(function () { listview.$element.find('tbody td.oe-record-delete:eq(2) button').click(); deepEqual(deleted, [3]); listview.$element.find('tbody td.oe-record-delete:eq(0) button').click(); @@ -130,15 +130,15 @@ $(document).ready(function () { var listview = new openerp.base.ListView( {}, null, 'qunit-fixture', {model: null, unlink: function (ids) { deleted = ids; - }}); + }, ids: [1, 2, 3], index: 0}); listview.on_loaded(fvg); - listview.do_fill_table([ + listview.do_fill_table({records: [ {data: {id: {value: 1}}}, {data: {id: {value: 2}}}, {data: {id: {value: 3}}} - ]).then(function () { + ]}).then(function () { listview.$element.find('tbody th input:eq(2)') .attr('checked', true); listview.$element.find('tbody th input:eq(1)') From 912738c712df98710b9044f9c07db1b59895328d Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 21 Apr 2011 15:13:28 +0200 Subject: [PATCH 28/34] [IMP] regenerate table on load in case of columns changes bzr revid: xmo@openerp.com-20110421131328-7ydomgj1w1fxl3kp --- addons/base/static/src/js/list.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index 862c9df3868..8035616e59a 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -183,6 +183,9 @@ openerp.base.ListView = openerp.base.Controller.extend( * @returns {Promise} promise to the end of view rendering (list views are asynchronously filled for improved responsiveness) */ do_fill_table: function(result) { + if (result.view) { + this.on_loaded({fields_view: result.view}); + } var records = result.records; var $table = this.$element.find('table'); this.rows = records; From 85c28f6d2332ac529e3d17f7c2efe20089a0fd57 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 15:23:54 +0200 Subject: [PATCH 29/34] [ADD] Added /base/action/load controller bzr revid: fme@openerp.com-20110421132354-ubji3zz8k181qlxu --- addons/base/controllers/main.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index f51b42fe4a6..554b04099ed 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -621,5 +621,12 @@ class Action(openerpweb.Controller): _cp_path = "/base/action" @openerpweb.jsonrequest - def load(self, req, action_id): - return {} + def load(self, req, action_id, context={}): + Actions = req.session.model('ir.actions.actions') + value = False + action_type = Actions.read([action_id], ['type'], context) + if action_type: + action = req.session.model(action_type[0]['type']).read([action_id], False, context) + if action: + value = action[0] + return {'value': value} From 190d61fbb920b1dabfb723c787d22eee4efbf8a1 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 15:28:45 +0200 Subject: [PATCH 30/34] [ADD] Added support for buttons@type=action bzr revid: fme@openerp.com-20110421132845-n2r6fa05q0qhvxjp --- addons/base/static/src/js/form.js | 5 +++-- addons/base/static/src/js/views.js | 17 +++++++++++++---- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 30fcca5d149..2cb185b42ec 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -541,9 +541,10 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ switch(type) { case 'object': return this.view.dataset.call(attrs.name, [this.view.datarecord.id], [context], this.on_button_object); - break; + case 'action': + return this.session.action_manager.do_action_id(parseInt(this.node.attrs.name)); default: - this.log(_.sprintf("Unsupported button type : %s", type)); + this.log(_.sprintf("Unsupported button type : %s", type), this.node); } } }, diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index f79d0e611eb..f5824b8a889 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -18,8 +18,17 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ * Process an action * Supported actions: act_window */ + do_action_id: function(action_id) { + var self = this; + this.rpc('/base/action/load', { action_id: action_id }, function(result) { + if (result instanceof Object) { + self.do_action(result.value); + } else { + this.log("Could not load action with id ", action_id); + } + }); + }, do_action: function(action) { - this.log(action); var self = this; // instantiate the right controllers by understanding the action switch (action.type) { @@ -36,14 +45,14 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ // When dialog is closed with ESC key or close manually, branch to act_window_close logic self.do_action({ type: 'ir.actions.act_window_close' }); }); - var viewmanager = new openerp.base.ViewManagerAction(this.session ,element_id, action, false); + var viewmanager = new openerp.base.ViewManagerAction(this.session, element_id, action, false); viewmanager.start(); this.dialog_stack.push(viewmanager); - } else if (action.target == "current") { + } else { if (this.viewmanager) { this.viewmanager.stop(); } - this.viewmanager = new openerp.base.ViewManagerAction(this.session,this.element_id, action, true); + this.viewmanager = new openerp.base.ViewManagerAction(this.session, this.element_id, action, true); this.viewmanager.start(); } break; From 27c778c514072d8413c17ceb62ea9f7be2a6bfe5 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 15:51:50 +0200 Subject: [PATCH 31/34] [FIX] ViewManagerAction: do not initialize search view when no search view id given bzr revid: fme@openerp.com-20110421135150-5c2csi4uiug3mylt --- addons/base/static/src/js/views.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index f5824b8a889..1cbb2185e7b 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -193,6 +193,7 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ init: function(session, element_id, action, sidebar) { + console.log("init view manager action", action) var dataset = new openerp.base.DataSetSearch(session, action.res_model); this._super(session, element_id, dataset, action.views); this.action = action; @@ -220,14 +221,17 @@ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ // init search view var searchview_id = this.action.search_view_id && this.action.search_view_id[0]; - var searchview_loaded = this.setup_search_view( - searchview_id || false, search_defaults); + if (searchview_id) { + var searchview_loaded = this.setup_search_view( + searchview_id, search_defaults); - // schedule auto_search - if (searchview_loaded != null && this.action['auto_search']) { - $.when(searchview_loaded, inital_view_loaded) - .then(this.searchview.do_search); + // schedule auto_search + if (this.action['auto_search']) { + $.when(searchview_loaded, inital_view_loaded) + .then(this.searchview.do_search); + } } + }, stop: function() { // should be replaced by automatic destruction implemented in BaseWidget From 3e4c62c53671563b81d8b608b296c1f839826827 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 17:56:05 +0200 Subject: [PATCH 32/34] [ADD] Added exec_workflow controllers bzr revid: fme@openerp.com-20110421155605-ek8effxz9xln26s4 --- addons/base/controllers/main.py | 5 +++++ addons/base/static/src/js/data.js | 7 +++++++ openerpweb/openerpweb.py | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 554b04099ed..844198a203e 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -409,6 +409,11 @@ class DataSet(openerpweb.Controller): r = getattr(m, method)(ids, *args) return {'result': r} + @openerpweb.jsonrequest + def exec_workflow(self, req, model, id, signal): + r = req.session.exec_workflow(model, id, signal) + return {'result': r} + @openerpweb.jsonrequest def default_get(self, req, model, fields, context={}): m = req.session.model(model) diff --git a/addons/base/static/src/js/data.js b/addons/base/static/src/js/data.js index 5ed21be533c..a29f320b79c 100644 --- a/addons/base/static/src/js/data.js +++ b/addons/base/static/src/js/data.js @@ -118,6 +118,13 @@ openerp.base.DataSet = openerp.base.Controller.extend( /** @lends openerp.base. ids: ids, args: args }, callback); + }, + exec_workflow: function (id, signal, callback) { + return this.rpc('/base/dataset/exec_workflow', { + model: this.model, + id: id, + signal: signal + }, callback); } }); diff --git a/openerpweb/openerpweb.py b/openerpweb/openerpweb.py index d569a9d5f20..d96a9c5ffec 100644 --- a/openerpweb/openerpweb.py +++ b/openerpweb/openerpweb.py @@ -116,6 +116,12 @@ class OpenERPSession(object): r = self.proxy('object').execute(self._db, self._uid, self._password, model, func, *l, **d) return r + def exec_workflow(self, model, id, signal): + if not (self._db and self._uid and self._password): + raise OpenERPUnboundException() + r = self.proxy('object').exec_workflow(self._db, self._uid, self._password, model, signal, id) + return r + def model(self, model): """ Get an RPC proxy for the object ``model``, bound to this session. From 14270adaaf4479589669291987b5aa0af9a3b202 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 18:13:43 +0200 Subject: [PATCH 33/34] [ADD] Added support for buttons of type 'workflow' bzr revid: fme@openerp.com-20110421161343-k0jejshvx12nf9ex --- addons/base/controllers/main.py | 2 +- addons/base/static/src/js/form.js | 16 ++++++++-------- addons/base/static/src/js/views.js | 11 ----------- 3 files changed, 9 insertions(+), 20 deletions(-) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 844198a203e..8faca685300 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -634,4 +634,4 @@ class Action(openerpweb.Controller): action = req.session.model(action_type[0]['type']).read([action_id], False, context) if action: value = action[0] - return {'value': value} + return {'result': value} diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index 2cb185b42ec..84d7fe0babd 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -532,7 +532,7 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ on_confirmed: function() { var attrs = this.node.attrs; if (attrs.special) { - this.on_button_object({ + this.on_button_action({ result : { type: 'ir.actions.act_window_close' } }); } else { @@ -540,20 +540,20 @@ openerp.base.form.WidgetButton = openerp.base.form.Widget.extend({ var context = _.extend({}, this.view.dataset.context, attrs.context || {}); switch(type) { case 'object': - return this.view.dataset.call(attrs.name, [this.view.datarecord.id], [context], this.on_button_object); + return this.view.dataset.call(attrs.name, [this.view.datarecord.id], [context], this.on_button_action); case 'action': - return this.session.action_manager.do_action_id(parseInt(this.node.attrs.name)); + return this.rpc('/base/action/load', { action_id: parseInt(attrs.name) }, this.on_button_action); default: - this.log(_.sprintf("Unsupported button type : %s", type), this.node); + return this.view.dataset.exec_workflow(this.view.datarecord.id, attrs.name, this.on_button_action); } } }, - on_button_object: function(r) { - if (r.result === false) { - this.log("Button object returns false"); - } else if (r.result.constructor == Object) { + on_button_action: function(r) { + console.log("Got reesonse button", r) + if (r.result && r.result.constructor == Object) { this.session.action_manager.do_action(r.result); } else { + this.log("Button returned", r.result); this.view.reload(); } } diff --git a/addons/base/static/src/js/views.js b/addons/base/static/src/js/views.js index 1cbb2185e7b..8ef14a3edbf 100644 --- a/addons/base/static/src/js/views.js +++ b/addons/base/static/src/js/views.js @@ -18,16 +18,6 @@ openerp.base.ActionManager = openerp.base.Controller.extend({ * Process an action * Supported actions: act_window */ - do_action_id: function(action_id) { - var self = this; - this.rpc('/base/action/load', { action_id: action_id }, function(result) { - if (result instanceof Object) { - self.do_action(result.value); - } else { - this.log("Could not load action with id ", action_id); - } - }); - }, do_action: function(action) { var self = this; // instantiate the right controllers by understanding the action @@ -193,7 +183,6 @@ openerp.base.ViewManager = openerp.base.Controller.extend({ openerp.base.ViewManagerAction = openerp.base.ViewManager.extend({ init: function(session, element_id, action, sidebar) { - console.log("init view manager action", action) var dataset = new openerp.base.DataSetSearch(session, action.res_model); this._super(session, element_id, dataset, action.views); this.action = action; From ceb524e3376d92dde25e68dd7d74b6de0a5c8a6d Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 21 Apr 2011 18:55:01 +0200 Subject: [PATCH 34/34] [IMP] Added textarea invalid field styling bzr revid: fme@openerp.com-20110421165501-6q072nbuhq38359i --- addons/base/static/src/css/base.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index cd39b2ad147..1bd004b53f6 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -640,7 +640,7 @@ body.openerp { .openerp td.required input, .openerp td.required select { background-color: #D2D2FF; } -.openerp td.invalid input, .openerp td.invalid select { +.openerp td.invalid input, .openerp td.invalid select, .openerp td.invalid textarea { background-color: #F66; border: 1px solid #D00; }