From 983237a53c676acde35134be17ed147bf4c66589 Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Mon, 2 Jan 2017 11:01:03 +0100 Subject: [PATCH 01/21] [FIX] account: fix css congratulation message The css clear was using jquery ui class for enterprise which now may not be available on the given part. This commit replace it with class defined in account_reconciliation. With this the style could have issues such as not displaying the congratulation message after reconciliation. fixes #14743 --- addons/account/static/src/xml/account_reconciliation.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/static/src/xml/account_reconciliation.xml b/addons/account/static/src/xml/account_reconciliation.xml index 75f6459929b..5a60e1c17a8 100644 --- a/addons/account/static/src/xml/account_reconciliation.xml +++ b/addons/account/static/src/xml/account_reconciliation.xml @@ -13,7 +13,7 @@ -
+
From a988653157deb82b4f3c833e085ede93da5dc726 Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Mon, 2 Jan 2017 17:28:28 +0100 Subject: [PATCH 02/21] [FIX] web: error if chart with only zero values We could get an js error if the chart contained zero values. opw-703245 --- addons/web/static/src/js/views/graph_widget.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/views/graph_widget.js b/addons/web/static/src/js/views/graph_widget.js index 64ba42b1928..e67d12bcc18 100644 --- a/addons/web/static/src/js/views/graph_widget.js +++ b/addons/web/static/src/js/views/graph_widget.js @@ -205,18 +205,20 @@ return Widget.extend({ all_zero = all_zero && (datapt.value === 0); }); if (some_negative && !all_negative) { - return this.$el.append(QWeb.render('GraphView.error', { + this.$el.append(QWeb.render('GraphView.error', { title: _t("Invalid data"), description: _t("Pie chart cannot mix positive and negative numbers. " + "Try to change your domain to only display positive results"), })); + return; } if (all_zero) { - return this.$el.append(QWeb.render('GraphView.error', { + this.$el.append(QWeb.render('GraphView.error', { title: _t("Invalid data"), description: _t("Pie chart cannot display all zero numbers.. " + "Try to change your domain to display positive results"), })); + return; } if (this.groupbys.length) { data = this.data.map(function (datapt) { From f984073251efe2f1ca35fb520139f268f91e86aa Mon Sep 17 00:00:00 2001 From: Daniel Dico Date: Thu, 29 Dec 2016 18:14:58 -0500 Subject: [PATCH 03/21] [FIX] pad: get pad content with newlines Some more recent versions of etherpad can have newlines in the pad content. Allowing newlines should not break anything that worked before and allow more etherpad versions to be used. closes #14877 opw-703173 --- addons/pad/pad.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/pad/pad.py b/addons/pad/pad.py index 711bbd46fc5..286c80d203a 100644 --- a/addons/pad/pad.py +++ b/addons/pad/pad.py @@ -75,7 +75,7 @@ class pad_common(osv.osv_memory): if url: try: page = urllib2.urlopen('%s/export/html'%url).read() - mo = re.search('(.*)',page) + mo = re.search('(.*)', page, re.DOTALL) if mo: content = mo.group(1) except: From 46b51cb4b22617e8d538006e7111ad49b763d0f1 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 2 Jan 2017 13:37:54 +0100 Subject: [PATCH 04/21] [FIX] expression: multi-level expressions with magic columns --- odoo/addons/base/tests/test_expression.py | 3 +++ odoo/osv/expression.py | 7 ++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/odoo/addons/base/tests/test_expression.py b/odoo/addons/base/tests/test_expression.py index 60e2760c7c9..932268d717c 100644 --- a/odoo/addons/base/tests/test_expression.py +++ b/odoo/addons/base/tests/test_expression.py @@ -241,6 +241,9 @@ class TestExpression(TransactionCase): partners = Partner.search([('company_id.partner_id', 'in', [])]) self.assertFalse(partners) + # check multi-level expressions with magic columns + partners = Partner.search([('create_uid.active', '=', True)]) + # check that multi-level expressions with negative op work all_partners = Partner.search([('company_id', '!=', False)]) res_partners = Partner.search([('company_id.partner_id', 'not in', [])]) diff --git a/odoo/osv/expression.py b/odoo/osv/expression.py index a5b753f322c..b698ccfcb3a 100644 --- a/odoo/osv/expression.py +++ b/odoo/osv/expression.py @@ -836,9 +836,6 @@ class expression(object): new_leaf = create_substitution_leaf(leaf, dom_leaf, model) push(new_leaf) - elif path[0] in MAGIC_COLUMNS: - push_result(leaf) - # ---------------------------------------- # PATH SPOTTED # -> many2one or one2many with _auto_join: @@ -1134,8 +1131,8 @@ class expression(object): # final sanity checks - should never fail assert operator in (TERM_OPERATORS + ('inselect', 'not inselect')), \ "Invalid operator %r in domain term %r" % (operator, leaf) - assert leaf in (TRUE_LEAF, FALSE_LEAF) or left in model._fields \ - or left in MAGIC_COLUMNS, "Invalid field %r in domain term %r" % (left, leaf) + assert leaf in (TRUE_LEAF, FALSE_LEAF) or left in model._fields, \ + "Invalid field %r in domain term %r" % (left, leaf) assert not isinstance(right, BaseModel), \ "Invalid value %r in domain term %r" % (right, leaf) From 4c798a269069e704bc4be38421799969f8ce3f85 Mon Sep 17 00:00:00 2001 From: Pin Zhang Date: Sun, 1 Jan 2017 18:26:07 +0800 Subject: [PATCH 05/21] [FIX] base: use defined variable The directive is `mname` not `name`. CLA signature for PinZhang Closes #14895 --- doc/cla/individual/pinzhang.md | 11 +++++++++++ odoo/addons/base/ir/ir_qweb/qweb.py | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 doc/cla/individual/pinzhang.md diff --git a/doc/cla/individual/pinzhang.md b/doc/cla/individual/pinzhang.md new file mode 100644 index 00000000000..5e919729bf1 --- /dev/null +++ b/doc/cla/individual/pinzhang.md @@ -0,0 +1,11 @@ +Spain, 2017-01-01 + +I hereby agree to the terms of the Odoo Individual Contributor License +Agreement v1.0. + +I declare that I am authorized and able to make this agreement and sign this +declaration. + +Signed, + +Pin Zhang https://github.com/PinZhang diff --git a/odoo/addons/base/ir/ir_qweb/qweb.py b/odoo/addons/base/ir/ir_qweb/qweb.py index e2ffc4bf399..993f023455b 100644 --- a/odoo/addons/base/ir/ir_qweb/qweb.py +++ b/odoo/addons/base/ir/ir_qweb/qweb.py @@ -647,7 +647,7 @@ class QWeb(object): if hasattr(self, interpret_handler): _logger.warning( "Directive '%s' must be AST-compiled. Dynamic interpreter %s will ignored", - name, interpret_handler + mname, interpret_handler ) return compile_handler(el, options) From c02b2ca7d1842e8d405d4ffc20eda71a5b93a172 Mon Sep 17 00:00:00 2001 From: Haresh Shyara Date: Tue, 3 Jan 2017 09:50:35 +0100 Subject: [PATCH 06/21] [IMP] base_import: Improve import preview for related fields normal mode: Importing only regular/basic fields from source file advanced mode: Importing any related fields from source file(i.e. if detected pattern in header like '/') - Rename following checkbox "Show all fields for completion (advanced)" in "Show fields of relation fields (advanced)" - If the import file contains a column with a field of a relation field, show the column label in the preview, even if "Show fields of relation fields (advanced)" is not checked > to make it less confusing when importing advanced files (e.g. products with attributes) This is a backport of 1ba4fbe640cf, which was performed due to several tickets mentioning confusion with the new import system. --- addons/base_import/models/base_import.py | 1 + addons/base_import/static/src/js/base_import.js | 1 + addons/base_import/static/src/xml/base_import.xml | 4 ++-- addons/base_import/tests/test_base_import.py | 8 ++++---- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/addons/base_import/models/base_import.py b/addons/base_import/models/base_import.py index 2a497106735..ad69cb01402 100644 --- a/addons/base_import/models/base_import.py +++ b/addons/base_import/models/base_import.py @@ -500,6 +500,7 @@ class Import(models.TransientModel): 'headers_type': header_types or False, 'preview': preview, 'options': options, + 'advanced_mode': any([len(models.fix_import_export_id_paths(col)) > 1 for col in headers]), 'debug': self.user_has_groups('base.group_no_one'), } except Exception, error: diff --git a/addons/base_import/static/src/js/base_import.js b/addons/base_import/static/src/js/base_import.js index b3b905b36a5..a0d8b135228 100644 --- a/addons/base_import/static/src/js/base_import.js +++ b/addons/base_import/static/src/js/base_import.js @@ -366,6 +366,7 @@ var DataImport = Widget.extend(ControlPanelMixin, { this.$buttons.filter('.o_import_button').add(this.$('.oe_import_file_reload')) .prop('disabled', false); this.$el.addClass('oe_import_preview'); + this.$('input.oe_import_advanced_mode').prop('checked', result.advanced_mode); this.$('.oe_import_grid').html(QWeb.render('ImportView.preview', result)); if (result.headers.length === 1) { diff --git a/addons/base_import/static/src/xml/base_import.xml b/addons/base_import/static/src/xml/base_import.xml index 0d23096f691..8a416c3ca42 100644 --- a/addons/base_import/static/src/xml/base_import.xml +++ b/addons/base_import/static/src/xml/base_import.xml @@ -67,9 +67,9 @@ id="oe_import_has_header" checked="checked"/> - - +

If the file contains the column names, Odoo can try auto-detecting the field corresponding to the column. This makes imports diff --git a/addons/base_import/tests/test_base_import.py b/addons/base_import/tests/test_base_import.py index 68a562971c4..6bef004936e 100644 --- a/addons/base_import/tests/test_base_import.py +++ b/addons/base_import/tests/test_base_import.py @@ -260,7 +260,7 @@ class TestPreview(TransactionCase): ['qux', '5', '6'], ]) # Ensure we only have the response fields we expect - self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'debug']) + self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'advanced_mode', 'debug']) @unittest.skipUnless(can_import('xlrd'), "XLRD module not available") def test_xls_success(self): @@ -290,7 +290,7 @@ class TestPreview(TransactionCase): ['qux', '5', '6'], ]) # Ensure we only have the response fields we expect - self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'debug']) + self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'advanced_mode', 'debug']) @unittest.skipUnless(can_import('xlrd.xlsx'), "XLRD/XLSX not available") def test_xlsx_success(self): @@ -320,7 +320,7 @@ class TestPreview(TransactionCase): ['qux', '5', '6'], ]) # Ensure we only have the response fields we expect - self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'debug']) + self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options','advanced_mode', 'debug']) @unittest.skipUnless(can_import('odf'), "ODFPY not available") def test_ods_success(self): @@ -350,7 +350,7 @@ class TestPreview(TransactionCase): ['aux', '5', '6'], ]) # Ensure we only have the response fields we expect - self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'debug']) + self.assertItemsEqual(result.keys(), ['matches', 'headers', 'fields', 'preview', 'headers_type', 'options', 'advanced_mode', 'debug']) class test_convert_import_data(TransactionCase): From fc91feda3033f040b918fcfa854029d90c897f34 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 28 Nov 2016 13:23:01 +0100 Subject: [PATCH 07/21] [IMP] core: more lenient check of custom views By not marking invalid custom views as a failure, this allow database migrations to not be considered failed for simple errors that can be solved after migration. --- openerp/addons/base/ir/ir_ui_view.py | 2 +- openerp/modules/loading.py | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 707b81e213e..8d49c129947 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -1163,7 +1163,7 @@ class view(osv.osv): cr.execute("""SELECT max(v.id) FROM ir_ui_view v LEFT JOIN ir_model_data md ON (md.model = 'ir.ui.view' AND md.res_id = v.id) - WHERE md.module IS NULL + WHERE md.module NOT IN (SELECT name FROM ir_module_module) AND v.model = %s AND v.active = true GROUP BY coalesce(v.inherit_id, v.id) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index 18592b511cd..174b9b7c7a9 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -394,12 +394,9 @@ def load_modules(db, force_demo=False, status=None, update_module=False): # STEP 6: verify custom views on every model if update_module: Views = registry['ir.ui.view'] - custom_view_test = True for model in registry.models.keys(): if not Views._validate_custom_views(cr, SUPERUSER_ID, model): - custom_view_test = False - _logger.error('invalid custom view(s) for model %s', model) - report.record_result(custom_view_test) + _logger.warning('Invalid custom view(s) for model %s', model) if report.failures: _logger.error('At least one test failed when loading the modules.') From 1aad733dc4b4d9b4e69b0ef8236f5f20c5510d2d Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 28 Nov 2016 14:09:30 +0100 Subject: [PATCH 08/21] [IMP] base_import_module: correct validation of custom views Consider also imported and exported views when validating custom views. --- addons/base_import_module/models/__init__.py | 2 ++ .../base_import_module/models/ir_ui_view.py | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 addons/base_import_module/models/ir_ui_view.py diff --git a/addons/base_import_module/models/__init__.py b/addons/base_import_module/models/__init__.py index 02b8831509a..f03f6c5ce87 100644 --- a/addons/base_import_module/models/__init__.py +++ b/addons/base_import_module/models/__init__.py @@ -1,3 +1,5 @@ # -*- coding: utf-8 -*- +# flake8: noqa import ir_module import base_import_module +import ir_ui_view diff --git a/addons/base_import_module/models/ir_ui_view.py b/addons/base_import_module/models/ir_ui_view.py new file mode 100644 index 00000000000..af0b13bdfd1 --- /dev/null +++ b/addons/base_import_module/models/ir_ui_view.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from operator import itemgetter +from openerp import api, models + +class IrUiView(models.Model): + _inherit = 'ir.ui.view' + + @api.model + def _validate_custom_views(self, model): + # views from imported modules should be considered as custom views + result = super(IrUiView, self)._validate_custom_views(model) + + self._cr.execute(""" + SELECT max(v.id) + FROM ir_ui_view v + LEFT JOIN ir_model_data md ON (md.model = 'ir.ui.view' AND md.res_id = v.id) + LEFT JOIN ir_module_module m ON (m.name = md.module) + WHERE m.imported = true + AND v.model = %s + AND v.active = true + GROUP BY coalesce(v.inherit_id, v.id) + """, [model]) + + ids = map(itemgetter(0), self._cr.fetchall()) + views = self.with_context(load_all_views=True).browse(ids) + return views._check_xml() and result From 5f68a1781280eee2fe09ac293ce6bdc114eab02b Mon Sep 17 00:00:00 2001 From: balapal Date: Tue, 3 Jan 2017 13:40:06 +0000 Subject: [PATCH 09/21] [FIX] base: change rounding of HUF currency Set rounding to 1.00 as the smallest coin is 5Ft and the smaller unit is no longer in circulation. Closes #14855 --- odoo/addons/base/res/res_currency_data.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/res/res_currency_data.xml b/odoo/addons/base/res/res_currency_data.xml index c89552c5783..22478fbcfa2 100644 --- a/odoo/addons/base/res/res_currency_data.xml +++ b/odoo/addons/base/res/res_currency_data.xml @@ -71,7 +71,7 @@ HUF Ft - 0.01 + 1.00 From f911ec712ef2bd9a6f5ed9b4aca3ffb7318d5b07 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Tue, 3 Jan 2017 15:04:43 +0100 Subject: [PATCH 10/21] [I18N] Update translation terms from Transifex --- addons/account/i18n/es.po | 57 +- addons/account/i18n/id.po | 60 +- addons/account/i18n/nl.po | 15 +- addons/account_asset/i18n/pt_BR.po | 37 +- .../account_bank_statement_import/i18n/id.po | 7 +- addons/analytic/i18n/id.po | 7 +- addons/auth_oauth/i18n/es.po | 5 +- addons/auth_oauth/i18n/id.po | 5 +- addons/barcodes/i18n/id.po | 7 +- addons/base_geolocalize/i18n/ca.po | 2 +- addons/base_geolocalize/i18n/es.po | 5 +- addons/base_import/i18n/ca.po | 128 ++-- addons/base_import/i18n/es.po | 37 +- addons/base_setup/i18n/ca.po | 4 +- addons/base_setup/i18n/es.po | 5 +- addons/bus/i18n/ca.po | 16 +- addons/bus/i18n/es.po | 5 +- addons/mail/i18n/ca.po | 3 + addons/mail/i18n/nl.po | 2 +- addons/point_of_sale/i18n/fr.po | 2 +- addons/pos_data_drinks/i18n/id.po | 5 +- addons/pos_mercury/i18n/id.po | 5 +- addons/purchase/i18n/fi.po | 10 +- addons/purchase/i18n/id.po | 5 +- addons/sale/i18n/fi.po | 3 +- addons/sale/i18n/id.po | 5 +- addons/stock/i18n/ca.po | 2 +- addons/web/i18n/ca.po | 4 +- addons/web_tour/i18n/ca.po | 2 +- addons/website/i18n/ca.po | 2 +- addons/website/i18n/es.po | 2 +- addons/website_blog/i18n/ca.po | 3 + addons/website_forum/i18n/ca.po | 2 +- addons/website_gengo/i18n/ca.po | 2 +- odoo/addons/base/i18n/ca.po | 670 +++++++++++------- odoo/addons/base/i18n/es.po | 295 +++++--- 36 files changed, 867 insertions(+), 559 deletions(-) diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index 7e18758eb5b..416ab316f6d 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.po @@ -46,13 +46,14 @@ # Alexander Freiman , 2016 # Luis Miguel Limache leon , 2016 # Gelo Joga Landoo , 2016 +# Cristian Salamea , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-14 15:53+0000\n" "PO-Revision-Date: 2016-11-14 15:53+0000\n" -"Last-Translator: Gelo Joga Landoo , 2016\n" +"Last-Translator: Cristian Salamea , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4514,12 +4515,12 @@ msgstr "Referencia libre / Nº Fact. Proveedor" #. module: account #: model:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "From Payable accounts" -msgstr "" +msgstr "Desde cuentas por pagar" #. module: account #: model:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "From Receivable accounts" -msgstr "" +msgstr "desde cuentas por cobrar" #. module: account #: model:ir.actions.act_window,help:account.action_account_invoice_report_all_supp @@ -5330,19 +5331,19 @@ msgstr "Id factura" #: code:addons/account/models/account_invoice.py:555 #, python-format msgid "Invoice must be a draft in order to set it to Pro-forma." -msgstr "" +msgstr "Factura debe estar en borrador para ponerla como proforma" #. module: account #: code:addons/account/models/account_invoice.py:535 #, python-format msgid "Invoice must be cancelled in order to reset it to draft." -msgstr "" +msgstr "Factura debe estar cancelada para cambiarla a borrador." #. module: account #: code:addons/account/models/account_invoice.py:563 #, python-format msgid "Invoice must be in draft or Pro-forma state in order to validate it." -msgstr "" +msgstr "Factura debe estar en estado borrador o proforma para validarla." #. module: account #: code:addons/account/models/account_invoice.py:587 @@ -6159,7 +6160,7 @@ msgstr "Divisa principal de la compañía." #: model:ir.actions.act_window,name:account.tax_adjustments_form #: model:ir.ui.menu,name:account.menu_action_tax_adjustment msgid "Make Manual Tax Adjustments" -msgstr "" +msgstr "Ajuste de Impuestos manuales" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -6211,7 +6212,7 @@ msgstr "Impuestos de facturas manuales" #. module: account #: model:ir.ui.menu,name:account.menu_action_manual_reconciliation msgid "Manual Payments & Invoices Matching" -msgstr "" +msgstr "Cruce manual de Pagos & Facturas" #. module: account #: model:ir.actions.client,name:account.action_manual_reconciliation @@ -6309,32 +6310,32 @@ msgstr "Mensaje para factura" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Cost of Revenue" -msgstr "" +msgstr "Menos costo de ganancia" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Credit Card Accounts" -msgstr "" +msgstr "Menos cuentas de tarjetas de crédito" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Current Liabilities" -msgstr "" +msgstr "Menos pasivos corrientes" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Expenses" -msgstr "" +msgstr "Menos gastos" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Non-Current Liabilities" -msgstr "" +msgstr "Menos pasivo no corriente" #. module: account #: model:ir.ui.view,arch_db:account.view_account_form msgid "Minus Payable Accounts" -msgstr "" +msgstr "Menos cuentas por pagar" #. module: account #: selection:account.journal,type:0 @@ -6355,7 +6356,7 @@ msgstr "Operaciones varias" #: code:addons/account/static/src/xml/account_reconciliation.xml:82 #, python-format msgid "Modify models" -msgstr "" +msgstr "Modificar modelos" #. module: account #: selection:account.invoice.refund,filter_refund:0 @@ -6473,7 +6474,7 @@ msgstr "Nombre:" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line_narration msgid "Narration" -msgstr "" +msgstr "Detalle" #. module: account #: model:ir.actions.act_window,name:account.act_account_tax_net @@ -7089,12 +7090,12 @@ msgstr "Libro mayor de empresa" #. module: account #: model:ir.actions.act_window,name:account.act_account_partner_ledger_payable msgid "Partner Ledger: Payable" -msgstr "" +msgstr "Libro Mayor: Por pagar" #. module: account #: model:ir.actions.act_window,name:account.act_account_partner_ledger_receivable msgid "Partner Ledger: Receivable" -msgstr "" +msgstr "Libro Mayor: Por Cobrar" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line_partner_name @@ -7190,7 +7191,7 @@ msgstr "Método de pago" #: model:ir.model.fields,field_description:account.field_account_payment_payment_method_id #: model:ir.model.fields,field_description:account.field_account_register_payments_payment_method_id msgid "Payment Method Type" -msgstr "" +msgstr "Tipo de método de pago" #. module: account #. openerp-web @@ -7208,7 +7209,7 @@ msgstr "Métodos de pago" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_payment_move_line_ids msgid "Payment Move Lines" -msgstr "" +msgstr "Líneas de asiento de pago" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_reference_type @@ -7378,7 +7379,7 @@ msgstr "Porcentaje sobre el saldo" #: code:addons/account/models/account_invoice.py:1470 #, python-format msgid "Percentages for Payment Terms Line must be between 0 and 100." -msgstr "" +msgstr "Porcentaje de líneas en términos de pago debe estar entre 0 y 100." #. module: account #: model:ir.ui.view,arch_db:account.view_account_invoice_filter @@ -7426,7 +7427,7 @@ msgstr "Por favor, cree algunas líneas de factura." #: code:addons/account/models/account_move.py:140 #, python-format msgid "Please define a sequence for the refunds" -msgstr "" +msgstr "Por favor definir una secuencia para reembolsos" #. module: account #: code:addons/account/models/account_move.py:141 @@ -8288,12 +8289,12 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model_second_analytic_account_id msgid "Second Analytic Account" -msgstr "" +msgstr "Segunda cuenta analítica" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model_second_journal_id msgid "Second Journal" -msgstr "" +msgstr "Segundo diario" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model_second_label @@ -8375,7 +8376,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.menu_product_template_action msgid "Sellable Products" -msgstr "" +msgstr "Productos Vendibles" #. module: account #: selection:account.abstract.payment,payment_type:0 @@ -9772,7 +9773,7 @@ msgstr "" #. module: account #: model:ir.ui.view,arch_db:account.invoice_supplier_tree msgid "To pay" -msgstr "" +msgstr "Pagar" #. module: account #: code:addons/account/models/account_move.py:847 @@ -10265,7 +10266,7 @@ msgstr "Pago a proveedor" #. module: account #: model:ir.model.fields,field_description:account.field_res_partner_property_supplier_payment_term_id msgid "Vendor Payment Terms" -msgstr "" +msgstr "Términos de Pago" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_reference @@ -10428,7 +10429,7 @@ msgstr "Impuestos incluídos" #. module: account #: model:ir.model,name:account.model_tax_adjustments_wizard msgid "Wizard for Tax Adjustments" -msgstr "" +msgstr "Asistente para Ajustar Impuestos" #. module: account #: code:addons/account/models/account_move.py:888 diff --git a/addons/account/i18n/id.po b/addons/account/i18n/id.po index a8aade1a33d..e8dc6c1b44b 100644 --- a/addons/account/i18n/id.po +++ b/addons/account/i18n/id.po @@ -22,13 +22,14 @@ # Muhammad Herdiansyah , 2016 # Hendro Yulianto , 2016 # alfieqashwa , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-14 15:53+0000\n" "PO-Revision-Date: 2016-11-14 15:53+0000\n" -"Last-Translator: alfieqashwa , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -601,7 +602,7 @@ msgstr "Komentar:" #: model:ir.ui.view,arch_db:account.report_journal #: model:ir.ui.view,arch_db:account.report_partnerledger msgid "Company:" -msgstr "" +msgstr "Perusahaan:" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -701,7 +702,7 @@ msgstr "Tanggal Tagihan:" #. module: account #: model:ir.ui.view,arch_db:account.report_journal msgid "Journal:" -msgstr "" +msgstr "Jurnal:" #. module: account #: model:ir.ui.view,arch_db:account.report_generalledger @@ -854,7 +855,7 @@ msgstr "Tanggal Mulai:" #. module: account #: model:ir.ui.view,arch_db:account.report_overdue_document msgid "Subtotal :" -msgstr "" +msgstr "Subtotal :" #. module: account #: model:ir.ui.view,arch_db:account.report_invoice_document @@ -943,7 +944,7 @@ msgstr "" #: code:addons/account/models/account.py:535 #, python-format msgid "A bank account can only belong to one journal." -msgstr "" +msgstr "Akun Bank hanya dapat digunakan untuk satu jurnal" #. module: account #: model:ir.actions.act_window,help:account.action_bank_statement_tree @@ -987,7 +988,7 @@ msgstr "Daftar pajak dan tarif mereka." #. module: account #: model:ir.ui.view,arch_db:account.account_planner msgid "A list of your customer and supplier payment terms." -msgstr "" +msgstr "Daftar Batas Waktu Pembayaran untuk Kustomer dan Supplier Anda" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -1662,7 +1663,7 @@ msgstr "Semua garis entri Akun harus diproses untuk menutup pernyataan." #. module: account #: selection:account.config.settings,group_warning_account:0 msgid "All the partners can be used in invoices" -msgstr "" +msgstr "Semua Partner Bisa Digunakan Dalam Invoice" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal_update_posted @@ -1749,12 +1750,12 @@ msgstr "Jumlah Karena" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_residual_company_signed msgid "Amount Due in Company Currency" -msgstr "" +msgstr "Jumlah Sesuai Dengan Mata Uang Yang Digunakan Dalam Perusahaan" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_residual_signed msgid "Amount Due in Invoice Currency" -msgstr "" +msgstr "Jumlah Sesuai Dengan Mata Uang Yang Digunakan Dalam Invoice" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line_price_subtotal_signed @@ -1875,7 +1876,7 @@ msgstr "" #. module: account #: model:ir.ui.menu,name:account.account_analytic_tag_menu msgid "Analytic Accounts Tags" -msgstr "" +msgstr "Tag Akun Analisis" #. module: account #: model:ir.model.fields,field_description:account.field_account_tax_template_analytic @@ -1903,7 +1904,7 @@ msgstr "Baris Analitik" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line_analytic_tag_ids msgid "Analytic Tags" -msgstr "" +msgstr "Tag Analisis" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_tax_account_analytic_id @@ -1923,12 +1924,12 @@ msgstr "Baris-baris Analitik" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line_analytic_tag_ids msgid "Analytic tags" -msgstr "" +msgstr "Tag Analisis" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line_tax_exigible msgid "Appears in VAT report" -msgstr "" +msgstr "Muncul Di Laporan VAT" #. module: account #: model:ir.model.fields,field_description:account.field_account_account_tag_applicability @@ -1977,6 +1978,9 @@ msgid "" "\n" "-This installs the module account_asset." msgstr "" +"Asset management: Memungkinkan Anda mengelola aset-aset yang dimiliki oleh perusahaan maupun perorangan. Juga dapat melacak penyusutan yang terjadi pada aset-aset tersebut. dan Terbentuknya account move dari deretan penyusutan tsb.\n" +"\n" +"-Ini Akan Menginstall Modul account_aset" #. module: account #: model:account.financial.report,name:account.account_financial_report_assets0 @@ -2056,7 +2060,7 @@ msgstr "paruh" #. module: account #: selection:res.partner,trust:0 msgid "Bad Debtor" -msgstr "" +msgstr "Debitur Buruk" #. module: account #: selection:account.payment.term.line,value:0 @@ -2140,7 +2144,7 @@ msgstr "Akun bank awalan" #. module: account #: model:ir.model.fields,field_description:account.field_account_config_settings_bank_account_code_prefix msgid "Bank Accounts Prefix *" -msgstr "" +msgstr "Akun Bank Prefix *" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal_bank_statements_source @@ -2248,7 +2252,7 @@ msgstr "Dasar" #. module: account #: model:ir.ui.view,arch_db:account.report_journal msgid "Base Amount" -msgstr "" +msgstr "Basis Jumlah" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -2262,7 +2266,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal_belongs_to_company msgid "Belong to the user's current company" -msgstr "" +msgstr "Milik Penguna Perusahaan Saat Ini" #. module: account #: model:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -2521,7 +2525,7 @@ msgstr "Tunai akun awalan" #. module: account #: model:ir.model.fields,field_description:account.field_account_config_settings_cash_account_code_prefix msgid "Cash Accounts Prefix *" -msgstr "" +msgstr "Akun Kas Prefix *" #. module: account #: code:addons/account/models/account_bank_statement.py:203 @@ -2629,6 +2633,8 @@ msgid "" "Chart of Accounts has been\n" " installed. You should review it and create any additional accounts." msgstr "" +"Chart of Account telah diinstal. Anda harus meninjau kembali dan membuat " +"akun tambahan" #. module: account #: model:ir.ui.view,arch_db:account.view_account_list @@ -2915,7 +2921,7 @@ msgstr "Mata uang perusahaan" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard_company_currency_id msgid "Company currency id" -msgstr "" +msgstr "id Mata Uang Perusahaan" #. module: account #: model:ir.model.fields,field_description:account.field_account_config_settings_has_chart_of_accounts @@ -3163,7 +3169,7 @@ msgstr "Buat draft pengembalian" #. module: account #: model:ir.ui.view,arch_db:account.tax_adjustments_wizard msgid "Create and post move" -msgstr "" +msgstr "Membuat dan Menampilkan Pergerakan" #. module: account #: code:addons/account/models/account_journal_dashboard.py:248 @@ -3182,7 +3188,7 @@ msgstr "Membuat tagihan tagihan" #: code:addons/account/static/src/xml/account_reconciliation.xml:81 #, python-format msgid "Create model" -msgstr "" +msgstr "Membuat Model" #. module: account #. openerp-web @@ -3335,7 +3341,7 @@ msgstr "Kredit" #. module: account #: model:account.account.type,name:account.data_account_type_credit_card msgid "Credit Card" -msgstr "" +msgstr "Kartu kredit" #. module: account #: model:ir.ui.view,arch_db:account.view_account_invoice_refund @@ -3345,7 +3351,7 @@ msgstr "Catatan kredit" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard_credit_account_id msgid "Credit account" -msgstr "" +msgstr "Akun Kredit" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line_reconcile_credit @@ -3474,7 +3480,7 @@ msgstr "Pelanggan Pembayaran" #. module: account #: model:ir.model.fields,field_description:account.field_res_partner_property_payment_term_id msgid "Customer Payment Terms" -msgstr "" +msgstr "Batas waktu pembayaran Kustomer" #. module: account #: selection:account.invoice,type:0 selection:account.invoice.report,type:0 @@ -3573,7 +3579,7 @@ msgstr "Metode debit" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard_debit_account_id msgid "Debit account" -msgstr "" +msgstr "Akun Debit" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line_reconcile_debit @@ -4441,12 +4447,12 @@ msgstr "Bebas referensi" #. module: account #: model:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "From Payable accounts" -msgstr "" +msgstr "Dari Akun Hutang" #. module: account #: model:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "From Receivable accounts" -msgstr "" +msgstr "Dari Akun Piutang" #. module: account #: model:ir.actions.act_window,help:account.action_account_invoice_report_all_supp diff --git a/addons/account/i18n/nl.po b/addons/account/i18n/nl.po index 3516c033a66..72f86d2a9e1 100644 --- a/addons/account/i18n/nl.po +++ b/addons/account/i18n/nl.po @@ -163,7 +163,7 @@ msgstr "${object.subject}" #: code:addons/account/models/account_bank_statement.py:467 #, python-format msgid "%d transactions were automatically reconciled." -msgstr "%d de transacties werden automatisch afgepunt." +msgstr "%d transacties werden automatisch afgeletterd." #. module: account #: code:addons/account/models/account.py:610 @@ -197,13 +197,13 @@ msgstr "-> Afletteren" #. module: account #: model:ir.ui.view,arch_db:account.view_move_line_form msgid "-> View partially reconciled entries" -msgstr "-> Zie de deels afgepunte boekingen" +msgstr "-> Bekijk gedeeltelijk afgeletterde boekingen" #. module: account #: code:addons/account/models/account_bank_statement.py:468 #, python-format msgid "1 transaction was automatically reconciled." -msgstr "1 transactie werd automatisch afgepunt" +msgstr "1 transactie werd automatisch afgeletterd." #. module: account #: model:account.payment.term,name:account.account_payment_term_15days @@ -640,7 +640,7 @@ msgstr "1. Registreer openstaande facturen" #. module: account #: model:ir.ui.view,arch_db:account.account_planner msgid "2. Register Unmatched Payments" -msgstr "2. Registreer niet afgepunte betalingen" +msgstr "2. Registreer niet afgeletterde betalingen" #. module: account #: model:ir.ui.view,arch_db:account.account_planner @@ -1114,14 +1114,15 @@ msgstr "Een afpunting moet minstens 2 mutatieregels hebben." #: code:addons/account/models/account_bank_statement.py:870 #, python-format msgid "A selected move line was already reconciled." -msgstr "Een geselecteerde boeking is al afgepunt." +msgstr "Een geselecteerde boeking is al afgeletterd." #. module: account #: code:addons/account/models/account_bank_statement.py:218 #, python-format msgid "A statement cannot be canceled when its lines are reconciled." msgstr "" -"Een afschrift kan niet geannuleerd worden wanneer de regels zijn afgepunt." +"Een afschrift kan niet geannuleerd worden wanneer de regels zijn " +"afgeletterd." #. module: account #: sql_constraint:account.fiscal.position.tax:0 @@ -5858,7 +5859,7 @@ msgstr "Open houden" #: model:ir.ui.view,arch_db:account.report_journal #, python-format msgid "Label" -msgstr "Naam" +msgstr "Label" #. module: account #: model:ir.model.fields,field_description:account.field_account_tax_description diff --git a/addons/account_asset/i18n/pt_BR.po b/addons/account_asset/i18n/pt_BR.po index 7735925e54d..dda67c3c827 100644 --- a/addons/account_asset/i18n/pt_BR.po +++ b/addons/account_asset/i18n/pt_BR.po @@ -4,16 +4,17 @@ # # Translators: # Mateus Lopes , 2016 -# Grazziano Duarte , 2016 +# grazziano , 2016 # Martin Trigaux , 2016 # francisco alexandre bezerra da silva , 2016 +# ROMULO MOREIRA , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: francisco alexandre bezerra da silva , 2016\n" +"Last-Translator: ROMULO MOREIRA , 2017\n" "Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +32,7 @@ msgstr " (cópia)" #: code:addons/account_asset/models/account_asset.py:511 #, python-format msgid " (grouped)" -msgstr "" +msgstr "(agrupado)" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset_entry_count @@ -62,6 +63,7 @@ msgstr "Lançamento Contábil" #: model:ir.model.fields,help:account_asset.field_account_asset_category_account_depreciation_id msgid "Account used in the depreciation entries, to decrease the asset value." msgstr "" +"Conta utilizada nas entradas de depreciação, para diminuir o valor do bem." #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_category_account_depreciation_expense_id @@ -69,12 +71,14 @@ msgid "" "Account used in the periodical entries, to record a part of the asset as " "expense." msgstr "" +"Conta usada nos lançamentos periódicos, para registrar uma parte do bem como" +" despesa." #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_category_account_asset_id msgid "" "Account used to record the purchase of the asset at its original price." -msgstr "" +msgstr "Conta usada para registrar a compra do bem em seu preço original." #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset_active @@ -85,7 +89,7 @@ msgstr "Ativo" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form msgid "Additional Options" -msgstr "" +msgstr "Opções adicionais" #. module: account_asset #: code:addons/account_asset/models/account_asset.py:568 @@ -220,7 +224,7 @@ msgstr "Análise de Patrimônios" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_move_asset_depreciation_ids msgid "Assets Depreciation Lines" -msgstr "" +msgstr "Linhas de depreciação do bem" #. module: account_asset #: model:ir.ui.menu,name:account_asset.menu_finance_config_assets @@ -250,7 +254,7 @@ msgstr "Patrimônios em uso" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category_open_asset msgid "Auto-confirm Assets" -msgstr "" +msgstr "Confirmar Patrimônios" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.asset_modify_form @@ -282,7 +286,7 @@ msgstr "" #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_category_group_entries msgid "Check this if you want to group the generated entries by categories." -msgstr "" +msgstr "Marque se você deseja agrupar, por categorias, os itens gerados." #. module: account_asset #: model:ir.model.fields,help:account_asset.field_account_asset_asset_method @@ -465,7 +469,7 @@ msgstr "Depreciação" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form msgid "Depreciation Asset Account" -msgstr "" +msgstr "Conta de Depreciação de bens" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_asset_form @@ -480,13 +484,14 @@ msgstr "Data de Depreciação" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category_account_depreciation_id +#: model:ir.ui.view,arch_db:account_asset.view_account_asset_asset_form msgid "Depreciation Entries: Asset Account" -msgstr "" +msgstr "Lançamentos de depreciação: Conta de Patrimônio" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category_account_depreciation_expense_id msgid "Depreciation Entries: Expense Account" -msgstr "" +msgstr "Lançamentos de depreciação: Conta de Despesa" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_depreciation_line_move_id @@ -496,7 +501,7 @@ msgstr "Registro de Depreciação" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form msgid "Depreciation Expense Account" -msgstr "" +msgstr "Conta da despesa de depreciação" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_asset_form @@ -636,7 +641,7 @@ msgstr "Agrupar por..." #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_category_group_entries msgid "Group Journal Entries" -msgstr "" +msgstr "Lançamentos de diário de grupo" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_asset_id @@ -739,7 +744,7 @@ msgstr "Linear" #. module: account_asset #: model:ir.model.fields,field_description:account_asset.field_account_asset_depreciation_line_move_check msgid "Linked" -msgstr "" +msgstr "Vinculado" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.asset_modify_form @@ -800,7 +805,7 @@ msgstr "Número de Meses no Período" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form msgid "One Entry Every" -msgstr "" +msgstr "Um lançamento a cada" #. module: account_asset #: code:addons/account_asset/models/account_asset.py:570 @@ -890,7 +895,7 @@ msgstr "Motivo" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form msgid "Recognition Account" -msgstr "" +msgstr "Conta de reconhecimento" #. module: account_asset #: model:ir.ui.view,arch_db:account_asset.view_account_asset_category_form diff --git a/addons/account_bank_statement_import/i18n/id.po b/addons/account_bank_statement_import/i18n/id.po index 813291232dc..c6b41cf8621 100644 --- a/addons/account_bank_statement_import/i18n/id.po +++ b/addons/account_bank_statement_import/i18n/id.po @@ -8,16 +8,17 @@ # Febrasari Almania , 2016 # Yani Dama Putera , 2016 # William Surya Permana , 2016 -# Lorenz Adam Damara , 2016 +# Lorenz Damara , 2016 # Andhitia Rama , 2016 # Deddy Ddr , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Deddy Ddr , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -113,7 +114,7 @@ msgstr "Transaksi buku bank" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation_belongs_to_company msgid "Belong to the user's current company" -msgstr "" +msgstr "Milik Penguna Perusahaan Saat Ini" #. module: account_bank_statement_import #: model:ir.ui.view,arch_db:account_bank_statement_import.account_bank_statement_import_journal_creation_view diff --git a/addons/analytic/i18n/id.po b/addons/analytic/i18n/id.po index 0b21e8b9d8d..670aa44f631 100644 --- a/addons/analytic/i18n/id.po +++ b/addons/analytic/i18n/id.po @@ -8,13 +8,14 @@ # Wahyu Setiawan , 2016 # Febrasari Almania , 2016 # Deddy Ddr , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Deddy Ddr , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,7 +68,7 @@ msgstr "" #: model:ir.ui.view,arch_db:analytic.account_analytic_tag_form_view #: model:ir.ui.view,arch_db:analytic.account_analytic_tag_tree_view msgid "Analytic Accounts Tags" -msgstr "" +msgstr "Tag Akun Analisis" #. module: analytic #: model:ir.actions.act_window,name:analytic.account_analytic_line_action_entries @@ -100,7 +101,7 @@ msgstr "" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_tag msgid "Analytic Tags" -msgstr "" +msgstr "Tag Analisis" #. module: analytic #: model:ir.ui.view,arch_db:analytic.view_account_analytic_account_search diff --git a/addons/auth_oauth/i18n/es.po b/addons/auth_oauth/i18n/es.po index 3053df499e7..8ec0a3d7b0d 100644 --- a/addons/auth_oauth/i18n/es.po +++ b/addons/auth_oauth/i18n/es.po @@ -17,13 +17,14 @@ # Alejandro Santana , 2016 # Carles Antoli , 2016 # Diego de la Torre , 2016 +# Cristian Salamea , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Diego de la Torre , 2016\n" +"Last-Translator: Cristian Salamea , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -478,7 +479,7 @@ msgstr "URL de validación" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_users_property_supplier_payment_term_id msgid "Vendor Payment Terms" -msgstr "" +msgstr "Términos de Pago" #. module: auth_oauth #: code:addons/auth_oauth/controllers/main.py:101 diff --git a/addons/auth_oauth/i18n/id.po b/addons/auth_oauth/i18n/id.po index fd50d0c8919..773bc08ccff 100644 --- a/addons/auth_oauth/i18n/id.po +++ b/addons/auth_oauth/i18n/id.po @@ -9,13 +9,14 @@ # Martin Trigaux , 2016 # Deddy Ddr , 2016 # Wahyu Setiawan , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Wahyu Setiawan , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -134,7 +135,7 @@ msgstr "Mata Uang" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_users_property_payment_term_id msgid "Customer Payment Terms" -msgstr "" +msgstr "Batas waktu pembayaran Kustomer" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider_data_endpoint diff --git a/addons/barcodes/i18n/id.po b/addons/barcodes/i18n/id.po index e3b8e68f529..1d4ed6740a5 100644 --- a/addons/barcodes/i18n/id.po +++ b/addons/barcodes/i18n/id.po @@ -5,19 +5,20 @@ # Translators: # Wahyu Setiawan , 2016 # Febrasari Almania , 2016 -# Edi RepoDev , 2016 +# Edi Santoso , 2016 # dimas indra , 2016 # William Surya Permana , 2016 # Deddy Ddr , 2016 # oon arfiandwi , 2016 # Martin Trigaux , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-14 15:54+0000\n" "PO-Revision-Date: 2016-11-14 15:54+0000\n" -"Last-Translator: Martin Trigaux , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +152,7 @@ msgstr "Dibuat pada" #. module: barcodes #: selection:barcode.rule,type:0 msgid "Credit Card" -msgstr "" +msgstr "Kartu kredit" #. module: barcodes #. openerp-web diff --git a/addons/base_geolocalize/i18n/ca.po b/addons/base_geolocalize/i18n/ca.po index 57cf859bdb0..48f57ef355b 100644 --- a/addons/base_geolocalize/i18n/ca.po +++ b/addons/base_geolocalize/i18n/ca.po @@ -66,7 +66,7 @@ msgstr "Geolocalització" #. module: base_geolocalize #: model:ir.model.fields,field_description:base_geolocalize.field_res_partner_date_localization msgid "Geolocation Date" -msgstr "" +msgstr "Data de Geolocalització" #. module: base_geolocalize #: model:ir.model,name:base_geolocalize.model_res_partner diff --git a/addons/base_geolocalize/i18n/es.po b/addons/base_geolocalize/i18n/es.po index a711eebb8c9..d7bafe9f45c 100644 --- a/addons/base_geolocalize/i18n/es.po +++ b/addons/base_geolocalize/i18n/es.po @@ -6,13 +6,14 @@ # Martin Trigaux , 2016 # oihane , 2016 # Pedro M. Baeza , 2016 +# RGB Consulting , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Pedro M. Baeza , 2016\n" +"Last-Translator: RGB Consulting , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,7 +67,7 @@ msgstr "Geolocalización" #. module: base_geolocalize #: model:ir.model.fields,field_description:base_geolocalize.field_res_partner_date_localization msgid "Geolocation Date" -msgstr "" +msgstr "Fecha de Geolocalización" #. module: base_geolocalize #: model:ir.model,name:base_geolocalize.model_res_partner diff --git a/addons/base_import/i18n/ca.po b/addons/base_import/i18n/ca.po index d885685de20..2b3c428a435 100644 --- a/addons/base_import/i18n/ca.po +++ b/addons/base_import/i18n/ca.po @@ -35,6 +35,8 @@ msgid "" "A single column was found in the file, this often means the file separator " "is incorrect" msgstr "" +"Només s'ha trobat una columna en l'arxiu. Això només significa que el " +"separador d'arxius és incorrecte." #. module: base_import #. openerp-web @@ -47,13 +49,13 @@ msgstr "Cancel·la" #: code:addons/base_import/models/base_import.py:599 #, python-format msgid "Column %s contains incorrect values (value: %s)" -msgstr "" +msgstr "Columna %s conté valors incorrectes (calors: %s)" #. module: base_import #: code:addons/base_import/models/base_import.py:619 #, python-format msgid "Column %s contains incorrect values. Error in line %d: %s" -msgstr "" +msgstr "Columna %s conté valors incorrectes. Error en la línia %d: %s" #. module: base_import #. openerp-web @@ -63,7 +65,7 @@ msgstr "" #: code:addons/base_import/static/src/js/base_import.js:275 #, python-format msgid "Comma" -msgstr "" +msgstr "Coma" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_create_uid @@ -106,28 +108,28 @@ msgstr "Creat el" #: code:addons/base_import/models/base_import.py:157 #, python-format msgid "Database ID" -msgstr "" +msgstr "Id de base de dades" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:125 #, python-format msgid "Date Format:" -msgstr "" +msgstr "Format de data:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:126 #, python-format msgid "Datetime Format:" -msgstr "" +msgstr "Format de data i hora:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:128 #, python-format msgid "Decimal Separator:" -msgstr "" +msgstr "Separador de decimals:" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_display_name @@ -152,7 +154,7 @@ msgstr "Mostrar Nom" #: code:addons/base_import/static/src/js/base_import.js:419 #, python-format msgid "Don't import" -msgstr "" +msgstr "No importar" #. module: base_import #. openerp-web @@ -160,33 +162,33 @@ msgstr "" #: code:addons/base_import/static/src/js/base_import.js:282 #, python-format msgid "Dot" -msgstr "" +msgstr "Punt" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:120 #, python-format msgid "Encoding:" -msgstr "" +msgstr "Codificació:" #. module: base_import #: code:addons/base_import/models/base_import.py:621 #, python-format msgid "Error Parsing Date [%s:L%d]: %s" -msgstr "" +msgstr "Error en analitzar la data [%s:L%d]: %s" #. module: base_import #: code:addons/base_import/models/base_import.py:234 #, python-format msgid "Error cell found while reading XLS/XLSX file: %s" -msgstr "" +msgstr "Error de cel·la trobat en llegir l'arxiu XLS/XLSX: %s" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:575 #, python-format msgid "Everything seems valid." -msgstr "" +msgstr "Tot sembla correcte." #. module: base_import #: code:addons/base_import/models/base_import.py:117 @@ -208,26 +210,26 @@ msgstr "Nom del fitxer" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_file_type msgid "File Type" -msgstr "" +msgstr "Tipus d'arxiu" #. module: base_import #: model:ir.model.fields,help:base_import.field_base_import_import_file msgid "File to check and/or import, raw binary (not base64)" -msgstr "" +msgstr "Arxiu a comprovar i/o importar, binari en brut (no base64)" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:115 #, python-format msgid "For CSV files, the issue could be an incorrect encoding." -msgstr "" +msgstr "Per arxius CSV, el problema pot ser una codificació incorrecta." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:622 #, python-format msgid "Get all possible values" -msgstr "" +msgstr "Obtenir tots els valors possibles" #. module: base_import #. openerp-web @@ -241,14 +243,14 @@ msgstr "Ajuda" #: code:addons/base_import/static/src/js/base_import.js:609 #, python-format msgid "Here are the possible values:" -msgstr "" +msgstr "Aquests són els possibles valors:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:116 #, python-format msgid "Here is the start of the file we could not import:" -msgstr "" +msgstr "Aquest és el començament de l'arxiu que no s'ha pogut importar:" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_id @@ -278,6 +280,9 @@ msgid "" " field corresponding to the column. This makes imports\n" " simpler especially when the file has many columns." msgstr "" +"Si l'arxiu conte els noms de columna, Odoo pot intentar autodetectar el camp" +" corresponent a la columna. Això fa la importació més simple, especialment " +"quan l'arxiu té moltes columnes." #. module: base_import #. openerp-web @@ -288,6 +293,9 @@ msgid "" "will set up subscriptions and send notifications" " during the import, but lead to a slower import." msgstr "" +"Si el model utilitza OpenChatter, el registre de l'historial establirà " +"subscripcions i enviarà notificacions durant la importació, cosa que farà " +"més lenta la importació." #. module: base_import #. openerp-web @@ -302,14 +310,14 @@ msgstr "Importa" #: code:addons/base_import/static/src/js/base_import.js:182 #, python-format msgid "Import a File" -msgstr "" +msgstr "Importar un Arxiu" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:114 #, python-format msgid "Import preview failed due to:" -msgstr "" +msgstr "La previsualització de la importació ha fallat a causa de:" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import___last_update @@ -370,14 +378,14 @@ msgstr "Última actualització el" #: code:addons/base_import/static/src/xml/base_import.xml:19 #, python-format msgid "Load File" -msgstr "" +msgstr "Carregar fitxer" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:56 #, python-format msgid "Map your columns to import" -msgstr "" +msgstr "Assignar les columnes a importar" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_res_model @@ -394,99 +402,99 @@ msgstr "Nom" #: code:addons/base_import/static/src/xml/base_import.xml:15 #, python-format msgid "No file chosen..." -msgstr "" +msgstr "No s'ha escollit un fitxer..." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:485 #, python-format msgid "Normal Fields" -msgstr "" +msgstr "Camps normals" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:30 #, python-format msgid "Options…" -msgstr "" +msgstr "Opcions..." #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_tests_models_preview_othervalue msgid "Other Variable" -msgstr "" +msgstr "Altres variables" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_tests_models_o2m_child_parent_id msgid "Parent id" -msgstr "" +msgstr "Id Pare" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:486 #, python-format msgid "Relation Fields" -msgstr "" +msgstr "Camps relació" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:24 #, python-format msgid "Reload File" -msgstr "" +msgstr "Recarregar fitxer" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:11 #, python-format msgid "Select a CSV or Excel file to import." -msgstr "" +msgstr "Seleccioni un arxiu CSV o Excel per importar." #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:246 #, python-format msgid "Semicolon" -msgstr "" +msgstr "Punt i coma" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:121 #, python-format msgid "Separator:" -msgstr "" +msgstr "Separador:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:72 #, python-format msgid "Show all fields for completion (advanced)" -msgstr "" +msgstr "Mostra tots els camps per completar (avançat)" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_tests_models_preview_somevalue msgid "Some Value" -msgstr "" +msgstr "Algun valor" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:248 #, python-format msgid "Space" -msgstr "" +msgstr "Espai" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:247 #, python-format msgid "Tab" -msgstr "" +msgstr "Tabulació" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:122 #, python-format msgid "Text Delimiter:" -msgstr "" +msgstr "Delimitador de text:" #. module: base_import #. openerp-web @@ -495,34 +503,36 @@ msgstr "" msgid "" "The first row\n" " contains the label of the column" -msgstr "" +msgstr "La primera fila conté l'etiqueta de la columna" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:127 #, python-format msgid "Thousands Separator:" -msgstr "" +msgstr "Separador de milers:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:62 #, python-format msgid "Track history during import" -msgstr "" +msgstr "Registrar historial durant la importació" #. module: base_import #: code:addons/base_import/models/base_import.py:199 #, python-format msgid "Unable to load \"{extension}\" file: requires Python module \"{modname}\"" msgstr "" +"No és possible carregar l'arxiu \"{extension}\": requereix el mòdul de " +"Python \"{modname}\"" #. module: base_import #: code:addons/base_import/models/base_import.py:200 #, python-format msgid "" "Unsupported file format \"{}\", import only supports CSV, ODS, XLS and XLSX" -msgstr "" +msgstr "Format no suportat \"{}\", importar només arxius CSV, ODF, XLS i XLSX" #. module: base_import #. openerp-web @@ -551,88 +561,88 @@ msgstr "Valor" #: code:addons/base_import/models/base_import.py:537 #, python-format msgid "You must configure at least one field to import" -msgstr "" +msgstr "Ha de configurar almenys un camp a importar" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:592 #, python-format msgid "at row %d" -msgstr "" +msgstr "a la fila %d" #. module: base_import #: model:ir.model,name:base_import.model_base_import_import msgid "base_import.import" -msgstr "" +msgstr "base_import.import" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char msgid "base_import.tests.models.char" -msgstr "" +msgstr "base_import.tests.models.char" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_noreadonly msgid "base_import.tests.models.char.noreadonly" -msgstr "" +msgstr "base_import.tests.models.char.noreadonly" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_readonly msgid "base_import.tests.models.char.readonly" -msgstr "" +msgstr "base_import.tests.models.char.readonly" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_required msgid "base_import.tests.models.char.required" -msgstr "" +msgstr "base_import.tests.models.char.required" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_states msgid "base_import.tests.models.char.states" -msgstr "" +msgstr "base_import.tests.models.char.states" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_char_stillreadonly msgid "base_import.tests.models.char.stillreadonly" -msgstr "" +msgstr "base_import.tests.models.char.stillreadonly" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o msgid "base_import.tests.models.m2o" -msgstr "" +msgstr "base_import.tests.models.m2o" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related msgid "base_import.tests.models.m2o.related" -msgstr "" +msgstr "base_import.tests.models.m2o.related" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required msgid "base_import.tests.models.m2o.required" -msgstr "" +msgstr "base_import.tests.models.m2o.required" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_required_related msgid "base_import.tests.models.m2o.required.related" -msgstr "" +msgstr "base_import.tests.models.m2o.required.related" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_o2m msgid "base_import.tests.models.o2m" -msgstr "" +msgstr "base_import.tests.models.o2m" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_o2m_child msgid "base_import.tests.models.o2m.child" -msgstr "" +msgstr "base_import.tests.models.o2m.child" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_preview msgid "base_import.tests.models.preview" -msgstr "" +msgstr "base_import.tests.models.preview" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:594 #, python-format msgid "between rows %d and %d" -msgstr "" +msgstr "entre les files %d i %d" diff --git a/addons/base_import/i18n/es.po b/addons/base_import/i18n/es.po index 85cafd3aa11..57b8cde77c3 100644 --- a/addons/base_import/i18n/es.po +++ b/addons/base_import/i18n/es.po @@ -15,13 +15,14 @@ # Carles Antoli , 2016 # Luis Triana , 2016 # Ivan Nieto , 2016 +# RGB Consulting , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-14 15:54+0000\n" "PO-Revision-Date: 2016-11-14 15:54+0000\n" -"Last-Translator: Ivan Nieto , 2016\n" +"Last-Translator: RGB Consulting , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,13 +59,13 @@ msgstr "Cancelar" #: code:addons/base_import/models/base_import.py:599 #, python-format msgid "Column %s contains incorrect values (value: %s)" -msgstr "" +msgstr "Columna %s contiene valores incorrectos (valores: %s)" #. module: base_import #: code:addons/base_import/models/base_import.py:619 #, python-format msgid "Column %s contains incorrect values. Error in line %d: %s" -msgstr "" +msgstr "Columna %s contiene valores incorrectos. Error en la linea %d: %s" #. module: base_import #. openerp-web @@ -124,21 +125,21 @@ msgstr "Id. de la BD" #: code:addons/base_import/static/src/js/base_import.js:125 #, python-format msgid "Date Format:" -msgstr "" +msgstr "Formato de fecha:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:126 #, python-format msgid "Datetime Format:" -msgstr "" +msgstr "Formato de fecha y hora:" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:128 #, python-format msgid "Decimal Separator:" -msgstr "" +msgstr "Separador de decimales:" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_display_name @@ -171,7 +172,7 @@ msgstr "No importar" #: code:addons/base_import/static/src/js/base_import.js:282 #, python-format msgid "Dot" -msgstr "" +msgstr "Punto" #. module: base_import #. openerp-web @@ -184,7 +185,7 @@ msgstr "Codificación:" #: code:addons/base_import/models/base_import.py:621 #, python-format msgid "Error Parsing Date [%s:L%d]: %s" -msgstr "" +msgstr "Error al analizar la fecha [%s:L%d]: %s" #. module: base_import #: code:addons/base_import/models/base_import.py:234 @@ -387,14 +388,14 @@ msgstr "Última actualización el" #: code:addons/base_import/static/src/xml/base_import.xml:19 #, python-format msgid "Load File" -msgstr "" +msgstr "Cargar fichero" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:56 #, python-format msgid "Map your columns to import" -msgstr "" +msgstr "Asignar las columnas a importar" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_import_res_model @@ -411,7 +412,7 @@ msgstr "Nombre" #: code:addons/base_import/static/src/xml/base_import.xml:15 #, python-format msgid "No file chosen..." -msgstr "" +msgstr "No se ha escogido un fichero..." #. module: base_import #. openerp-web @@ -425,7 +426,7 @@ msgstr "Campos normales" #: code:addons/base_import/static/src/xml/base_import.xml:30 #, python-format msgid "Options…" -msgstr "" +msgstr "Opciones..." #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_tests_models_preview_othervalue @@ -449,14 +450,14 @@ msgstr "Campos relación" #: code:addons/base_import/static/src/xml/base_import.xml:24 #, python-format msgid "Reload File" -msgstr "" +msgstr "Recargar fichero" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/xml/base_import.xml:11 #, python-format msgid "Select a CSV or Excel file to import." -msgstr "" +msgstr "Seleccione un archivo CSV o Excel para importar." #. module: base_import #. openerp-web @@ -477,7 +478,7 @@ msgstr "Separador:" #: code:addons/base_import/static/src/xml/base_import.xml:72 #, python-format msgid "Show all fields for completion (advanced)" -msgstr "" +msgstr "Muestra todos los campos para completar (avanzado)" #. module: base_import #: model:ir.model.fields,field_description:base_import.field_base_import_tests_models_preview_somevalue @@ -503,7 +504,7 @@ msgstr "Tabulación" #: code:addons/base_import/static/src/js/base_import.js:122 #, python-format msgid "Text Delimiter:" -msgstr "" +msgstr "Delimitador de texto:" #. module: base_import #. openerp-web @@ -512,14 +513,14 @@ msgstr "" msgid "" "The first row\n" " contains the label of the column" -msgstr "" +msgstr "La primera fila contiene la etiqueta de la columna" #. module: base_import #. openerp-web #: code:addons/base_import/static/src/js/base_import.js:127 #, python-format msgid "Thousands Separator:" -msgstr "" +msgstr "Separador de miles:" #. module: base_import #. openerp-web diff --git a/addons/base_setup/i18n/ca.po b/addons/base_setup/i18n/ca.po index 6641c4c9cff..f7ed5e2379f 100644 --- a/addons/base_setup/i18n/ca.po +++ b/addons/base_setup/i18n/ca.po @@ -258,7 +258,7 @@ msgstr "Portal d'accés " #. module: base_setup #: model:ir.ui.view,arch_db:base_setup.view_general_configuration msgid "Preview RML Report" -msgstr "" +msgstr "Prèvia RML Report" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_base_config_settings_rml_header @@ -296,6 +296,8 @@ msgid "" "Set the font into the report header, it will be used as default font in the " "RML reports of the user company" msgstr "" +"Estableixi el tipus de lletra en la capçalera de l'informe, i s'utilitzarà " +"com el tipus predefinit als informes RML de la companyia de l'usuari." #. module: base_setup #: model:ir.model.fields,help:base_setup.field_base_config_settings_module_share diff --git a/addons/base_setup/i18n/es.po b/addons/base_setup/i18n/es.po index 93e889ccaec..6dd6a84f85f 100644 --- a/addons/base_setup/i18n/es.po +++ b/addons/base_setup/i18n/es.po @@ -18,13 +18,14 @@ # Luis Triana , 2016 # Diego de la Torre , 2016 # Juan Fernando Cano González , 2016 +# RGB Consulting , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-19 12:35+0000\n" "PO-Revision-Date: 2016-09-19 12:35+0000\n" -"Last-Translator: Juan Fernando Cano González , 2016\n" +"Last-Translator: RGB Consulting , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -270,7 +271,7 @@ msgstr "Acceso portal" #. module: base_setup #: model:ir.ui.view,arch_db:base_setup.view_general_configuration msgid "Preview RML Report" -msgstr "" +msgstr "Informe RML previo" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_base_config_settings_rml_header diff --git a/addons/bus/i18n/ca.po b/addons/bus/i18n/ca.po index 78dec3f9ebf..e3dcac62dee 100644 --- a/addons/bus/i18n/ca.po +++ b/addons/bus/i18n/ca.po @@ -25,12 +25,12 @@ msgstr "" #. module: bus #: sql_constraint:bus.presence:0 msgid "A user can only have one IM status." -msgstr "" +msgstr "Un usuari només pot tenir un estat de conversa." #. module: bus #: selection:bus.presence,status:0 msgid "Away" -msgstr "" +msgstr "Absent" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus_channel @@ -66,7 +66,7 @@ msgstr "Longitud Geo" #. module: bus #: model:ir.model.fields,field_description:bus.field_res_users_date_localization msgid "Geolocation Date" -msgstr "" +msgstr "Data de Geolocalització" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus_id @@ -79,7 +79,7 @@ msgstr "ID" #: model:ir.model.fields,field_description:bus.field_res_partner_im_status #: model:ir.model.fields,field_description:bus.field_res_users_im_status msgid "IM Status" -msgstr "" +msgstr "Estat de la conversa" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus___last_update @@ -90,12 +90,12 @@ msgstr "Última modificació el " #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_presence_last_poll msgid "Last Poll" -msgstr "" +msgstr "Última conversa" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_presence_last_presence msgid "Last Presence" -msgstr "" +msgstr "Última presencia" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus_write_uid @@ -130,7 +130,7 @@ msgstr "Empresa" #. module: bus #: model:ir.model,name:bus.model_bus_presence msgid "User Presence" -msgstr "" +msgstr "Presència del usuari" #. module: bus #: model:ir.model,name:bus.model_res_users @@ -141,4 +141,4 @@ msgstr "Usuaris" #. module: bus #: model:ir.model,name:bus.model_bus_bus msgid "bus.bus" -msgstr "" +msgstr "bus.bus" diff --git a/addons/bus/i18n/es.po b/addons/bus/i18n/es.po index 99c1c7971d7..7253bd23ceb 100644 --- a/addons/bus/i18n/es.po +++ b/addons/bus/i18n/es.po @@ -13,13 +13,14 @@ # Antonio Trueba , 2016 # Inigo Zuluaga , 2016 # Pedro M. Baeza , 2016 +# RGB Consulting , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Pedro M. Baeza , 2016\n" +"Last-Translator: RGB Consulting , 2017\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,7 +72,7 @@ msgstr "Geo longitud" #. module: bus #: model:ir.model.fields,field_description:bus.field_res_users_date_localization msgid "Geolocation Date" -msgstr "" +msgstr "Fecha de Geolocalización" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus_id diff --git a/addons/mail/i18n/ca.po b/addons/mail/i18n/ca.po index 225523c72fb..d482afd4307 100644 --- a/addons/mail/i18n/ca.po +++ b/addons/mail/i18n/ca.po @@ -3870,6 +3870,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is" " required." msgstr "" +"Imatge petita del contacte. Es redimensionarà automàticament a 64x64 px, " +"preservant el rati d'aspecte. Utilitzi aquest camp sempre que es necessiti " +"una imatge petita." #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel_image_small diff --git a/addons/mail/i18n/nl.po b/addons/mail/i18n/nl.po index c14e9d7d791..d2ed6804277 100644 --- a/addons/mail/i18n/nl.po +++ b/addons/mail/i18n/nl.po @@ -4621,7 +4621,7 @@ msgid "" " If you remove a follower, he won't be notified of any email or discussion on this document. Do you really want to remove this follower ?" msgstr "" "Waarschuwing!\n" -"Als u een volger verwijderd wordt deze niet meer op de hoogte gebracht van e-mails of discussies op dit document. Wilt u deze volger zeker verwijderen?" +"Als u een volger verwijdert wordt deze niet meer op de hoogte gebracht van e-mails of discussies op dit document. Wilt u deze volger zeker verwijderen?" #. module: mail #: model:ir.model.fields,help:mail.field_email_template_preview_sub_model_object_field diff --git a/addons/point_of_sale/i18n/fr.po b/addons/point_of_sale/i18n/fr.po index decc2ae7753..c1070767dd0 100644 --- a/addons/point_of_sale/i18n/fr.po +++ b/addons/point_of_sale/i18n/fr.po @@ -3053,7 +3053,7 @@ msgstr "Résumé par moyens de paiement" #: code:addons/point_of_sale/static/src/xml/pos.xml:790 #, python-format msgid "TOTAL" -msgstr "SOMME" +msgstr "TOTAL" #. module: point_of_sale #: model:ir.actions.act_window,name:point_of_sale.action_pos_box_out diff --git a/addons/pos_data_drinks/i18n/id.po b/addons/pos_data_drinks/i18n/id.po index 38168fd64c3..e96b497f0a8 100644 --- a/addons/pos_data_drinks/i18n/id.po +++ b/addons/pos_data_drinks/i18n/id.po @@ -4,13 +4,14 @@ # # Translators: # Andhitia Rama , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:56+0000\n" "PO-Revision-Date: 2016-09-07 08:56+0000\n" -"Last-Translator: Andhitia Rama , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -91,7 +92,7 @@ msgstr "" #: model:product.product,name:pos_data_drinks.coffee #: model:product.template,name:pos_data_drinks.coffee_product_template msgid "Coffee" -msgstr "" +msgstr "Kopi" #. module: pos_data_drinks #: model:product.product,name:pos_data_drinks.corona diff --git a/addons/pos_mercury/i18n/id.po b/addons/pos_mercury/i18n/id.po index 0b5a9cc0c5a..d38cbb22be1 100644 --- a/addons/pos_mercury/i18n/id.po +++ b/addons/pos_mercury/i18n/id.po @@ -8,13 +8,14 @@ # William Surya Permana , 2016 # Deddy Ddr , 2016 # Rachmat Aditiya , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-07 08:55+0000\n" "PO-Revision-Date: 2016-09-07 08:55+0000\n" -"Last-Translator: Rachmat Aditiya , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -163,7 +164,7 @@ msgstr "Dibuat pada" #: code:addons/pos_mercury/models/pos_mercury.py:15 #, python-format msgid "Credit Card" -msgstr "" +msgstr "Kartu kredit" #. module: pos_mercury #. openerp-web diff --git a/addons/purchase/i18n/fi.po b/addons/purchase/i18n/fi.po index 27fe14fb685..c1653cac5f9 100644 --- a/addons/purchase/i18n/fi.po +++ b/addons/purchase/i18n/fi.po @@ -333,7 +333,7 @@ msgstr "Keskimääräinen hinta" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line_invoice_lines msgid "Bill Lines" -msgstr "" +msgstr "Laskurivit" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line_qty_invoiced @@ -343,7 +343,7 @@ msgstr "Laskutettu määrä" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_invoice_status msgid "Billing Status" -msgstr "" +msgstr "Laskun tila" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_invoice_ids @@ -354,7 +354,7 @@ msgstr "Laskut" #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter #: selection:purchase.order,invoice_status:0 msgid "Bills Received" -msgstr "" +msgstr "Laskut vastaanotettu" #. module: purchase #: selection:product.template,purchase_line_warn:0 @@ -890,7 +890,7 @@ msgstr "Lisätiedot" #. module: purchase #: selection:purchase.order,invoice_status:0 msgid "Nothing to Bill" -msgstr "" +msgstr "Ei laskutettavaa" #. module: purchase #: selection:product.template,purchase_method:0 @@ -1815,7 +1815,7 @@ msgstr "Tilavuus" #: model:ir.ui.view,arch_db:purchase.view_purchase_order_filter #: selection:purchase.order,invoice_status:0 msgid "Waiting Bills" -msgstr "" +msgstr "Odottaa laskuja" #. module: purchase #: model:ir.model,name:purchase.model_stock_warehouse diff --git a/addons/purchase/i18n/id.po b/addons/purchase/i18n/id.po index 8a1429540bb..449c8b3fdcf 100644 --- a/addons/purchase/i18n/id.po +++ b/addons/purchase/i18n/id.po @@ -14,13 +14,14 @@ # oon arfiandwi , 2016 # Deddy Ddr , 2016 # alfieqashwa , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-09-29 13:59+0000\n" "PO-Revision-Date: 2016-09-29 13:59+0000\n" -"Last-Translator: alfieqashwa , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -283,7 +284,7 @@ msgstr "Analitis akuntansi untuk pembelian" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line_analytic_tag_ids msgid "Analytic Tags" -msgstr "" +msgstr "Tag Analisis" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_account_config_settings_group_analytic_account_for_purchases diff --git a/addons/sale/i18n/fi.po b/addons/sale/i18n/fi.po index a5ad673b030..f0da87fd11b 100644 --- a/addons/sale/i18n/fi.po +++ b/addons/sale/i18n/fi.po @@ -16,6 +16,7 @@ # salmemik , 2016 # Veikko Väätäjä , 2016 # Timo Koukkari , 2016 +# Svante Suominen , 2016 # Atte Isopuro , 2016 # Tommi Rintala , 2016 msgid "" @@ -1402,7 +1403,7 @@ msgstr "" #. module: sale #: model:ir.ui.view,arch_db:sale.view_order_form msgid "Other Information" -msgstr "Otra Información" +msgstr "Lisätiedot" #. module: sale #: model:ir.model,name:sale.model_res_partner diff --git a/addons/sale/i18n/id.po b/addons/sale/i18n/id.po index 166ff1bd912..fac6a6add0c 100644 --- a/addons/sale/i18n/id.po +++ b/addons/sale/i18n/id.po @@ -13,13 +13,14 @@ # Budi Iskandar , 2016 # Andi Fadhel , 2016 # alfieqashwa , 2016 +# Rizki Mudhar , 2017 msgid "" msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-11-14 15:53+0000\n" "PO-Revision-Date: 2016-11-14 15:53+0000\n" -"Last-Translator: alfieqashwa , 2016\n" +"Last-Translator: Rizki Mudhar , 2017\n" "Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -395,7 +396,7 @@ msgstr "analitik entri berdasarkan baris" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_line_analytic_tag_ids msgid "Analytic Tags" -msgstr "" +msgstr "Tag Analisis" #. module: sale #: model:ir.model.fields,field_description:sale.field_account_config_settings_group_analytic_account_for_sales diff --git a/addons/stock/i18n/ca.po b/addons/stock/i18n/ca.po index 5a7ca601198..819f0329482 100644 --- a/addons/stock/i18n/ca.po +++ b/addons/stock/i18n/ca.po @@ -4478,7 +4478,7 @@ msgstr "Albarans endarrerits segons planificació" #. module: stock #: model:ir.ui.view,arch_db:stock.view_stock_level_forecast_filter msgid "Pivot" -msgstr "" +msgstr "Pivote" #. module: stock #: model:ir.model.fields,field_description:stock.field_make_procurement_date_planned diff --git a/addons/web/i18n/ca.po b/addons/web/i18n/ca.po index 0eb5e288e9c..43eb6360255 100644 --- a/addons/web/i18n/ca.po +++ b/addons/web/i18n/ca.po @@ -1630,7 +1630,7 @@ msgstr "" #: code:addons/web/static/src/js/views/pivot_view.js:30 #, python-format msgid "Pivot" -msgstr "" +msgstr "Pivote" #. module: web #. openerp-web @@ -2161,7 +2161,7 @@ msgstr "" #: code:addons/web/static/src/xml/base_common.xml:47 #, python-format msgid "Type:" -msgstr "" +msgstr "Tipus:" #. module: web #. openerp-web diff --git a/addons/web_tour/i18n/ca.po b/addons/web_tour/i18n/ca.po index 823a02ab414..3e511c6a9a9 100644 --- a/addons/web_tour/i18n/ca.po +++ b/addons/web_tour/i18n/ca.po @@ -111,7 +111,7 @@ msgstr "" #: model:ir.model,name:web_tour.model_web_tour_tour #: model:ir.ui.menu,name:web_tour.menu_tour_action msgid "Tours" -msgstr "" +msgstr "Recorreguts" #. module: web_tour #: model:ir.model,name:web_tour.model_ir_ui_menu diff --git a/addons/website/i18n/ca.po b/addons/website/i18n/ca.po index 0d3e090385b..006e79f3a7a 100644 --- a/addons/website/i18n/ca.po +++ b/addons/website/i18n/ca.po @@ -3956,7 +3956,7 @@ msgstr "" #: model:ir.actions.act_window,help:website.action_module_theme #: model:ir.actions.act_window,help:website.action_module_website msgid "You should try other search criteria." -msgstr "" +msgstr "Hauria de provar un altre criteri de cerca" #. module: website #: model:ir.ui.view,arch_db:website.s_banner diff --git a/addons/website/i18n/es.po b/addons/website/i18n/es.po index f712d2b74f3..31163fba114 100644 --- a/addons/website/i18n/es.po +++ b/addons/website/i18n/es.po @@ -3983,7 +3983,7 @@ msgstr "" #: model:ir.actions.act_window,help:website.action_module_theme #: model:ir.actions.act_window,help:website.action_module_website msgid "You should try other search criteria." -msgstr "" +msgstr "Debería probar otrs criterio de búsqueda." #. module: website #: model:ir.ui.view,arch_db:website.s_banner diff --git a/addons/website_blog/i18n/ca.po b/addons/website_blog/i18n/ca.po index 103e7388a39..58faf17521d 100644 --- a/addons/website_blog/i18n/ca.po +++ b/addons/website_blog/i18n/ca.po @@ -780,6 +780,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is" " required." msgstr "" +"Imatge petita del contacte. Es redimensionarà automàticament a 64x64 px, " +"preservant el rati d'aspecte. Utilitzi aquest camp sempre que es necessiti " +"una imatge petita." #. module: website_blog #. openerp-web diff --git a/addons/website_forum/i18n/ca.po b/addons/website_forum/i18n/ca.po index aed7b393f26..9e00256de2b 100644 --- a/addons/website_forum/i18n/ca.po +++ b/addons/website_forum/i18n/ca.po @@ -2905,7 +2905,7 @@ msgstr "" #: code:addons/website_forum/static/src/xml/website_forum_share_templates.xml:36 #, python-format msgid "here" -msgstr "" +msgstr "aquí" #. module: website_forum #: model:forum.forum,faq:website_forum.forum_help diff --git a/addons/website_gengo/i18n/ca.po b/addons/website_gengo/i18n/ca.po index b43d7c31565..451b22be419 100644 --- a/addons/website_gengo/i18n/ca.po +++ b/addons/website_gengo/i18n/ca.po @@ -274,7 +274,7 @@ msgstr "" #: code:addons/website_gengo/static/src/xml/website.gengo.xml:6 #, python-format msgid "Translation in Progress" -msgstr "" +msgstr "Traducció en curs" #. module: website_gengo #. openerp-web diff --git a/odoo/addons/base/i18n/ca.po b/odoo/addons/base/i18n/ca.po index 7e2e6010195..aee53219776 100644 --- a/odoo/addons/base/i18n/ca.po +++ b/odoo/addons/base/i18n/ca.po @@ -1745,6 +1745,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo Blog\n" +"============\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_crm @@ -1757,6 +1762,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo Formulari de Contacte\n" +"===========================\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_customer @@ -1765,6 +1775,9 @@ msgid "" "Odoo Customer References\n" "===========================\n" msgstr "" +"\n" +"Odoo Referències de Client\n" +"=========================\n" #. module: base #: model:ir.module.module,description:base.module_website_sale @@ -1776,6 +1789,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo E-Commerce\n" +"==================\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_mail_channel @@ -1843,6 +1861,10 @@ msgid "" "========================\n" "\n" msgstr "" +"\n" +"Odoo Web tours.\n" +"========================\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_website @@ -1923,6 +1945,9 @@ msgid "" "Online Events\n" " " msgstr "" +"\n" +"Esdeveniments en línia\n" +" " #. module: base #: model:ir.module.module,description:base.module_web_diagram @@ -11789,12 +11814,12 @@ msgstr "Pagament de Compradors: Implementació Paypal" #. module: base #: model:ir.module.module,summary:base.module_payment_payumoney msgid "Payment Acquirer: PayuMoney Implementation" -msgstr "" +msgstr "Mètode de pagament: Implementació de PayuMoney" #. module: base #: model:ir.module.module,summary:base.module_payment_stripe msgid "Payment Acquirer: Stripe Implementation" -msgstr "" +msgstr "Mètode de pagament: Implementació de Stripe" #. module: base #: model:ir.module.module,summary:base.module_payment_transfer @@ -11827,12 +11852,12 @@ msgstr "Gestió de Nòmines" #. module: base #: model:ir.module.module,shortdesc:base.module_payment_payumoney msgid "PayuMoney Payment Acquirer" -msgstr "" +msgstr "Mètode de pago PayuMoney" #. module: base #: model:ir.module.module,summary:base.module_calendar msgid "Personal & Shared Calendar" -msgstr "" +msgstr "Calendari personal i compartit" #. module: base #: model:ir.ui.view,arch_db:base.view_res_partner_filter @@ -11878,7 +11903,7 @@ msgstr "Illa Pitcairn" #: selection:ir.actions.act_window.view,view_mode:0 #: selection:ir.ui.view,type:0 msgid "Pivot" -msgstr "" +msgstr "Pivote" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_copyvalue @@ -11893,7 +11918,7 @@ msgstr "Planificador" #. module: base #: model:ir.module.module,description:base.module_l10n_pt msgid "Plano de contas SNC para Portugal" -msgstr "" +msgstr "Pla de comptes SNC per Portugal" #. module: base #: code:addons/base/ir/ir_model.py:888 @@ -11901,6 +11926,8 @@ msgstr "" msgid "" "Please contact your system administrator if you think this is an error." msgstr "" +"Si us plau, contacti amb el seu administrador de sistemes si sospita que " +"això és un error." #. module: base #: code:addons/base/ir/ir_mail_server.py:440 @@ -11909,12 +11936,16 @@ msgid "" "Please define at least one SMTP server, or provide the SMTP parameters " "explicitly." msgstr "" +"Si us plau, defineixi almenys un servidor SMTP o defineixi explícitament els" +" paràmetres SMTP." #. module: base #: code:addons/base/workflow/workflow.py:81 #, python-format msgid "Please make sure no workitems refer to an activity before deleting it!" msgstr "" +"Asseguri's que cap element del flux es reflecteixi a l'activitat abans d" +"'esborrar-la!" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form @@ -11928,12 +11959,14 @@ msgid "" "Please set the Base Model of the action to enable the dynamic expression " "buidler." msgstr "" +"Estableixi si us plau un model base de l'acció per habilitar el constructor " +"d'expressions dinàmiques." #. module: base #: code:addons/base/ir/ir_actions.py:787 #, python-format msgid "Please specify an action to launch!" -msgstr "" +msgstr "Especifiqui una acció a llençar!" #. module: base #: code:addons/base/res/res_users.py:248 @@ -11990,7 +12023,7 @@ msgstr "Portal" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_gamification msgid "Portal Gamification" -msgstr "" +msgstr "Portal de gamificació" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_sale @@ -12000,7 +12033,7 @@ msgstr "Portal de Venda " #. module: base #: model:ir.module.module,shortdesc:base.module_portal_stock msgid "Portal Stock" -msgstr "" +msgstr "Portal d'existències" #. module: base #: model:res.groups,comment:base.group_portal @@ -12008,6 +12041,8 @@ msgid "" "Portal members have specific access rights (such as record rules and restricted menus).\n" " They usually do not belong to the usual Odoo groups." msgstr "" +"Els membres del portal tenen drets d'accés específics (tals com regles de registre i menús restringits).\n" +"Normalment no pertanyen als grups habituals d'Odoo." #. module: base #: model:res.country,name:base.pt @@ -12022,27 +12057,27 @@ msgstr "Portugal - Comptabilitat " #. module: base #: model:ir.module.module,shortdesc:base.module_hw_posbox_homepage msgid "PosBox Homepage" -msgstr "" +msgstr "Pàgina d'inici de PosBox" #. module: base #: model:ir.module.module,shortdesc:base.module_hw_posbox_upgrade msgid "PosBox Software Upgrader" -msgstr "" +msgstr "Actualitzador de software de PosBox" #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint_definition msgid "PostgreSQL constraint definition" -msgstr "" +msgstr "Definició de restriccions de PostgreSQL" #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint_name msgid "PostgreSQL constraint or foreign key name." -msgstr "" +msgstr "Restricció PostgreSQL o nom de la clau externa." #. module: base #: model:ir.model.fields,help:base.field_ir_model_relation_name msgid "PostgreSQL table name implementing a many2many relation." -msgstr "" +msgstr "Nom de la taula PostgreSQL que implementa una relació many2many." #. module: base #: model:ir.ui.view,arch_db:base.view_users_form @@ -12062,12 +12097,12 @@ msgstr "Valor del prefix del registre per a la seqüència." #. module: base #: model:ir.module.module,summary:base.module_website_hr msgid "Present Your Team" -msgstr "" +msgstr "Presenti's al seu equip" #. module: base #: model:ir.actions.report.xml,name:base.preview_rml_report msgid "Preview RML Report" -msgstr "" +msgstr "Informe RML previ" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_form @@ -12085,7 +12120,7 @@ msgstr "Prioritat" #: code:addons/models.py:107 #, python-format msgid "Private methods (such as %s) cannot be called remotely." -msgstr "" +msgstr "Els mètodes privats (com %s) no poden ser cridades de forma remota." #. module: base #: model:ir.module.module,shortdesc:base.module_procurement @@ -12100,23 +12135,23 @@ msgstr "Plantilla de correu de productes" #. module: base #: model:ir.module.module,shortdesc:base.module_product_extended msgid "Product extension to track sales and purchases" -msgstr "" +msgstr "Extensió del producte pel seguiment de compres i vendes" #. module: base #: model:ir.module.category,name:base.module_category_productivity #: model:ir.module.module,shortdesc:base.module_note msgid "Productivity" -msgstr "" +msgstr "Productivitat" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "" +msgstr "Productes i tarifes" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry msgid "Products Expiration Date" -msgstr "" +msgstr "Data de caducitat en productes" #. module: base #: model:res.partner.title,shortcut:base.res_partner_title_prof @@ -12138,7 +12173,7 @@ msgstr "Projecte" #. module: base #: model:ir.module.module,shortdesc:base.module_rating_project msgid "Project Rating" -msgstr "" +msgstr "Classificació del projecte" #. module: base #: model:ir.module.module,summary:base.module_project @@ -12166,7 +12201,7 @@ msgstr "" #. module: base #: model:ir.module.module,description:base.module_website_theme_install msgid "Propose to install a theme on website installation" -msgstr "" +msgstr "Proposa instal·lar un tema a la instal·lació del lloc web" #. module: base #: model:res.partner.category,name:base.res_partner_category_2 @@ -12179,11 +12214,14 @@ msgid "" "Provide an expression that, applied on the current record, gives the field " "to update." msgstr "" +"Proporcioni una expressió que, aplicada al registre actual, indiqui el camp " +"a actualitzar." #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_link_field_id msgid "Provide the field where the record id is stored after the operations." msgstr "" +"Proporcioni el camp on el registre serà guardat després de les operacions." #. module: base #: model:res.groups,name:base.group_public @@ -12196,21 +12234,23 @@ msgid "" "Public users have specific access rights (such as record rules and restricted menus).\n" " They usually do not belong to the usual Odoo groups." msgstr "" +"Els usuaris anònims tenen permisos específics (com regles de registre i menús restringits).\n" +"Normalment no pertanyen als grups usuals d'Odoo." #. module: base #: model:ir.module.module,summary:base.module_website_membership msgid "Publish Associations, Groups and Memberships" -msgstr "" +msgstr "Associacions publiques, grups i membres" #. module: base #: model:ir.module.module,summary:base.module_website_crm_partner_assign msgid "Publish Your Channel of Resellers" -msgstr "" +msgstr "Publiqui el seu canal de distribucions" #. module: base #: model:ir.module.module,summary:base.module_website_customer msgid "Publish Your Customer References" -msgstr "" +msgstr "Publiqui les seves referències de clients" #. module: base #: model:ir.model.fields,field_description:base.field_ir_module_module_published_version @@ -12245,7 +12285,7 @@ msgstr "Sol·licituds de compra" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_mrp msgid "Purchase and MRP Management" -msgstr "" +msgstr "Compres i gestió MRP" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -12317,6 +12357,8 @@ msgid "" "Qweb view cannot have 'Groups' define on the record. Use 'groups' attributes" " inside the view definition" msgstr "" +"La vista Qweb no pot tenir 'Grups' definits a l'informe. Utilitza els " +"atributs de 'grups' dins de la definició de la vista" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view @@ -12337,7 +12379,7 @@ msgstr "Capçalera interna RML" #. module: base #: model:ir.model.fields,field_description:base.field_res_company_rml_header3 msgid "RML Internal Header for Landscape Reports" -msgstr "" +msgstr "Capçalera interna per informes apaïsats" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view @@ -12455,13 +12497,13 @@ msgstr "Error de recurrència entre dependències de mòduls!" #: code:addons/base/ir/ir_actions.py:612 #, python-format msgid "Recursion found in child server actions" -msgstr "" +msgstr "S'ha trobat una recursió en les accions de servidor filles" #. module: base #: code:addons/models.py:3732 #, python-format msgid "Recursivity Detected." -msgstr "" +msgstr "S'ha detectat recursivitat." #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_data_reference @@ -12471,30 +12513,30 @@ msgstr "Referència" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_ref_object msgid "Reference record" -msgstr "" +msgstr "Registre de referència" #. module: base #: model:ir.actions.act_window,name:base.res_request_link-act #: model:ir.ui.menu,name:base.menu_res_request_link_act msgid "Referenceable Models" -msgstr "" +msgstr "Models referenciables" #. module: base #: code:addons/base/res/res_company.py:219 #, python-format msgid "Reg" -msgstr "" +msgstr "Reg" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_parent_id #: model:ir.model.fields,field_description:base.field_res_users_parent_id msgid "Related Company" -msgstr "" +msgstr "Empresa relacionada" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_related msgid "Related Field" -msgstr "" +msgstr "Camp relacionat" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_partner_id @@ -12504,19 +12546,19 @@ msgstr "Empresa relacionada" #. module: base #: model:ir.model.fields,field_description:base.field_ir_server_object_lines_server_id msgid "Related Server Action" -msgstr "" +msgstr "Acció de servidor relacionada" #. module: base #: code:addons/base/ir/ir_model.py:309 #, python-format msgid "Related field '%s' does not have comodel '%s'" -msgstr "" +msgstr "Camp relacionat '%s' no té comodel '%s'" #. module: base #: code:addons/base/ir/ir_model.py:307 #, python-format msgid "Related field '%s' does not have type '%s'" -msgstr "" +msgstr "Camp relacionat '%s' no té tipus '%s'" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_wkf_field_id @@ -12526,7 +12568,7 @@ msgstr "Camp relació" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_relation_name msgid "Relation Name" -msgstr "" +msgstr "Nom de la relació" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_relation_field @@ -12536,12 +12578,12 @@ msgstr "Camp relació" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_relation_table msgid "Relation table" -msgstr "" +msgstr "Taula relació" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_use_relational_model msgid "Relational Target Model" -msgstr "" +msgstr "Model destí relacional" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_attachment_use @@ -12551,22 +12593,22 @@ msgstr "Recarrega des d'adjunt" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "Remove from the 'More' menu" -msgstr "" +msgstr "Eliminar del menú \"Més\"" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view msgid "Remove from the 'Print' menu" -msgstr "" +msgstr "Eliminar del menú \"Imprimir\"" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view msgid "Remove the contextual action related this report" -msgstr "" +msgstr "Elimina l'acció contextual relacionada amb aquest informe" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "Remove the contextual action related to this server action" -msgstr "" +msgstr "Eliminar l'acció contextual relacionada amb aquesta acció de servidor" #. module: base #: code:addons/base/ir/ir_model.py:514 @@ -12577,12 +12619,12 @@ msgstr "Canvi de nom de camp \"% s\" no està permès" #. module: base #: model:ir.module.module,summary:base.module_mrp_repair msgid "Repair broken or damaged products" -msgstr "" +msgstr "Arreglar productes trencats o danyats" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair msgid "Repairs Management" -msgstr "" +msgstr "Gestió de reparacions" #. module: base #: model:ir.model.fields,field_description:base.field_ir_cron_doall @@ -12629,7 +12671,7 @@ msgstr "Informe Xml" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_report_type msgid "Report type" -msgstr "" +msgstr "Tipus d'informe" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view_tree @@ -12721,12 +12763,12 @@ msgstr "Extensió de restaurant per al Punt de Venda " #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Restrict" -msgstr "" +msgstr "Restringir" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_multi msgid "Restrict to lists" -msgstr "" +msgstr "Restringir a les llistes" #. module: base #: model:res.partner.category,name:base.res_partner_category_16 @@ -12751,7 +12793,7 @@ msgstr "Dreta-a-esquerra" #. module: base #: model:ir.model.fields,field_description:base.field_res_company_rml_header msgid "Rml header" -msgstr "" +msgstr "Capçalera RML" #. module: base #: model:res.country,name:base.ro @@ -12771,7 +12813,7 @@ msgstr "Factor d'arrodoniment " #. module: base #: model:ir.ui.view,arch_db:base.view_rule_form msgid "Rule Definition (Domain Filter)" -msgstr "" +msgstr "Definició de regla (filtre de domini)" #. module: base #: sql_constraint:ir.rule:0 @@ -12788,13 +12830,13 @@ msgstr "Regles" #: code:addons/base/ir/ir_rule.py:65 #, python-format msgid "Rules can not be applied on Transient models." -msgstr "" +msgstr "Les regles no es poden aplicar en models transitoris." #. module: base #: code:addons/base/ir/ir_rule.py:71 #, python-format msgid "Rules can not be applied on the Record Rules model." -msgstr "" +msgstr "Les regles no s'han pogut aplicar al model de regles del registre." #. module: base #: code:addons/base/ir/ir_actions.py:764 @@ -12810,7 +12852,7 @@ msgstr "Executar Manualment" #. module: base #: model:ir.actions.server,name:base.action_run_ir_action_todo msgid "Run Remaining Action Todo" -msgstr "" +msgstr "Executar accions pendents de realitzar" #. module: base #: model:res.country,name:base.ru @@ -12911,7 +12953,7 @@ msgstr "Vendes & Abonaments de compra" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_service_rating msgid "Sale Service Rating" -msgstr "" +msgstr "Valoració del servei de venda" #. module: base #: model:ir.module.category,name:base.module_category_sales @@ -12944,7 +12986,7 @@ msgstr "Equips de vendes" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_timesheet msgid "Sales Timesheet" -msgstr "" +msgstr "Venda de part d'hores" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp @@ -12976,7 +13018,7 @@ msgstr "Sant Marino" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank_sanitized_acc_number msgid "Sanitized Account Number" -msgstr "" +msgstr "Número del compte desinfectat" #. module: base #: model:res.country,name:base.sa @@ -12996,12 +13038,12 @@ msgstr "Desar" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_attachment msgid "Save as Attachment Prefix" -msgstr "" +msgstr "Guardar com prefix de l'adjunt" #. module: base #: model:ir.module.module,summary:base.module_website_event msgid "Schedule, Promote and Sell Events" -msgstr "" +msgstr "Programar, promocionar i vendre esdeveniments" #. module: base #: model:ir.ui.view,arch_db:base.ir_cron_view_search @@ -13046,7 +13088,7 @@ msgstr "Cercar mòduls" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_search_view msgid "Search view" -msgstr "" +msgstr "Vista de recerca" #. module: base #: model:ir.ui.view,arch_db:base.sequence_view @@ -13069,7 +13111,7 @@ msgstr "Seguretat i Autenticació" #: code:addons/base/ir/ir_fields.py:305 #, python-format msgid "See all possible values" -msgstr "" +msgstr "Veure tots els possibles valors" #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_model_object_field @@ -13084,7 +13126,7 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_action_id msgid "Select the client action that has to be executed." -msgstr "" +msgstr "Selecciona l'acció de client que ha de ser executada" #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_wkf_transition_id @@ -13123,17 +13165,17 @@ msgstr "Opcions de selecció" #: model:ir.model.fields,field_description:base.field_res_partner_self #: model:ir.model.fields,field_description:base.field_res_users_self msgid "Self" -msgstr "" +msgstr "Si mateix" #. module: base #: model:ir.module.module,summary:base.module_website_event_sale msgid "Sell Your Event's Tickets" -msgstr "" +msgstr "Venda de tiquets pels esdeveniments" #. module: base #: model:ir.module.module,summary:base.module_website_sale msgid "Sell Your Products Online" -msgstr "" +msgstr "Venda de productes en línia" #. module: base #: model:ir.module.module,summary:base.module_sale_timesheet @@ -13195,7 +13237,7 @@ msgstr "Seqüències" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "" +msgstr "Seqüència i identificadors" #. module: base #: model:res.country,name:base.rs @@ -13211,7 +13253,7 @@ msgstr "Camp de serialització " #: code:addons/models.py:339 #, python-format msgid "Serialization field `%s` not found for sparse field `%s`!" -msgstr "" +msgstr "No s'ha trobat el camp de serialització '%s' pel camp '%s'!" #. module: base #: selection:ir.logging,type:0 @@ -13228,7 +13270,7 @@ msgstr "Acció del Servidor " #. module: base #: model:ir.model,name:base.model_ir_server_object_lines msgid "Server Action value mapping" -msgstr "" +msgstr "Mapeig de valors de l'acció de servidor" #. module: base #: model:ir.actions.act_window,name:base.action_server_action @@ -13251,7 +13293,7 @@ msgstr "Establir a NULL" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_new_password msgid "Set Password" -msgstr "" +msgstr "Establir contrasenya" #. module: base #: model:ir.ui.view,arch_db:base.config_wizard_step_view_form @@ -13265,6 +13307,8 @@ msgid "" "Set the font into the report header, it will be used as default font in the " "RML reports of the user company" msgstr "" +"Estableixi el tipus de lletra en la capçalera de l'informe, i s'utilitzarà " +"com el tipus predefinit als informes RML de la companyia de l'usuari." #. module: base #: code:addons/base/res/res_users.py:524 @@ -13292,7 +13336,7 @@ msgstr "Comparteix grup " #: model:ir.model.fields,field_description:base.field_res_partner_partner_share #: model:ir.model.fields,field_description:base.field_res_users_partner_share msgid "Share Partner" -msgstr "" +msgstr "Compartir empresa" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_share @@ -13302,7 +13346,7 @@ msgstr "Comparteix Usuari " #. module: base #: model:ir.module.module,summary:base.module_website_slides msgid "Share and Publish Videos, Presentations and Documents" -msgstr "" +msgstr "Compartir i publicar vídeos, presentacions i documents" #. module: base #: model:ir.ui.view,arch_db:base.ir_filters_view_search @@ -13317,12 +13361,12 @@ msgstr "Adreça d'enviament " #. module: base #: model:ir.ui.view,arch_db:base.view_currency_search msgid "Show active currencies" -msgstr "" +msgstr "Mostrar monedes actives" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_search msgid "Show inactive currencies" -msgstr "" +msgstr "Mostrar monedes inactives" #. module: base #: model:res.country,name:base.sl @@ -13332,7 +13376,7 @@ msgstr "Sierra Leone" #. module: base #: model:ir.model.fields,field_description:base.field_wkf_transition_signal msgid "Signal (Button Name)" -msgstr "" +msgstr "Senyal (Nom del botó)" #. module: base #: model:ir.model.fields,field_description:base.field_wkf_activity_signal_send @@ -13342,7 +13386,7 @@ msgstr "Senyal (subflow.*)" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_wkf_transition_id msgid "Signal to Trigger" -msgstr "" +msgstr "Senyal a llençar" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_signature @@ -13362,7 +13406,7 @@ msgstr "Plata " #. module: base #: model:ir.module.module,summary:base.module_pos_discount msgid "Simple Discounts in the Point of Sale " -msgstr "" +msgstr "Simples descomptes en el punt de venda" #. module: base #: model:res.country,name:base.sg @@ -13377,7 +13421,7 @@ msgstr "Singapur - Comptabilitat" #. module: base #: model:res.country,name:base.sx msgid "Sint Maarten (Dutch part)" -msgstr "" +msgstr "Sant Martí (part holandesa)" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_size @@ -13387,7 +13431,7 @@ msgstr "Mida" #. module: base #: sql_constraint:ir.model.fields:0 msgid "Size of the field cannot be negative." -msgstr "" +msgstr "Mida del camp no pot ser negatiu." #. module: base #: model:ir.ui.view,arch_db:base.res_config_installer @@ -13428,6 +13472,9 @@ msgid "" "image, with aspect ratio preserved. Use this field anywhere a small image is" " required." msgstr "" +"Imatge petita del contacte. Es redimensionarà automàticament a 64x64 px, " +"preservant el rati d'aspecte. Utilitzi aquest camp sempre que es necessiti " +"una imatge petita." #. module: base #: model:res.country,name:base.sb @@ -13450,25 +13497,25 @@ msgstr "Algun cop anomenat BIC o Swift." #: code:addons/base/ir/ir_model.py:879 #, python-format msgid "Sorry, you are not allowed to access this document." -msgstr "" +msgstr "Ho sento, no té permís per accedir amb aquest document." #. module: base #: code:addons/base/ir/ir_model.py:881 #, python-format msgid "Sorry, you are not allowed to create this kind of document." -msgstr "" +msgstr "Ho sento, no té permís per crear aquest tipus de document." #. module: base #: code:addons/base/ir/ir_model.py:882 #, python-format msgid "Sorry, you are not allowed to delete this document." -msgstr "" +msgstr "Ho sento, no té permís per esborrar aquest document." #. module: base #: code:addons/base/ir/ir_model.py:880 #, python-format msgid "Sorry, you are not allowed to modify this document." -msgstr "" +msgstr "Ho sento, no té permís per modificar aquest document." #. module: base #: model:ir.model.fields,field_description:base.field_ir_filters_sort @@ -13479,7 +13526,7 @@ msgstr "Ordenar " #: code:addons/models.py:4134 #, python-format msgid "Sorting field %s not found on model %s" -msgstr "" +msgstr "Camp d'ordenació %s no trobat al model %s" #. module: base #: model:ir.model.fields,field_description:base.field_wkf_transition_act_from @@ -13523,7 +13570,7 @@ msgstr "Sud-àfrica" #. module: base #: model:res.country,name:base.gs msgid "South Georgia and the South Sandwich Islands" -msgstr "" +msgstr "Illes Geòrgia del sur i Sandwich del sur" #. module: base #: model:res.country,name:base.kr @@ -13557,12 +13604,17 @@ msgid "" "password, otherwise leave empty. After a change of password, the user has to" " login again." msgstr "" +"Especifica un valor només quan estigui creant un usuari o si està canviant " +"la contrasenya d'aquest. En un altre cas deixi'l buit. Després d'un canvi de" +" contrasenya, l'usuari ha d'iniciar sessió de nou." #. module: base #: model:ir.model.fields,help:base.field_ir_cron_doall msgid "" "Specify if missed occurrences should be executed when the server restarts." msgstr "" +"Especifica si les ocurrències perdudes han de ser executades quan el " +"servidor es reinicia." #. module: base #: model:ir.model.fields,field_description:base.field_wkf_activity_split_mode @@ -13572,7 +13624,7 @@ msgstr "Mode divisió" #. module: base #: model:ir.module.module,summary:base.module_website_event_track msgid "Sponsors, Tracks, Agenda, Event News" -msgstr "" +msgstr "Patrocinadors, seguiments, agenda, esdeveniments de notícies" #. module: base #: model:res.country,name:base.lk @@ -13644,12 +13696,12 @@ msgstr "Aquest pas no pot ser zero. " #. module: base #: model:ir.module.module,summary:base.module_note_pad msgid "Sticky memos, Collaborative" -msgstr "" +msgstr "Memoràndums fixats, col·laboratius" #. module: base #: model:ir.module.module,summary:base.module_note msgid "Sticky notes, Collaborative, Memos" -msgstr "" +msgstr "Notes fixades, col·laboratius, memoràndums" #. module: base #: model:ir.module.category,name:base.module_category_stock @@ -13664,12 +13716,12 @@ msgstr "Aturar-ho tot" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_store msgid "Stored" -msgstr "" +msgstr "Emmagatzemat" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment_store_fname msgid "Stored Filename" -msgstr "" +msgstr "Nom de l'arxiu emmagatzemat" #. module: base #: model:ir.model.fields,field_description:base.field_res_bank_street @@ -13707,7 +13759,7 @@ msgstr "2a adreça" #: model:ir.module.module,description:base.module_payment_stripe #: model:ir.module.module,shortdesc:base.module_payment_stripe msgid "Stripe Payment Acquirer" -msgstr "" +msgstr "Comprador de pago de franges" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_sub_model_object_field @@ -13740,7 +13792,7 @@ msgstr "Sub-menús " #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_date_range_ids msgid "Subsequences" -msgstr "" +msgstr "Subseqüències" #. module: base #: model:res.country,name:base.sd @@ -13770,12 +13822,12 @@ msgstr "Temes suplementaris" #. module: base #: model:ir.module.module,summary:base.module_theme_bootswatch msgid "Support for Bootswatch themes in master" -msgstr "" +msgstr "Suport per temes Bootswatch al mestre" #. module: base #: model:ir.module.module,summary:base.module_project_issue msgid "Support, Bug Tracker, Helpdesk" -msgstr "" +msgstr "Suport, gestió d'errors, taula d'ajuda" #. module: base #: model:res.country,name:base.sr @@ -13831,7 +13883,7 @@ msgstr "Símbol" #. module: base #: model:ir.model.fields,field_description:base.field_res_currency_position msgid "Symbol Position" -msgstr "" +msgstr "Posició del símbol" #. module: base #: model:ir.actions.act_window,name:base.action_wizard_update_translations @@ -13867,12 +13919,12 @@ msgstr "Configuració del sistema realitzada." #: model:ir.ui.view,arch_db:base.view_ir_config_form #: model:ir.ui.view,arch_db:base.view_ir_config_list msgid "System Parameters" -msgstr "" +msgstr "Paràmetres del sistema" #. module: base #: model:ir.ui.view,arch_db:base.view_ir_config_search msgid "System Properties" -msgstr "" +msgstr "Propietats del sistema" #. module: base #: model:ir.ui.view,arch_db:base.view_base_module_upgrade @@ -13890,6 +13942,8 @@ msgid "" "TGZ format: this is a compressed archive containing a PO file, directly suitable\n" " for uploading to Odoo's translation platform," msgstr "" +"Format TGZ: arxiu comprimit que conté un arxiu PO, adequat per pujar-lo " +"directament a la plataforma de traducció d'Odoo." #. module: base #: code:addons/base/res/res_company.py:218 @@ -13943,12 +13997,12 @@ msgstr "Tanzània" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_wkf_model_id msgid "Target Model" -msgstr "" +msgstr "Model destí" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_wkf_model_name msgid "Target Model Name" -msgstr "" +msgstr "Nom del model de destí" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_client_target @@ -13969,11 +14023,13 @@ msgid "" "Tax Identification Number. Fill it if the company is subjected to taxes. " "Used by the some of the legal statements." msgstr "" +"Número d'identificació fiscal. Empleni'l si la companyia està subjecta a " +"impostos. Utilitzat per alguns documents legals." #. module: base #: model:ir.module.module,shortdesc:base.module_website_hr msgid "Team Page" -msgstr "" +msgstr "Pàgina de l'equip" #. module: base #: model:ir.ui.menu,name:base.menu_custom @@ -14007,7 +14063,7 @@ msgstr "Configuració tècnica" #: code:addons/base/ir/ir_translation.py:746 #, python-format msgid "Technical Translations" -msgstr "" +msgstr "Traduccions tècniques" #. module: base #: model:ir.actions.report.xml,name:base.ir_module_reference_print @@ -14032,7 +14088,7 @@ msgstr "Test de connexió " #. module: base #: model:ir.module.module,description:base.module_test_access_rights msgid "Testing of access restrictions" -msgstr "" +msgstr "Prova de les restriccions d'accés" #. module: base #: model:ir.module.category,name:base.module_category_tests @@ -14043,12 +14099,12 @@ msgstr "Test" #. module: base #: model:ir.module.module,description:base.module_test_read_group msgid "Tests for read_group" -msgstr "" +msgstr "Testos per read_group" #. module: base #: model:ir.module.module,description:base.module_test_converter msgid "Tests of field conversions" -msgstr "" +msgstr "Proves de les conversacions de camp" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_todo_note @@ -14072,6 +14128,8 @@ msgid "" "The ISO country code in two chars. \n" "You can use this field for quick search." msgstr "" +"EL codi ISO del país de dos caràcters.\n" +"Podeu utilitzar aquest camp per la cerca ràpida." #. module: base #: code:addons/base/ir/ir_model.py:280 @@ -14109,6 +14167,8 @@ msgid "" "The `%s` module appears to be unavailable at the moment, please try again " "later." msgstr "" +"El mòdul '%s' sembla no estar disponible en aquest moment. Intenti de nou " +"una mica més tard." #. module: base #: code:addons/base/module/module.py:511 @@ -14143,7 +14203,7 @@ msgstr "El codi de l'idioma ha de ser únic!" #. module: base #: sql_constraint:res.country.state:0 msgid "The code of the state must be unique by country !" -msgstr "" +msgstr "El codi de l'estat ha de ser únic per país!" #. module: base #: sql_constraint:res.company:0 @@ -14162,6 +14222,9 @@ msgid "" "Odoo. They are launched during the installation of new modules, but you can " "choose to restart some wizards manually from this menu." msgstr "" +"Els assistents de configuració s'utilitzen per ajudar-lo a configurar una " +"nova instància d'Odoo. Són llençats durant la instal·lació de nous mòduls, " +"però pots escollir reiniciar algun d'ells manualment des de aquest menú." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_related @@ -14169,16 +14232,18 @@ msgid "" "The corresponding related field, if any. This must be a dot-separated list " "of field names." msgstr "" +"El corresponent camp relacionat, si n'hi ha. Ha de ser una llista de noms de" +" camps separats per punts." #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique!" -msgstr "" +msgstr "El codi de moneda ha de ser únic!" #. module: base #: model:ir.model.fields,help:base.field_ir_attachment_res_model msgid "The database object this attachment will be attached to." -msgstr "" +msgstr "L'objecte de la base de dades al que s'adjuntarà aquest annexe." #. module: base #: model:ir.model.fields,help:base.field_wkf_transition_act_to @@ -14189,7 +14254,7 @@ msgstr "Activitat destí" #: code:addons/base/ir/ir_model.py:438 #, python-format msgid "The field '%s' cannot be removed because the field '%s' depends on it." -msgstr "" +msgstr "El camp '%s' no pot ser eliminat perquè el camp '%s' depèn d'ell." #. module: base #: model:ir.ui.view,arch_db:base.view_model_form @@ -14235,12 +14300,14 @@ msgid "" "The field on the current object that links to the target object record (must" " be a many2one, or an integer field with the record ID)" msgstr "" +"El camp de l'objecte actual que enllaça amb el registre de l'objecte " +"objectiu (ha de ser un many2one, o un camp enter amb el ID del registre)" #. module: base #: code:addons/base/module/wizard/base_module_upgrade.py:69 #, python-format msgid "The following modules are not installed or unknown: %s" -msgstr "" +msgstr "Els següents mòduls no estan instal.lats o són desconeguts: %s" #. module: base #: model:ir.model.fields,help:base.field_res_country_name @@ -14269,7 +14336,7 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_ir_model_inherited_model_ids msgid "The list of models that extends the current model." -msgstr "" +msgstr "La llista de models que estenen al model actual." #. module: base #: model:ir.model.fields,help:base.field_ir_filters_action_id @@ -14277,6 +14344,8 @@ msgid "" "The menu action this filter applies to. When left empty the filter applies " "to all menus for this model." msgstr "" +"L'acció de menú a la que aquest filtre s'aplica. Quan es deixa buit, el " +"filtre s'aplica a tots els menús d'aquest model." #. module: base #: code:addons/base/ir/ir_model.py:100 @@ -14285,12 +14354,13 @@ msgid "" "The model name can only contain lowercase characters, digits, underscores " "and dots." msgstr "" +"El nom del model pot només contenir minúscules, dígits, guio baix i punts." #. module: base #: code:addons/base/ir/ir_model.py:98 #, python-format msgid "The model name must start with 'x_'." -msgstr "" +msgstr "El nom del model ha de començar amb 'x_'." #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_wkf_model_id @@ -14298,6 +14368,8 @@ msgid "" "The model that will receive the workflow signal. Note that it should have a " "workflow associated with it." msgstr "" +"El model que rebrà el senyal del flux de treball. Tingui en compte que ha de" +" tenir un flux de treball associat." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_model_id @@ -14318,7 +14390,7 @@ msgstr "El nom del grup no pot començar amb \"-\"" #. module: base #: sql_constraint:res.groups:0 msgid "The name of the group must be unique within an application!" -msgstr "" +msgstr "El nom del grup ha de ser única per l'aplicació" #. module: base #: sql_constraint:res.lang:0 @@ -14328,7 +14400,7 @@ msgstr "El nom de l'idioma ha de ser únic" #. module: base #: sql_constraint:ir.module.module:0 msgid "The name of the module must be unique!" -msgstr "" +msgstr "El nom del mòdul ha de ser únic!" #. module: base #: model:ir.model.fields,help:base.field_ir_sequence_number_increment @@ -14339,13 +14411,13 @@ msgstr "" #. module: base #: model:ir.ui.view,arch_db:base.wizard_lang_export msgid "The next step depends on the file format:" -msgstr "" +msgstr "El següent pas depèn del format de l'arxiu:" #. module: base #: model:ir.ui.view,arch_db:base.view_model_fields_form #: model:ir.ui.view,arch_db:base.view_model_form msgid "The only predefined variables are" -msgstr "" +msgstr "Les úniques variables predefinides" #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_domain @@ -14367,6 +14439,10 @@ msgid "" "use the same timezone that is otherwise used to pick and render date and " "time values: your computer's timezone." msgstr "" +"Zona horària de l'empresa, utilitzada per mostrar la data i hora adequades " +"als informes impresos. És important establir un valor per aquest camp. " +"Hauria d'utilitzar la mateixa zona horària que s'agafa en cas contrari per " +"mostrar els valors de data i hora: la zona horària del seu ordinador." #. module: base #: model:ir.model.fields,help:base.field_ir_act_report_xml_report_file @@ -14374,6 +14450,8 @@ msgid "" "The path to the main report file (depending on Report Type) or empty if the " "content is in another field" msgstr "" +"La ruta al fitxer de l'informe principal (depenent en el tipus d'informe) o " +"buit si el contingut és un altre camp de dades" #. module: base #: model:ir.model.fields,help:base.field_ir_act_report_xml_report_rml @@ -14381,6 +14459,8 @@ msgid "" "The path to the main report file/controller (depending on Report Type) or " "empty if the content is in another data field" msgstr "" +"La ruta al fitxer de l'informe/controlador principal (depenent del tipus " +"d'informe) o buit si el contingut és en un altre camp de dades" #. module: base #: model:ir.model.fields,help:base.field_ir_cron_priority @@ -14388,6 +14468,8 @@ msgid "" "The priority of the job, as an integer: 0 means higher priority, 10 means " "lower priority." msgstr "" +"La prioritat de la feina, com a enter: 0 significa major probabilitat, 10 " +"significa menys probabilitat." #. module: base #: model:ir.model.fields,help:base.field_res_currency_rate_rate @@ -14397,12 +14479,12 @@ msgstr "La taxa de canvi de la moneda a la moneda de taxa 1" #. module: base #: model:ir.model.fields,help:base.field_res_currency_rate msgid "The rate of the currency to the currency of rate 1." -msgstr "" +msgstr "La taxa de la moneda a la moneda de taxa 1." #. module: base #: model:ir.model.fields,help:base.field_ir_attachment_res_id msgid "The record id this is attached to." -msgstr "" +msgstr "El id del registre està adjuntat a." #. module: base #: code:addons/models.py:2952 code:addons/models.py:3168 @@ -14434,13 +14516,14 @@ msgstr "Els mòduls seleccionats s'han actualitzat / instal·lat!" #. module: base #: model:ir.model.fields,help:base.field_res_country_state_code msgid "The state code." -msgstr "" +msgstr "L'estat del codi." #. module: base #: code:addons/base/ir/ir_model.py:393 #, python-format msgid "The table %r if used for other, possibly incompatible fields." msgstr "" +"La taula %r si és utilitzada per altres, possible incompatibilitat de camps." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_model @@ -14453,12 +14536,14 @@ msgid "" "The user this filter is private to. When left empty the filter is public and" " available to all users." msgstr "" +"El filtre és privat per aquest usuari. Quan es deixat buit el filtre és " +"públic i disponible per a tots els usuaris." #. module: base #: code:addons/models.py:5631 #, python-format msgid "The value for the field '%s' already exists." -msgstr "" +msgstr "El valor pel camp '%s' ja existeix." #. module: base #: model:ir.module.category,name:base.module_category_theme @@ -14472,12 +14557,14 @@ msgid "" "There is already a shared filter set as default for %(model)s, delete or " "change it before setting a new default" msgstr "" +"Ja hi ha un filtre compartit per defecte per a %(model)s, elimina'l o " +"canvia'l abans de configurar un altre per defecte" #. module: base #: code:addons/models.py:2507 #, python-format msgid "There is no reference available for %s" -msgstr "" +msgstr "No hi ha referència disponible per %s" #. module: base #: model:ir.model.fields,help:base.field_res_lang_iso_code @@ -14494,7 +14581,7 @@ msgstr "Aquesta finestra" #: code:addons/base/ir/ir_model.py:449 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "Aquesta columna conte dades del mòdul i no pot ser eliminada!" #. module: base #: model:ir.model.fields,help:base.field_res_company_logo @@ -14504,6 +14591,8 @@ msgid "" "This field holds the image used as avatar for this contact, limited to " "1024x1024px" msgstr "" +"Aquest camp conte la imatge utilitzada com avatar per aquest contacte, " +"limitat a 1024x1024 px" #. module: base #: model:ir.model.fields,help:base.field_res_lang_code @@ -14516,6 +14605,9 @@ msgid "" "This file was generated using the universal Unicode/UTF-8 file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"El fitxer es va generar utilitzant la codificació de fitxer universal " +"Unicode/UTF-8, si us plau, assegureu-vos de veure i editar-" +"lo utilitzant la mateixa codificació." #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_views @@ -14525,6 +14617,10 @@ msgid "" " and reference view. The result is returned as an ordered list of pairs " "(view_id,view_mode)." msgstr "" +"Aquesta funció genera una llista de vistes ordenades que poden ser activades" +" quan es mostri el resultat d'una acció, vista unificada, vista i referencia" +" a la vista. El resultat és retornat com una llista ordenada emparellada " +"(view_id,view_mode)." #. module: base #: model:ir.model.fields,help:base.field_ir_act_report_xml_attachment @@ -14544,11 +14640,14 @@ msgid "" "\n" "Updated for Odoo 9 by Bringsvor Consulting AS \n" msgstr "" +"Aquest és el mòdul per gestionar la gràfica de la comptabilitat de Noruega en Odoo.\n" +"\n" +"Actualitzat per Odoo 9 per Brinsvor Consulting AS \n" #. module: base #: model:ir.ui.view,arch_db:base.view_base_module_upgrade msgid "This module will trigger the uninstallation of below modules." -msgstr "" +msgstr "Aquest mòdul llençarà la desinstal·lació dels següents mòduls" #. module: base #: model:ir.module.module,description:base.module_theme_bootswatch @@ -14556,6 +14655,9 @@ msgid "" "This theme module is exclusively for master to keep the support of " "Bootswatch themes which were previously part of the website module in 8.0." msgstr "" +"Aquest mòdul de tema és exclusiu per al mestre, per mantenir el suport de " +"temes de Bootswatch que anteriorment eren part del mòdul del lloc web en " +"8.0." #. module: base #: model:ir.model.fields,field_description:base.field_res_lang_thousands_sep @@ -14570,12 +14672,12 @@ msgstr "Format d'hora" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project_timesheet msgid "Timesheet in Website Portal" -msgstr "" +msgstr "Part d'hores al lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet msgid "Timesheet on Issues" -msgstr "" +msgstr "Part d'hores per a les incidències" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project_issue_sheet @@ -14591,17 +14693,17 @@ msgstr "Parts de temps" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets / Attendances" -msgstr "" +msgstr "Parts d'hores / Assistències" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet_sheet msgid "Timesheets, Activities" -msgstr "" +msgstr "Parts d'hores, Activitats" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_attendance msgid "Timesheets/attendances reporting" -msgstr "" +msgstr "Parts d'hores / Informes d'assistències" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_tz @@ -14613,7 +14715,7 @@ msgstr "Zona horària" #: model:ir.model.fields,field_description:base.field_res_partner_tz_offset #: model:ir.model.fields,field_description:base.field_res_users_tz_offset msgid "Timezone offset" -msgstr "" +msgstr "Zona horària" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_title @@ -14625,7 +14727,7 @@ msgstr "Títol" #. module: base #: sql_constraint:res.partner.title:0 msgid "Title name already exists !" -msgstr "" +msgstr "El nom del títol ja existeix !" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_date_range_date_to @@ -14641,7 +14743,7 @@ msgstr "Per fer" #. module: base #: selection:ir.translation,state:0 msgid "To Translate" -msgstr "" +msgstr "Per traduir" #. module: base #: selection:ir.module.module,state:0 @@ -14694,38 +14796,38 @@ msgstr "Interfície Tàctil per a Botigues " #. module: base #: model:ir.module.module,shortdesc:base.module_web_tour msgid "Tours" -msgstr "" +msgstr "Recorreguts" #. module: base #: model:ir.module.module,summary:base.module_event msgid "Trainings, Conferences, Meetings, Exhibitions, Registrations" -msgstr "" +msgstr "Formacions, conferències, reunions, exhibicions, inscripcions" #. module: base #: model:ir.module.module,description:base.module_payment_transfer #: model:ir.module.module,shortdesc:base.module_payment_transfer msgid "Transfer Payment Acquirer" -msgstr "" +msgstr "Mètode de pagament de transferència" #. module: base #: model:ir.ui.view,arch_db:base.view_model_search msgid "Transient" -msgstr "" +msgstr "Transitori" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_transient msgid "Transient Model" -msgstr "" +msgstr "Model transitori" #. module: base #: model:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Transient: False" -msgstr "" +msgstr "Transitori: False" #. module: base #: model:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Transient: True" -msgstr "" +msgstr "Transitori: True" #. module: base #: model:ir.ui.view,arch_db:base.view_workflow_transition_form @@ -14737,7 +14839,7 @@ msgstr "Transició" #. module: base #: model:ir.model.fields,field_description:base.field_wkf_instance_transition_ids msgid "Transition ids" -msgstr "" +msgstr "IDs de Transicions" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form @@ -14749,7 +14851,7 @@ msgstr "Transicions" #. module: base #: model:ir.model.fields,field_description:base.field_res_groups_trans_implied_ids msgid "Transitively inherits" -msgstr "" +msgstr "Hereta transitivament" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_translate @@ -14777,7 +14879,7 @@ msgstr "Termes traduïts" #. module: base #: model:ir.model.fields,field_description:base.field_ir_translation_name msgid "Translated field" -msgstr "" +msgstr "Camp traduït" #. module: base #: model:ir.ui.view,arch_db:base.view_translation_form @@ -14792,7 +14894,7 @@ msgstr "Traducció" #. module: base #: model:ir.model.fields,field_description:base.field_ir_translation_comments msgid "Translation comments" -msgstr "" +msgstr "Comentaris de traducció" #. module: base #: code:addons/base/ir/ir_translation.py:634 @@ -14800,11 +14902,13 @@ msgstr "" msgid "" "Translation features are unavailable until you install an extra translation." msgstr "" +"Les característiques de traducció no estan disponibles fins que no instal·li" +" una traducció extra." #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Traducció en curs" #. module: base #: code:addons/base/ir/ir_translation.py:555 @@ -14813,6 +14917,8 @@ msgid "" "Translation is not valid:\n" "%s" msgstr "" +"La traducció no es valida:\n" +"%s" #. module: base #: model:ir.ui.menu,name:base.menu_translation @@ -14858,7 +14964,7 @@ msgstr "Turquia" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr msgid "Turkey - Accounting" -msgstr "" +msgstr "Turquia - Comptabilitat" #. module: base #: model:res.country,name:base.tm @@ -14878,7 +14984,7 @@ msgstr "Tuvalu" #. module: base #: model:ir.module.module,shortdesc:base.module_website_twitter msgid "Twitter Roller" -msgstr "" +msgstr "Panell de Twitter" #. module: base #: model:ir.model.fields,help:base.field_ir_sequence_implementation @@ -14916,27 +15022,36 @@ msgid "" "- 'Execute several actions': define an action that triggers several other server actions\n" "- 'Send Email': automatically send an email (available in email_template)" msgstr "" +"Tipus d'acció de servidor. Estan disponibles els següents valors:\n" +"- 'Executar codi Python': un bloc de codi Python que serà executat\n" +"- 'Llençar un senyal de flux de feina': enviar un senyal al flux de treball.\n" +"- 'Executar una acció de client': escull una acció de client a llençar.\n" +"- 'Crear o duplicar un nou registre': crea un nou registre amb nous valors, o copia els registres existents a la base de dades.\n" +"- 'Escriure en un registre'; actualitza els valors d'un registre.\n" +"- 'Executar diverses accions': Defineix una acció que llença diverses accions de servidor.\n" +"- 'Enviar un correu electrònic': Envia automàticament un correu electrònic (disponible en email_template)." #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint_type msgid "" "Type of the constraint: `f` for a foreign key, `u` for other constraints." msgstr "" +"Tipus de restricció: 'f' per una clau aliena, 'u' per altres restriccions." #. module: base #: model:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Type:" -msgstr "" +msgstr "Tipus:" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_ae msgid "U.A.E. - Accounting" -msgstr "" +msgstr "Emirats Àrabs Units - Comptabilitat" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uk msgid "UK - Accounting" -msgstr "" +msgstr "Regne Unit - Comptabilitat" #. module: base #: selection:ir.attachment,type:0 @@ -14948,7 +15063,7 @@ msgstr "URL" #. module: base #: selection:res.company,rml_paper_format:0 msgid "US Letter" -msgstr "" +msgstr "Carta de EUA" #. module: base #: model:res.country,name:base.um @@ -14958,7 +15073,7 @@ msgstr "EE.UU. Illes Exteriors Menors" #. module: base #: model:ir.module.module,shortdesc:base.module_utm msgid "UTM Trackers" -msgstr "" +msgstr "Rastrejadors UTM" #. module: base #: model:res.country,name:base.ug @@ -14981,6 +15096,8 @@ msgstr "Ucraïna" msgid "" "Unable to delete this document because it is used as a default property" msgstr "" +"No s'ha pogut eliminar aquest document, ja que s'utilitza com una propietat " +"per defecte" #. module: base #: code:addons/base/module/module.py:312 @@ -15028,7 +15145,7 @@ msgstr "Desinstal·lar" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Uninstallable" -msgstr "" +msgstr "Desinstalable" #. module: base #: model:res.country,name:base.ae @@ -15048,7 +15165,7 @@ msgstr "Estats Units" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Accounting" -msgstr "" +msgstr "Estats Units - Comptabilitat" #. module: base #: selection:ir.module.module.dependency,state:0 @@ -15059,19 +15176,19 @@ msgstr "Desconegut" #: code:addons/models.py:1023 #, python-format msgid "Unknown database identifier '%s'" -msgstr "" +msgstr "Identificador de base de dades '%s' desconegut" #. module: base #: code:addons/models.py:884 #, python-format msgid "Unknown error during import:" -msgstr "" +msgstr "Error desconegut durant la importació:" #. module: base #: code:addons/base/ir/ir_model.py:338 #, python-format msgid "Unknown field %r in dependency %r" -msgstr "" +msgstr "Camp desconegut %r en dependència %r" #. module: base #: code:addons/base/ir/ir_model.py:295 @@ -15089,7 +15206,7 @@ msgstr "Sub-camp '%s' desconegut" #: code:addons/base/ir/ir_fields.py:164 #, python-format msgid "Unknown value '%s' for boolean field '%%(field)s', assuming '%s'" -msgstr "" +msgstr "Valor desconegut '%s' pel camp booleà '%%(field)s', s'assumeix '%s'" #. module: base #: model:ir.ui.view,arch_db:base.view_translation_search @@ -15122,7 +15239,7 @@ msgstr "Data revisió" #. module: base #: model:ir.ui.view,arch_db:base.res_lang_tree msgid "Update Language Terms" -msgstr "" +msgstr "Actualitzar els termes del llenguatge" #. module: base #: model:ir.model,name:base.model_base_module_update @@ -15137,7 +15254,7 @@ msgstr "Actualitza llista de mòduls" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_use_write msgid "Update Policy" -msgstr "" +msgstr "Política d'actualització" #. module: base #: model:ir.ui.view,arch_db:base.res_lang_tree @@ -15147,12 +15264,12 @@ msgstr "Actualitzar termes" #. module: base #: selection:ir.actions.server,use_write:0 msgid "Update a record linked to the current record using python" -msgstr "" +msgstr "Actualitzar un registre associat al registre actual utilitzant Python" #. module: base #: selection:ir.actions.server,use_write:0 msgid "Update the current record" -msgstr "" +msgstr "Actualitzar el registre actual" #. module: base #: model:ir.actions.client,name:base.modules_updates_act_cl @@ -15163,7 +15280,7 @@ msgstr "Actualitzacions" #. module: base #: model:ir.ui.view,arch_db:base.module_form msgid "Upgrade" -msgstr "" +msgstr "Actualitzar" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment_url @@ -15178,23 +15295,23 @@ msgstr "Uruguai" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_uy msgid "Uruguay - Chart of Accounts" -msgstr "" +msgstr "Uruguai - Pla de comptes" #. module: base #: code:addons/base/ir/ir_fields.py:166 #, python-format msgid "Use '1' for yes and '0' for no" -msgstr "" +msgstr "Utilitza '1' per si i '0' per no" #. module: base #: selection:ir.actions.server,use_relational_model:0 msgid "Use a relation field on the base model" -msgstr "" +msgstr "Utilitzar un camp relació en el model base" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_use_date_range msgid "Use subsequences per date_range" -msgstr "" +msgstr "Utilitzar subseqüències per date_range" #. module: base #: model:ir.module.module,description:base.module_hr_gamification @@ -15205,28 +15322,36 @@ msgid "" "This allow the user to send badges to employees instead of simple users.\n" "Badge received are displayed on the user profile.\n" msgstr "" +"Utilitzar els recursos de RRHH pel procés de gamificació.\n" +"\n" +"El gestor de RRHH podrà administrar els desafiaments i insígnies.\n" +"Això li permet enviar insígnies als treballadors enlloc que siguin els usuaris normals.\n" +"Les insígnies rebudes es mostren al perfil d'usuari.\n" #. module: base #: selection:ir.actions.server,use_relational_model:0 msgid "Use the base model of the action" -msgstr "" +msgstr "Utilitzar el model base de l'acció" #. module: base #: code:addons/base/ir/ir_fields.py:209 code:addons/base/ir/ir_fields.py:241 #, python-format msgid "Use the format '%s'" -msgstr "" +msgstr "Utilitza el format '%s'" #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_relation_table msgid "" "Used for custom many2many fields to define a custom relation table name" msgstr "" +"Utilitzat per personalitzar camps many2many per definir un nom de taula de " +"relació personalitzada" #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_usage msgid "Used to filter menu and home actions from the user form." msgstr "" +"S'utilitza per filtrar menús i accions d'inici des del formulari d'usuari." #. module: base #: model:ir.model.fields,help:base.field_res_users_login @@ -15274,19 +15399,19 @@ msgstr "Entrada d'usuari" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_log_ids msgid "User log entries" -msgstr "" +msgstr "Registre d'entrades de l'usuari" #. module: base #: model:ir.actions.act_window,name:base.act_values_form_defaults #: model:ir.ui.menu,name:base.menu_values_form_defaults #: model:ir.ui.view,arch_db:base.values_view_form_defaults msgid "User-defined Defaults" -msgstr "" +msgstr "Valors per defecte de l'usuari" #. module: base #: model:ir.ui.menu,name:base.menu_ir_filters msgid "User-defined Filters" -msgstr "" +msgstr "Filtres d'usuari" #. module: base #: model:ir.model.fields,field_description:base.field_ir_mail_server_smtp_user @@ -15323,7 +15448,7 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_res_groups_implied_ids msgid "Users of this group automatically inherit those groups" -msgstr "" +msgstr "Els usuaris d'aquest grup heretaran automàticament aquests grups" #. module: base #: model:res.country,name:base.uz @@ -15333,7 +15458,7 @@ msgstr "Uzbekistan" #. module: base #: model:ir.module.module,shortdesc:base.module_base_vat msgid "VAT Number Validation" -msgstr "" +msgstr "Validació del número CIF" #. module: base #: model:ir.model.fields,field_description:base.field_ir_config_parameter_value @@ -15348,42 +15473,42 @@ msgstr "Valor" #: code:addons/base/ir/ir_fields.py:277 #, python-format msgid "Value '%s' not found in selection field '%%(field)s'" -msgstr "" +msgstr "El valor '%s' no s'ha trobat al camp de selecció '%%(field)s'" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_fields_lines msgid "Value Mapping" -msgstr "" +msgstr "Mapeig de valors" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_binary msgid "Value binary" -msgstr "" +msgstr "Valor del binari" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_datetime msgid "Value datetime" -msgstr "" +msgstr "Valor de la data i hora" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_float msgid "Value float" -msgstr "" +msgstr "Valor del float" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_integer msgid "Value integer" -msgstr "" +msgstr "Valor de l'enter" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_reference msgid "Value reference" -msgstr "" +msgstr "Referència del valor" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_text msgid "Value text" -msgstr "" +msgstr "Valor del text" #. module: base #: model:res.country,name:base.vu @@ -15396,11 +15521,13 @@ msgid "" "Various fields may use Python code or Python expressions. The following " "variables can be used:" msgstr "" +"Diversos camps poden utilitzar codi Python o expressions Python. Es poden " +"utilitzar les següents variables:" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "" +msgstr "Vehicle, arrendament, assegurances, costos" #. module: base #: model:res.partner.category,name:base.res_partner_category_1 @@ -15457,7 +15584,7 @@ msgstr "Codi vista" #. module: base #: model:ir.ui.view,arch_db:base.view_translation_search msgid "View ID" -msgstr "" +msgstr "ID de la vista" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_view_name @@ -15467,7 +15594,7 @@ msgstr "Nom de vista" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_form msgid "View Rates" -msgstr "" +msgstr "Veure tarifes" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_view_id @@ -15485,12 +15612,12 @@ msgstr "Tipus de vista" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_view_mode msgid "View inheritance mode" -msgstr "" +msgstr "Veure mode heretat" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_view_mode msgid "View mode" -msgstr "" +msgstr "Mode de vista" #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_view_type @@ -15498,6 +15625,9 @@ msgid "" "View type: Tree type to use for the tree view, set to 'tree' for a " "hierarchical tree view, or 'form' for a regular list view" msgstr "" +"Tipus de vista: Tipus d'arbre a utilitzar per a la vista d'arbre, estableixi" +" 'arbre' per una vista jeràrquica d'arbre, o 'formulari' per una vista de " +"llista regular" #. module: base #: model:ir.actions.act_window,name:base.action_ui_view @@ -15522,11 +15652,13 @@ msgid "" "Views allows you to personalize each view of Odoo. You can add new fields, " "move fields, rename them or delete the ones that you do not need." msgstr "" +"L'entrada 'Vistes' li permet personalitzar cada vista d'Odoo. Pot afegir " +"nous camps, moure'ls, canviar-los de nom o esborrar els que no necessiti" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_view_inherit_children_ids msgid "Views which inherit from this one" -msgstr "" +msgstr "Vistes heretades d'aquesta" #. module: base #: model:res.country,name:base.vg @@ -15546,12 +15678,12 @@ msgstr "Visible" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_account msgid "WMS Accounting" -msgstr "" +msgstr "Comptabilitat del SGA (WMS)" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_landed_costs msgid "WMS Landed Costs" -msgstr "" +msgstr "Costos al destí del SGA (WMS)" #. module: base #: model:res.country,name:base.wf @@ -15566,7 +15698,7 @@ msgstr "Magatzem" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_picking_wave msgid "Warehouse Management: Waves" -msgstr "" +msgstr "Gestió de magatzems: Agrupacions (Waves)" #. module: base #: code:addons/base/ir/ir_mail_server.py:474 @@ -15605,12 +15737,12 @@ msgstr "Web" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar msgid "Web Calendar" -msgstr "" +msgstr "Calendari Web" #. module: base #: model:ir.module.module,shortdesc:base.module_web_editor msgid "Web Editor" -msgstr "" +msgstr "Editor Web" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_menu_web_icon @@ -15625,12 +15757,12 @@ msgstr "Imatge icona web" #. module: base #: model:ir.ui.view,arch_db:base.view_translation_search msgid "Web-only translations" -msgstr "" +msgstr "Traduccions només pel lloc web" #. module: base #: selection:ir.actions.report.xml,report_type:0 msgid "Webkit (deprecated)" -msgstr "" +msgstr "Webkit (deprecated)" #. module: base #: code:addons/base/res/res_company.py:217 @@ -15646,52 +15778,52 @@ msgstr "Lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website msgid "Website Builder" -msgstr "" +msgstr "Constructor del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_gengo msgid "Website Gengo Translator" -msgstr "" +msgstr "Traductor Gengo per al lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_google_map msgid "Website Google Map" -msgstr "" +msgstr "Mapes de Google al lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_links msgid "Website Link Tracker" -msgstr "" +msgstr "Rastrejador de l'enllaç del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_im_livechat msgid "Website Live Chat" -msgstr "" +msgstr "Xat en viu al lloc web" #. module: base #: model:ir.module.module,summary:base.module_im_livechat msgid "Website Live Chat with Visitors/Customers" -msgstr "" +msgstr "Xat en viu amb visitants/clients al lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_livechat msgid "Website Live Support" -msgstr "" +msgstr "Xat de suport en directe pel lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_mail msgid "Website Mail" -msgstr "" +msgstr "Correus del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_mass_mailing msgid "Website Mass Mailing Campaigns" -msgstr "" +msgstr "Campanyes de correus massius del lloc web" #. module: base #: model:ir.module.module,summary:base.module_website_mail msgid "Website Module for Mail" -msgstr "" +msgstr "Mòdul per al lloc web per correus" #. module: base #: model:ir.module.module,shortdesc:base.module_website_partner @@ -15701,42 +15833,42 @@ msgstr "Pàgina web d'empresa" #. module: base #: model:ir.module.module,shortdesc:base.module_website_portal msgid "Website Portal" -msgstr "" +msgstr "Portal del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_portal_sale msgid "Website Portal for Sales" -msgstr "" +msgstr "Portal web per les vendes" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project msgid "Website Project" -msgstr "" +msgstr "Projecte del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project_issue msgid "Website Project Issue" -msgstr "" +msgstr "Incidència de projecte del lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_rating_project_issue msgid "Website Rating Project Issue" -msgstr "" +msgstr "Qualificació de l'incidència del projecte al lloc web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_digital msgid "Website Sale Digital - Sell digital products" -msgstr "" +msgstr "Venda digital del lloc web - Venda de productes digitals" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_stock msgid "Website Sale Stock - Website Delivery Information" -msgstr "" +msgstr "Venda d'existències en la web - Informació d'entrega del lloc web." #. module: base #: model:ir.module.module,shortdesc:base.module_website_theme_install msgid "Website Theme Install" -msgstr "" +msgstr "Instal·lació del tema del lloc web" #. module: base #: model:ir.model.fields,help:base.field_res_company_website @@ -15758,7 +15890,7 @@ msgstr "Setmanes" #. module: base #: model:ir.module.module,shortdesc:base.module_hw_scale msgid "Weighing Scale Hardware Driver" -msgstr "" +msgstr "Controlador de hardware de bàscula" #. module: base #: model:res.country,name:base.eh @@ -15805,6 +15937,8 @@ msgid "" "When dealing with multiple actions, the execution order is based on the " "sequence. Low number means high priority." msgstr "" +"Quan es lidia amb múltiples accions, l'ordre d'execució es basa en la " +"seqüència. Números baixos signifiquen major prioritat." #. module: base #: model:ir.model.fields,help:base.field_ir_mail_server_sequence @@ -15812,6 +15946,9 @@ msgid "" "When no specific mail server is requested for a mail, the highest priority " "one is used. Default priority is 10 (smaller number = higher priority)" msgstr "" +"Quan per un correu no s'especifica un servidor de correu en concret, " +"s'utilitza el de major prioritat. La prioritat per defecte és 10 (número més" +" petit = més prioritat)" #. module: base #: model:ir.ui.view,arch_db:base.sequence_view @@ -15819,6 +15956,8 @@ msgid "" "When subsequences per date range are used, you can prefix variables with 'range_'\n" " to use the beginning of the range instead of the current date, e.g. %(range_year)s instead of %(year)s." msgstr "" +"Quan les subseqüències per rang de data són utilitzades, tu podràs prefixar les variables amb 'range_'\n" +"per utilitzar l'inici del rang en lloc de la data actual, p.ex. %(range_year)s en lloc de %(year)s." #. module: base #: model:ir.model.fields,help:base.field_wkf_transition_signal @@ -15834,12 +15973,12 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_copy msgid "Whether the value is copied when duplicating a record." -msgstr "" +msgstr "Si el valor és copiat quan es duplica un registre." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_store msgid "Whether the value is stored in the database." -msgstr "" +msgstr "Si el valor és guardat a la base de dades." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_translate @@ -15853,7 +15992,7 @@ msgstr "" #. module: base #: model:res.partner.category,name:base.res_partner_category_15 msgid "Wholesaler" -msgstr "" +msgstr "Majorista" #. module: base #: model:ir.actions.act_window,name:base.ir_action_window @@ -15869,12 +16008,12 @@ msgstr "Assistent" #. module: base #: model:ir.ui.view,arch_db:base.config_wizard_step_view_search msgid "Wizards to be Launched" -msgstr "" +msgstr "Assistents pendents de llançament" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "Worflow Signal" -msgstr "" +msgstr "Senyal del flux de treball" #. module: base #: selection:ir.cron,interval_type:0 @@ -15943,7 +16082,7 @@ msgstr "Elements de treball" #. module: base #: model:ir.module.module,shortdesc:base.module_payment_sips msgid "Worldline SIPS" -msgstr "" +msgstr "Worldline SIPS" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_access_perm_write @@ -15954,7 +16093,7 @@ msgstr "Permís d'escriptura" #. module: base #: model:ir.ui.view,arch_db:base.view_rule_search msgid "Write Access Right" -msgstr "" +msgstr "Permisos d'escriptura" #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_code @@ -15962,6 +16101,9 @@ msgid "" "Write Python code that the action will execute. Some variables are available" " for use; help about pyhon expression is given in the help tab." msgstr "" +"Escrigui el codi Python que executarà l'acció. Algunes variables estan " +"disponibles per al seu ús; l'ajuda sobre les expressions Python es " +"proporcionarà en la pestanya d'ajuda." #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form @@ -15969,6 +16111,8 @@ msgid "" "Write a python expression, beginning with object, that gives the record to " "update. An expression builder is available in the help tab. Examples:" msgstr "" +"Escrigui una expressió Python, començant amb un objecte, que indiqui el registre a actualitzar. Té disponible un constructor d'expressions en la pestanya d'ajuda.\n" +"Exemples:" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_report_xml @@ -16002,6 +16146,9 @@ msgid "" "You are creating a new user. After saving, the user will receive an invite " "email containing a link to set its password." msgstr "" +"Està creant un nou usuari. Després de guardar-lo, l'usuari rebrà una " +"invitació per correu electrònic que conté un enllaç per establir la seva " +"contrasenya" #. module: base #: code:addons/base/module/module.py:395 @@ -16013,6 +16160,11 @@ msgid "" "Please uninstall your current theme before installing another one.\n" "Warning: switching themes may significantly alter the look of your current website pages!" msgstr "" +"Està intentant instal·lar temes incompatibles:\n" +"%s\n" +"\n" +"Desinstal·li el tema actual abans d'instal·lar un altre.\n" +"Atenció: l'intercanvi de temes pot modificar significativament l'aspecte de la seva pàgina web actual!" #. module: base #: model:ir.model.fields,help:base.field_ir_attachment_type @@ -16020,6 +16172,8 @@ msgid "" "You can either upload a file from your computer or copy/paste an internet " "link to your file." msgstr "" +"Pots pujar tant un fitxer del teu ordinador com copiar/pegar un enllaç " +"d'internet al teu fitxer." #. module: base #: code:addons/base/res/res_partner.py:490 @@ -16028,6 +16182,8 @@ msgid "" "You can not change the company as the partner/user has multiple user linked " "with different companies." msgstr "" +"No pot canviar la companyia, ja que l'usuari/empresa té múltiples usuaris " +"enllaçats amb diferents companyies" #. module: base #: sql_constraint:res.users:0 @@ -16037,7 +16193,7 @@ msgstr "No podeu tenir dos usuaris amb el mateix identificador d'usuari!" #. module: base #: sql_constraint:res.font:0 msgid "You can not register two fonts with the same name" -msgstr "" +msgstr "No pot registrar dos tipus de lletra amb el mateix nom" #. module: base #: code:addons/base/res/res_users.py:381 @@ -16046,6 +16202,8 @@ msgid "" "You can not remove the admin user as it is used internally for resources " "created by Odoo (updates, module installation, ...)" msgstr "" +"No pot eliminar a l'usuari admin, ja que s'utilitza internament per Odoo " +"(actualitzacions, mòdul de instal·lació, ...)" #. module: base #: model:ir.model.fields,help:base.field_res_country_address_format @@ -16062,6 +16220,17 @@ msgid "" " \n" "%(country_code)s: the code of the country" msgstr "" +"Pot col·locar aquí el format habitual que s'utilitza en les direccions pertanyents a aquest país.\n" +"\n" +"Pot utilitzar patrons de cadena d'estil python amb tots els camps de la direcció (per exemple, utilitzar '%(street)s' per mostrar el camp 'street') més:\n" +"\n" +"%(state_name)s: pel nom de la província, regió o estat\n" +"\n" +"%(state_code)s: pel codi de la província, regió o estat\n" +"\n" +"%(country_name)s: pel nom del país\n" +"\n" +"%(country_code)s: per el codi del pais" #. module: base #: code:addons/base/res/res_partner.py:320 @@ -16073,13 +16242,13 @@ msgstr "" #: code:addons/base/res/res_users.py:340 #, python-format msgid "You cannot deactivate the admin user." -msgstr "" +msgstr "No podeu desactivar l'usuari d'administració." #. module: base #: code:addons/base/res/res_users.py:342 #, python-format msgid "You cannot deactivate the user you're currently logged in as." -msgstr "" +msgstr "No pots desactivar l'usuari amb el que estas loguejat." #. module: base #: code:addons/base/res/res_lang.py:232 @@ -16096,17 +16265,18 @@ msgstr "" #, python-format msgid "You cannot delete the language which is User's Preferred Language!" msgstr "" +"No pots esborrar l'idioma que està utilitzat com idioma principal d'usuari!" #. module: base #: code:addons/base/ir/ir_values.py:412 #, python-format msgid "You do not have the permission to perform this operation!!!" -msgstr "" +msgstr "Vostè no té els permisos per realitzar aquesta operació!!!" #. module: base #: model:ir.actions.act_window,help:base.open_module_tree msgid "You should try other search criteria." -msgstr "" +msgstr "Hauria de provar un altre criteri de cerca" #. module: base #: code:addons/base/module/module.py:332 @@ -16132,6 +16302,8 @@ msgid "" "You try to upgrade the module %s that depends on the module: %s.\n" "But this module is not available in your system." msgstr "" +"Intenteu actualitzar el mòdul %s que depèn del mòdul: %s.\n" +"Però aquest mòdul no està disponible en el vostre sistema." #. module: base #: model:ir.ui.view,arch_db:base.view_users_simple_form @@ -16139,6 +16311,8 @@ msgid "" "You will be able to define additional access rights by editing the newly " "created user under the Settings / Users menu." msgstr "" +"Podrà definir regles d'accés addicionals editant el recentment creat usuari " +"sota el menú Configuració / Usuaris." #. module: base #: code:addons/base/ir/ir_mail_server.py:206 @@ -16148,6 +16322,9 @@ msgid "" "instead.If SSL is needed, an upgrade to Python 2.6 on the server-side should" " do the trick." msgstr "" +"Su servidor OpenERP no suporta SMTP sota SSL. Pot utilitzar STARTTLS al seu " +"lloc. Si es necessita SSL, una actualització a Python 2.6 al servidor pot " +"funcionar." #. module: base #: code:addons/base/ir/ir_mail_server.py:475 @@ -16156,6 +16333,8 @@ msgid "" "Your server does not seem to support SSL, you may want to try STARTTLS " "instead" msgstr "" +"El seu servidor no sembla suportar SSL, potser hauria de provar d'utilitzar " +"STARTTLS al seu lloc" #. module: base #: model:res.country,name:base.yu @@ -16197,7 +16376,7 @@ msgstr "Codi Postal" #: model:ir.ui.view,arch_db:base.view_model_fields_form #: model:ir.ui.view,arch_db:base.view_model_form msgid "[('blue', 'Blue'),('yellow', 'Yellow')]" -msgstr "" +msgstr "[('blue', 'Blue'),('yellow', 'Yellow')]" #. module: base #: model:ir.ui.view,arch_db:base.view_base_import_language @@ -16207,12 +16386,12 @@ msgstr "_Importa" #. module: base #: model:ir.model,name:base.model__unknown msgid "_unknown" -msgstr "" +msgstr "_unknown" #. module: base #: model:ir.ui.view,arch_db:base.action_view_company_form_link_2_currencies msgid "a new currency before creating a new company." -msgstr "" +msgstr "una nova moneda abans de crear una nova companyia." #. module: base #: model:ir.ui.view,arch_db:base.res_partner_kanban_view @@ -16222,7 +16401,7 @@ msgstr "a les" #. module: base #: model:ir.model,name:base.model_base msgid "base" -msgstr "" +msgstr "base" #. module: base #: model:ir.model,name:base.model_base_language_export @@ -16252,17 +16431,17 @@ msgstr "condició: Cert" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "condition: object.list_price > 5000" -msgstr "" +msgstr "condition: object.list_price > 5000" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "context: current context" -msgstr "" +msgstr "context: context actual" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "cr: database cursor" -msgstr "" +msgstr "cr: cursor a la base de dades" #. module: base #: code:addons/base/ir/ir_fields.py:314 @@ -16358,12 +16537,14 @@ msgid "" "for record in self:\n" " record['size'] = len(record.name)" msgstr "" +"for record in self:\n" +" record['size'] = len(record.name)" #. module: base #: code:addons/base/res/res_lang.py:242 #, python-format msgid "format() must be given exactly one %char format specifier" -msgstr "" +msgstr "format() s'ha de donar exactament un especificador de format %char" #. module: base #: selection:base.language.export,state:0 @@ -16373,7 +16554,7 @@ msgstr "obtenir " #. module: base #: model:ir.ui.view,arch_db:base.action_view_company_form_link_2_currencies msgid "here" -msgstr "" +msgstr "aquí" #. module: base #: selection:base.language.install,state:0 @@ -16631,6 +16812,8 @@ msgstr "ir.values" msgid "" "log(message, level='info'): a logging function to create ir_logging records" msgstr "" +"log(message, level='info'): una funció de log per a crear registres " +"ir_logging" #. module: base #: code:addons/base/ir/ir_ui_view.py:439 @@ -16655,6 +16838,7 @@ msgstr "no" msgid "" "object or obj: browse_record of the record on which the action is triggered" msgstr "" +"object o obj: browse_record del registre sobre el qual l'acció es llença" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form @@ -16674,12 +16858,12 @@ msgstr "en" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "pool: ORM model pool (i.e. self.pool)" -msgstr "" +msgstr "pool: Col·lecció de models ORM (igual que self.pool)" #. module: base #: model:ir.module.module,shortdesc:base.module_pos_cache msgid "pos_cache" -msgstr "" +msgstr "pos_cache" #. module: base #: model:ir.model,name:base.model_report_base_report_irmodulereference @@ -16719,42 +16903,42 @@ msgstr "res.users.log" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "self: ORM model of the record on which the action is triggered" -msgstr "" +msgstr "self: Model ORM del registre en què l'acció es llença" #. module: base #: model:ir.module.module,shortdesc:base.module_test_mimetypes msgid "test mimetypes-guessing" -msgstr "" +msgstr "test mimetypes-guessing" #. module: base #: model:ir.module.module,shortdesc:base.module_test_access_rights msgid "test of access rights and rules" -msgstr "" +msgstr "prova dels permisos i regles d'accés" #. module: base #: model:ir.module.module,shortdesc:base.module_test_read_group msgid "test read_group" -msgstr "" +msgstr "test read_group" #. module: base #: model:ir.module.module,shortdesc:base.module_test_assetsbundle msgid "test-assetsbundle" -msgstr "" +msgstr "test-assetsbundle" #. module: base #: model:ir.module.module,shortdesc:base.module_test_pylint msgid "test-eval" -msgstr "" +msgstr "test-eval" #. module: base #: model:ir.module.module,shortdesc:base.module_test_exceptions msgid "test-exceptions" -msgstr "" +msgstr "test-exceptions" #. module: base #: model:ir.module.module,shortdesc:base.module_test_converter msgid "test-field-converter" -msgstr "" +msgstr "test-field-converter" #. module: base #: model:ir.module.module,shortdesc:base.module_test_impex @@ -16797,6 +16981,8 @@ msgid "" "the user will be able to manage his own human resources stuff (leave " "request, timesheets, ...), if he is linked to an employee in the system." msgstr "" +"l'usuari podrà gestionar el seu propi material de recursos humans (petició " +"d'absència, parts d'hores, ...), si s'enllaça a un treballador al sistema." #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form diff --git a/odoo/addons/base/i18n/es.po b/odoo/addons/base/i18n/es.po index 90cbcb392d8..c1d4abf36ee 100644 --- a/odoo/addons/base/i18n/es.po +++ b/odoo/addons/base/i18n/es.po @@ -14,6 +14,7 @@ # Carles Antoli , 2016 # David Perez , 2016 # Leonardo Chianea , 2016 +# RGB Consulting , 2016 # Carlos Eduardo Rodriguez Rossi , 2016 # oihane , 2016 # José Vicente , 2016 @@ -2286,6 +2287,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo Blog\n" +"============\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_crm @@ -2298,6 +2304,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo Formulario de Contacto\n" +"============================\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_customer @@ -2306,6 +2317,9 @@ msgid "" "Odoo Customer References\n" "===========================\n" msgstr "" +"\n" +"Odoo Referencias de Cliente\n" +"===========================\n" #. module: base #: model:ir.module.module,description:base.module_website_sale @@ -2317,6 +2331,11 @@ msgid "" "\n" " " msgstr "" +"\n" +"Odoo E-Commerce\n" +"==================\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_mail_channel @@ -2384,6 +2403,10 @@ msgid "" "========================\n" "\n" msgstr "" +"\n" +"Odoo Web tours.\n" +"========================\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_website @@ -13039,12 +13062,12 @@ msgstr "Método de pago: Implementación Paypal" #. module: base #: model:ir.module.module,summary:base.module_payment_payumoney msgid "Payment Acquirer: PayuMoney Implementation" -msgstr "" +msgstr "Método de pago: Implementación PayuMoney" #. module: base #: model:ir.module.module,summary:base.module_payment_stripe msgid "Payment Acquirer: Stripe Implementation" -msgstr "" +msgstr "Método de pago: Implementación Stripe" #. module: base #: model:ir.module.module,summary:base.module_payment_transfer @@ -13077,7 +13100,7 @@ msgstr "Cálculo de nóminas" #. module: base #: model:ir.module.module,shortdesc:base.module_payment_payumoney msgid "PayuMoney Payment Acquirer" -msgstr "" +msgstr "Método de pago PayuMoney" #. module: base #: model:ir.module.module,summary:base.module_calendar @@ -13097,7 +13120,7 @@ msgstr "Perú" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pe msgid "Peru - Accounting" -msgstr "" +msgstr "Perú - Contabilidad" #. module: base #: model:res.country,name:base.ph @@ -13278,7 +13301,7 @@ msgstr "Portugal" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_pt msgid "Portugal - Accounting" -msgstr "" +msgstr "Portugal - Contabilidad" #. module: base #: model:ir.module.module,shortdesc:base.module_hw_posbox_homepage @@ -13293,7 +13316,7 @@ msgstr "Actualizador software de PosBox" #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint_definition msgid "PostgreSQL constraint definition" -msgstr "" +msgstr "Definició de restricciones de PostgreSQL" #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint_name @@ -13328,7 +13351,7 @@ msgstr "Presente a su equipo" #. module: base #: model:ir.actions.report.xml,name:base.preview_rml_report msgid "Preview RML Report" -msgstr "" +msgstr "Informe RML previo" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_form @@ -13368,7 +13391,7 @@ msgstr "Extensión del producto para el seguimiento de compras y ventas" #: model:ir.module.category,name:base.module_category_productivity #: model:ir.module.module,shortdesc:base.module_note msgid "Productivity" -msgstr "" +msgstr "Productividad" #. module: base #: model:ir.module.module,shortdesc:base.module_product @@ -13400,7 +13423,7 @@ msgstr "Proyecto" #. module: base #: model:ir.module.module,shortdesc:base.module_rating_project msgid "Project Rating" -msgstr "" +msgstr "Clasificación de proyecto" #. module: base #: model:ir.module.module,summary:base.module_project @@ -13428,7 +13451,7 @@ msgstr "" #. module: base #: model:ir.module.module,description:base.module_website_theme_install msgid "Propose to install a theme on website installation" -msgstr "" +msgstr "Propon instalar un tema a la instalación del sitio web" #. module: base #: model:res.partner.category,name:base.res_partner_category_2 @@ -13513,7 +13536,7 @@ msgstr "Solicitudes de compra" #. module: base #: model:ir.module.module,shortdesc:base.module_purchase_mrp msgid "Purchase and MRP Management" -msgstr "" +msgstr "Compras y gestión MRP" #. module: base #: model:ir.module.category,name:base.module_category_purchase_management @@ -13556,7 +13579,7 @@ msgstr "Calificador" #: model:ir.module.module,description:base.module_website_event_questions #: model:ir.module.module,shortdesc:base.module_website_event_questions msgid "Questions on Events" -msgstr "" +msgstr "Preguntas sobre los eventos" #. module: base #: model:ir.module.module,summary:base.module_web_settings_dashboard @@ -13564,6 +13587,8 @@ msgid "" "Quick actions for installing new app, adding users, completing planners, " "etc." msgstr "" +"Acciones rápidas para instalar nuevas aplicaciones, añadir usuarios, llenar " +"calendarios, etc." #. module: base #: model:ir.module.module,summary:base.module_sale_expense @@ -13583,6 +13608,8 @@ msgid "" "Qweb view cannot have 'Groups' define on the record. Use 'groups' attributes" " inside the view definition" msgstr "" +"La vista Qweb no puede tener 'Grupos' definidos en el informe. Utilice los " +"atributos de 'grupos' dentro de la definición de la vista" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view @@ -13681,6 +13708,9 @@ msgid "" "Record cannot be modified right now: This cron task is currently being " "executed and may not be modified Please try again in a few minutes" msgstr "" +"El registro no se puede modificar en este momento: se esta ejecutando esta " +"tarea programada y no puede ser modificada. Inténtelo de nuevo dentro de " +"unos minutos" #. module: base #: code:addons/base/ir/ir_actions.py:353 code:addons/models.py:4386 @@ -13774,13 +13804,13 @@ msgstr "Acción de servidor relacionada" #: code:addons/base/ir/ir_model.py:309 #, python-format msgid "Related field '%s' does not have comodel '%s'" -msgstr "" +msgstr "El campo relacionado '%s' no tiene comodelo '%s'" #. module: base #: code:addons/base/ir/ir_model.py:307 #, python-format msgid "Related field '%s' does not have type '%s'" -msgstr "" +msgstr "Campo relacionado '%s' no tiene tipo '%s'" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_wkf_field_id @@ -13800,12 +13830,12 @@ msgstr "Campo relación" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_relation_table msgid "Relation table" -msgstr "" +msgstr "Tabla relación" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_use_relational_model msgid "Relational Target Model" -msgstr "" +msgstr "Modelo destino relacional" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_attachment_use @@ -13825,7 +13855,7 @@ msgstr "Elminar del menú \"Imprimir\"" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view msgid "Remove the contextual action related this report" -msgstr "" +msgstr "Elimina la acción contextual relacionada con este informe" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form @@ -13841,7 +13871,7 @@ msgstr "No está permitido renombrar el campo \"%s\"" #. module: base #: model:ir.module.module,summary:base.module_mrp_repair msgid "Repair broken or damaged products" -msgstr "" +msgstr "Reparar productos rotos o dañados" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_repair @@ -13893,7 +13923,7 @@ msgstr "Informe Xml" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_report_xml_report_type msgid "Report type" -msgstr "" +msgstr "Tipo de informe" #. module: base #: model:ir.ui.view,arch_db:base.act_report_xml_view_tree @@ -13946,7 +13976,7 @@ msgstr "Recurso" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment_res_field msgid "Resource Field" -msgstr "" +msgstr "Campo del recurso" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment_res_id @@ -14015,7 +14045,7 @@ msgstr "Derecha-a-izquierda" #. module: base #: model:ir.model.fields,field_description:base.field_res_company_rml_header msgid "Rml header" -msgstr "" +msgstr "Encabezado RML" #. module: base #: model:res.country,name:base.ro @@ -14171,12 +14201,12 @@ msgstr "Venta" #. module: base #: model:ir.module.module,shortdesc:base.module_account_voucher msgid "Sale & Purchase Vouchers" -msgstr "" +msgstr "Ventas & vales de compra" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_service_rating msgid "Sale Service Rating" -msgstr "" +msgstr "Valoración del servicio de venta" #. module: base #: model:ir.module.category,name:base.module_category_sales @@ -14311,7 +14341,7 @@ msgstr "Buscar módulos" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_search_view msgid "Search view" -msgstr "" +msgstr "Vista de búsqueda" #. module: base #: model:ir.ui.view,arch_db:base.sequence_view @@ -14387,7 +14417,7 @@ msgstr "Opciones de selección" #: model:ir.model.fields,field_description:base.field_res_partner_self #: model:ir.model.fields,field_description:base.field_res_users_self msgid "Self" -msgstr "" +msgstr "Si mismo" #. module: base #: model:ir.module.module,summary:base.module_website_event_sale @@ -14445,7 +14475,7 @@ msgstr "Códigos de secuencias" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_padding msgid "Sequence Size" -msgstr "" +msgstr "Mida de secuencia" #. module: base #: model:ir.actions.act_window,name:base.ir_sequence_form @@ -14560,7 +14590,7 @@ msgstr "Compartir grupo" #: model:ir.model.fields,field_description:base.field_res_partner_partner_share #: model:ir.model.fields,field_description:base.field_res_users_partner_share msgid "Share Partner" -msgstr "" +msgstr "Compartir empresa" #. module: base #: model:ir.model.fields,field_description:base.field_res_users_share @@ -14585,12 +14615,12 @@ msgstr "Dirección de envío" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_search msgid "Show active currencies" -msgstr "" +msgstr "Mostrar monedas activas" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_search msgid "Show inactive currencies" -msgstr "" +msgstr "Mostrar monedas inactivas" #. module: base #: model:res.country,name:base.sl @@ -14655,7 +14685,7 @@ msgstr "Tamaño" #. module: base #: sql_constraint:ir.model.fields:0 msgid "Size of the field cannot be negative." -msgstr "" +msgstr "Mida del campo no puede ser negativo." #. module: base #: model:ir.ui.view,arch_db:base.res_config_installer @@ -14784,7 +14814,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_ir_translation_source msgid "Source term" -msgstr "" +msgstr "Término original" #. module: base #: model:res.country,name:base.za @@ -14909,13 +14939,13 @@ msgstr "Estado" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_number_increment msgid "Step" -msgstr "" +msgstr "Pas" #. module: base #: code:addons/base/ir/ir_sequence.py:16 code:addons/base/ir/ir_sequence.py:32 #, python-format msgid "Step must not be zero." -msgstr "" +msgstr "Este paso no puede ser zero." #. module: base #: model:ir.module.module,summary:base.module_note_pad @@ -14940,7 +14970,7 @@ msgstr "Detener todo" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields_store msgid "Stored" -msgstr "" +msgstr "Almacenado" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment_store_fname @@ -14983,7 +15013,7 @@ msgstr "Calle2" #: model:ir.module.module,description:base.module_payment_stripe #: model:ir.module.module,shortdesc:base.module_payment_stripe msgid "Stripe Payment Acquirer" -msgstr "" +msgstr "Comprador de pago de franjas" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_server_sub_model_object_field @@ -15016,7 +15046,7 @@ msgstr "Submenús" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_date_range_ids msgid "Subsequences" -msgstr "" +msgstr "Subsecuencias" #. module: base #: model:res.country,name:base.sd @@ -15046,7 +15076,7 @@ msgstr "Argumentos suplementarios" #. module: base #: model:ir.module.module,summary:base.module_theme_bootswatch msgid "Support for Bootswatch themes in master" -msgstr "" +msgstr "Soporte para temas Bootswatch al maestro" #. module: base #: model:ir.module.module,summary:base.module_project_issue @@ -15247,6 +15277,8 @@ msgid "" "Tax Identification Number. Fill it if the company is subjected to taxes. " "Used by the some of the legal statements." msgstr "" +"Número de identificación fiscal. Llénelo si la compañía esta sujeta a " +"impuestos. Usado por algunos documentos legales." #. module: base #: model:ir.module.module,shortdesc:base.module_website_hr @@ -15285,7 +15317,7 @@ msgstr "Configuración técnica" #: code:addons/base/ir/ir_translation.py:746 #, python-format msgid "Technical Translations" -msgstr "" +msgstr "Traducciones técnicas" #. module: base #: model:ir.actions.report.xml,name:base.ir_module_reference_print @@ -15321,7 +15353,7 @@ msgstr "Tests" #. module: base #: model:ir.module.module,description:base.module_test_read_group msgid "Tests for read_group" -msgstr "" +msgstr "Tests para read_group" #. module: base #: model:ir.module.module,description:base.module_test_converter @@ -15350,6 +15382,8 @@ msgid "" "The ISO country code in two chars. \n" "You can use this field for quick search." msgstr "" +"EL código ISO del país de dos caracteres.\n" +"Puede utilizar este campo para la búsqueda rápida." #. module: base #: code:addons/base/ir/ir_model.py:280 @@ -15423,7 +15457,7 @@ msgstr "¡El código del idioma debe ser único!" #. module: base #: sql_constraint:res.country.state:0 msgid "The code of the state must be unique by country !" -msgstr "" +msgstr "¡El código del estado ha de ser único por país!" #. module: base #: sql_constraint:res.company:0 @@ -15452,16 +15486,18 @@ msgid "" "The corresponding related field, if any. This must be a dot-separated list " "of field names." msgstr "" +"El correspondiente campo relacionado, si lo hay. Debe ser una lista de " +"nombres de campos separados por puntos." #. module: base #: sql_constraint:res.currency:0 msgid "The currency code must be unique!" -msgstr "" +msgstr "¡El código de moneda debe ser único!" #. module: base #: model:ir.model.fields,help:base.field_ir_attachment_res_model msgid "The database object this attachment will be attached to." -msgstr "" +msgstr "Objeto de la base de datos a la que será añadido este adjunto." #. module: base #: model:ir.model.fields,help:base.field_wkf_transition_act_to @@ -15473,6 +15509,7 @@ msgstr "Actividad destino" #, python-format msgid "The field '%s' cannot be removed because the field '%s' depends on it." msgstr "" +"El campo '%s' no puede ser eliminado porque el campo '%s' depende de el." #. module: base #: model:ir.ui.view,arch_db:base.view_model_form @@ -15525,7 +15562,7 @@ msgstr "" #: code:addons/base/module/wizard/base_module_upgrade.py:69 #, python-format msgid "The following modules are not installed or unknown: %s" -msgstr "" +msgstr "Los siguientes módulos no están instalados o son desconocidos: %s" #. module: base #: model:ir.model.fields,help:base.field_res_country_name @@ -15571,12 +15608,14 @@ msgid "" "The model name can only contain lowercase characters, digits, underscores " "and dots." msgstr "" +"El nombre del modelo puede solo contener minúsculas, dígitos, guión bajo y " +"puntos." #. module: base #: code:addons/base/ir/ir_model.py:98 #, python-format msgid "The model name must start with 'x_'." -msgstr "" +msgstr "El nombre del modelo debe empezar con 'x_'." #. module: base #: model:ir.model.fields,help:base.field_ir_act_server_wkf_model_id @@ -15616,7 +15655,7 @@ msgstr "El nombre del idioma debe de ser único" #. module: base #: sql_constraint:ir.module.module:0 msgid "The name of the module must be unique!" -msgstr "" +msgstr "El nombre del modulo tiene que ser único!" #. module: base #: model:ir.model.fields,help:base.field_ir_sequence_number_increment @@ -15633,7 +15672,7 @@ msgstr "El siguiente paso depende del formato del archivo:" #: model:ir.ui.view,arch_db:base.view_model_fields_form #: model:ir.ui.view,arch_db:base.view_model_form msgid "The only predefined variables are" -msgstr "" +msgstr "Las únicas variables predefinidas" #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_domain @@ -15666,6 +15705,8 @@ msgid "" "The path to the main report file (depending on Report Type) or empty if the " "content is in another field" msgstr "" +"La ruta al fichero del informe principal (dependiendo en el tipo de informe)" +" o vacío si el contenido es otro campo" #. module: base #: model:ir.model.fields,help:base.field_ir_act_report_xml_report_rml @@ -15673,6 +15714,8 @@ msgid "" "The path to the main report file/controller (depending on Report Type) or " "empty if the content is in another data field" msgstr "" +"La ruta de al fichero del informe/controlador (dependiendo en el tipo de " +"informe) o vacío si el contenido es otro campo de datos" #. module: base #: model:ir.model.fields,help:base.field_ir_cron_priority @@ -15696,7 +15739,7 @@ msgstr "El tipo de la moneda a la moneda de tipo 1." #. module: base #: model:ir.model.fields,help:base.field_ir_attachment_res_id msgid "The record id this is attached to." -msgstr "" +msgstr "El id. de registro está adjuntado a." #. module: base #: code:addons/models.py:2952 code:addons/models.py:3168 @@ -15728,13 +15771,14 @@ msgstr "¡Los módulos seleccionados han sido actualizados / instalados !" #. module: base #: model:ir.model.fields,help:base.field_res_country_state_code msgid "The state code." -msgstr "" +msgstr "El estado del código." #. module: base #: code:addons/base/ir/ir_model.py:393 #, python-format msgid "The table %r if used for other, possibly incompatible fields." msgstr "" +"La tabla %r es utilizada por otros, posible incompatibilidad de campos." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_model @@ -15775,7 +15819,7 @@ msgstr "" #: code:addons/models.py:2507 #, python-format msgid "There is no reference available for %s" -msgstr "" +msgstr "No hay referencia disponible para %s" #. module: base #: model:ir.model.fields,help:base.field_res_lang_iso_code @@ -15818,6 +15862,9 @@ msgid "" "This file was generated using the universal Unicode/UTF-8 file encoding, please be sure to view and edit\n" " using the same encoding." msgstr "" +"El fichero se genero utilizando la codificación de fichero universal " +"Unicode/UTF-8, por favor, asegúrese de verlo y editarlo " +"utilizando la misma codificación." #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_views @@ -15850,6 +15897,9 @@ msgid "" "\n" "Updated for Odoo 9 by Bringsvor Consulting AS \n" msgstr "" +"Este es el modulo para gestionar la gráfica de la contabilidad de Noruega en Odoo.\n" +"\n" +"Actualizada para Odoo 9 por Bringsvor Consulting AS \n" #. module: base #: model:ir.ui.view,arch_db:base.view_base_module_upgrade @@ -15862,6 +15912,9 @@ msgid "" "This theme module is exclusively for master to keep the support of " "Bootswatch themes which were previously part of the website module in 8.0." msgstr "" +"Este módulo de tema es exclusivamente para el maestro, para mantener el " +"apoyo de Bootswatch temas que anteriormente eran parte del módulo de sitio " +"web en 8.0." #. module: base #: model:ir.model.fields,field_description:base.field_res_lang_thousands_sep @@ -15876,7 +15929,7 @@ msgstr "Formato de hora" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project_timesheet msgid "Timesheet in Website Portal" -msgstr "" +msgstr "Parte de horas en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_project_issue_sheet @@ -15897,17 +15950,17 @@ msgstr "Partes de horas" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_sheet msgid "Timesheets / Attendances" -msgstr "" +msgstr "Partes de horas / Asistencias" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet_sheet msgid "Timesheets, Activities" -msgstr "" +msgstr "Partes de horas, Actividades" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_attendance msgid "Timesheets/attendances reporting" -msgstr "" +msgstr "Partes de horas / Informes de assistencias" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_tz @@ -15931,7 +15984,7 @@ msgstr "Título" #. module: base #: sql_constraint:res.partner.title:0 msgid "Title name already exists !" -msgstr "" +msgstr "¡El nombre del título ya existe!" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_date_range_date_to @@ -16016,7 +16069,7 @@ msgstr "Método de pago de transferencia" #. module: base #: model:ir.ui.view,arch_db:base.view_model_search msgid "Transient" -msgstr "" +msgstr "Transitorio" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_transient @@ -16026,12 +16079,12 @@ msgstr "Modelo transitorio" #. module: base #: model:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Transient: False" -msgstr "" +msgstr "Transitorio: False" #. module: base #: model:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Transient: True" -msgstr "" +msgstr "Transitorio: True" #. module: base #: model:ir.ui.view,arch_db:base.view_workflow_transition_form @@ -16043,7 +16096,7 @@ msgstr "Transición" #. module: base #: model:ir.model.fields,field_description:base.field_wkf_instance_transition_ids msgid "Transition ids" -msgstr "" +msgstr "IDs de Transiciones" #. module: base #: model:ir.actions.act_window,name:base.action_workflow_transition_form @@ -16106,6 +16159,8 @@ msgstr "Comentarios de traducción" msgid "" "Translation features are unavailable until you install an extra translation." msgstr "" +"Las características de traducción no están disponibles hasta que no instale " +"una traducción extra." #. module: base #: selection:ir.translation,state:0 @@ -16119,6 +16174,8 @@ msgid "" "Translation is not valid:\n" "%s" msgstr "" +"La traducción no es valida:\n" +"%s" #. module: base #: model:ir.ui.menu,name:base.menu_translation @@ -16273,7 +16330,7 @@ msgstr "EE.UU. Islas Exteriores Menores" #. module: base #: model:ir.module.module,shortdesc:base.module_utm msgid "UTM Trackers" -msgstr "" +msgstr "Rastreadores UTM" #. module: base #: model:res.country,name:base.ug @@ -16345,7 +16402,7 @@ msgstr "Desinstalar" #: selection:ir.module.module,state:0 #: selection:ir.module.module.dependency,state:0 msgid "Uninstallable" -msgstr "No instalable" +msgstr "Desinstalable" #. module: base #: model:res.country,name:base.ae @@ -16365,7 +16422,7 @@ msgstr "Estados Unidos" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_us msgid "United States - Accounting" -msgstr "" +msgstr "Estados Unidos - Contabilidad" #. module: base #: selection:ir.module.module.dependency,state:0 @@ -16388,13 +16445,13 @@ msgstr "Error desconocido durante la importación" #: code:addons/base/ir/ir_model.py:338 #, python-format msgid "Unknown field %r in dependency %r" -msgstr "" +msgstr "Campo desconocido %r en dependencia %r" #. module: base #: code:addons/base/ir/ir_model.py:295 #, python-format msgid "Unknown field name '%s' in related field '%s'" -msgstr "" +msgstr "El nombre del campo '%s' desconocido en relación '%s'" #. module: base #: code:addons/base/ir/ir_fields.py:349 @@ -16440,7 +16497,7 @@ msgstr "Fecha de actualización" #. module: base #: model:ir.ui.view,arch_db:base.res_lang_tree msgid "Update Language Terms" -msgstr "" +msgstr "Actualizar los términos del lenguaje" #. module: base #: model:ir.model,name:base.model_base_module_update @@ -16512,7 +16569,7 @@ msgstr "Usar un campo relación en el modelo base" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence_use_date_range msgid "Use subsequences per date_range" -msgstr "" +msgstr "Utilizar subsecuencias por date_range" #. module: base #: model:ir.module.module,description:base.module_hr_gamification @@ -16523,6 +16580,11 @@ msgid "" "This allow the user to send badges to employees instead of simple users.\n" "Badge received are displayed on the user profile.\n" msgstr "" +"Usar los recursos de RRHH para el proceso de gamificación.\n" +"\n" +"El gestor de RRHH podrá administrar los desafíos e insignias.\n" +"Esto le permite enviar insignias a los empleados en lugar de que sean los usuarios normales.\n" +"Las insignias recibidas se muestran en el perfil de usuario.\n" #. module: base #: selection:ir.actions.server,use_relational_model:0 @@ -16540,11 +16602,15 @@ msgstr "Use el formato \"%s\"" msgid "" "Used for custom many2many fields to define a custom relation table name" msgstr "" +"Utilizado para personalizar campos many2many para definir un nombre de tabla" +" de relación personalizada" #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_usage msgid "Used to filter menu and home actions from the user form." -msgstr "Used para filtrar menús y acciones del usuario." +msgstr "" +"Se utiliza para filtrar menús y acciones de inicio desde el formulario de " +"usuario." #. module: base #: model:ir.model.fields,help:base.field_res_users_login @@ -16677,32 +16743,32 @@ msgstr "Mapeo de valores" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_binary msgid "Value binary" -msgstr "" +msgstr "Valor del binario" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_datetime msgid "Value datetime" -msgstr "" +msgstr "Valor de la fecha y hora" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_float msgid "Value float" -msgstr "" +msgstr "Valor del float" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_integer msgid "Value integer" -msgstr "" +msgstr "Valor del entero" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_reference msgid "Value reference" -msgstr "" +msgstr "Referencia del valor" #. module: base #: model:ir.model.fields,field_description:base.field_ir_property_value_text msgid "Value text" -msgstr "" +msgstr "Valor del texto" #. module: base #: model:res.country,name:base.vu @@ -16721,7 +16787,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "Vehículo, leasing, seguros, costes" +msgstr "Vehículo, arrendamiento, seguros, costes" #. module: base #: model:res.partner.category,name:base.res_partner_category_1 @@ -16757,7 +16823,7 @@ msgstr "Vietnam" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_vn msgid "Vietnam - Accounting" -msgstr "" +msgstr "Vietnam - Contabilidad" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_view_view_id @@ -16778,7 +16844,7 @@ msgstr "Estructura de la vista" #. module: base #: model:ir.ui.view,arch_db:base.view_translation_search msgid "View ID" -msgstr "" +msgstr "ID de la Vista" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_view_name @@ -16788,7 +16854,7 @@ msgstr "Nombre de la vista" #. module: base #: model:ir.ui.view,arch_db:base.view_currency_form msgid "View Rates" -msgstr "" +msgstr "Ver tarifas" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_view_id @@ -16811,7 +16877,7 @@ msgstr "Ver modo heredado" #. module: base #: model:ir.model.fields,field_description:base.field_ir_act_window_view_mode msgid "View mode" -msgstr "" +msgstr "Modo de vista" #. module: base #: model:ir.model.fields,help:base.field_ir_act_window_view_type @@ -16846,7 +16912,7 @@ msgid "" "Views allows you to personalize each view of Odoo. You can add new fields, " "move fields, rename them or delete the ones that you do not need." msgstr "" -"Le entrada 'Vistas' le permiten personalizar cada vista de Odoo. Puede " +"La entrada 'Vistas' le permiten personalizar cada vista de Odoo. Puede " "añadir nuevos campos, moverlos, renombrarlos o borrar los que no necesite" #. module: base @@ -16936,7 +17002,7 @@ msgstr "Calendario web" #. module: base #: model:ir.module.module,shortdesc:base.module_web_editor msgid "Web Editor" -msgstr "" +msgstr "Editor web" #. module: base #: model:ir.model.fields,field_description:base.field_ir_ui_menu_web_icon @@ -16987,7 +17053,7 @@ msgstr "Mapas de Google en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_links msgid "Website Link Tracker" -msgstr "" +msgstr "Rastreador del enlace del sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_im_livechat @@ -16997,7 +17063,7 @@ msgstr "Chat en vivo sitio web" #. module: base #: model:ir.module.module,summary:base.module_im_livechat msgid "Website Live Chat with Visitors/Customers" -msgstr "" +msgstr "Chat en vivo con los visitantes/clientes en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_livechat @@ -17012,7 +17078,7 @@ msgstr "Correos en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_mass_mailing msgid "Website Mass Mailing Campaigns" -msgstr "" +msgstr "Campañas de correos masivos del sitio web" #. module: base #: model:ir.module.module,summary:base.module_website_mail @@ -17027,7 +17093,7 @@ msgstr "Empresas en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_portal msgid "Website Portal" -msgstr "" +msgstr "Portal del sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_portal_sale @@ -17037,32 +17103,32 @@ msgstr "Portal web para ventas" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project msgid "Website Project" -msgstr "" +msgstr "Proyecto del sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_project_issue msgid "Website Project Issue" -msgstr "" +msgstr "Incidencia de proyecto del sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_rating_project_issue msgid "Website Rating Project Issue" -msgstr "" +msgstr "Calificación de la incidencia del proyecto en el sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_digital msgid "Website Sale Digital - Sell digital products" -msgstr "" +msgstr "Venta digital del sitio web - Venta de productos digitales" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_stock msgid "Website Sale Stock - Website Delivery Information" -msgstr "" +msgstr "Venta de existencias en la web - Información de entrega del sitio web" #. module: base #: model:ir.module.module,shortdesc:base.module_website_theme_install msgid "Website Theme Install" -msgstr "" +msgstr "Instalación del tema del sitio web" #. module: base #: model:ir.model.fields,help:base.field_res_company_website @@ -17084,7 +17150,7 @@ msgstr "Semanas" #. module: base #: model:ir.module.module,shortdesc:base.module_hw_scale msgid "Weighing Scale Hardware Driver" -msgstr "" +msgstr "Controlador de hardware de báscula" #. module: base #: model:res.country,name:base.eh @@ -17150,6 +17216,8 @@ msgid "" "When subsequences per date range are used, you can prefix variables with 'range_'\n" " to use the beginning of the range instead of the current date, e.g. %(range_year)s instead of %(year)s." msgstr "" +"Cuando las subsecuencias por rango de fecha son usadas, tu podrás prefijar las variables con 'range_'\n" +"para usar el inicio del rango en lugar de la fecha actual, p.ex. %(range_year)s en lugar de %(year)s." #. module: base #: model:ir.model.fields,help:base.field_wkf_transition_signal @@ -17170,7 +17238,7 @@ msgstr "Si el valor será o no copiado al duplicar un registro." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_store msgid "Whether the value is stored in the database." -msgstr "" +msgstr "Si el valor es guardado en la base de datos." #. module: base #: model:ir.model.fields,help:base.field_ir_model_fields_translate @@ -17274,7 +17342,7 @@ msgstr "Elementos de trabajo" #. module: base #: model:ir.module.module,shortdesc:base.module_payment_sips msgid "Worldline SIPS" -msgstr "" +msgstr "Worldline SIPS" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_access_perm_write @@ -17365,6 +17433,8 @@ msgid "" "You can either upload a file from your computer or copy/paste an internet " "link to your file." msgstr "" +"Puede tanto subir un archivo de su ordenador como copiar/pegar un enlace de " +"internet a su fichero." #. module: base #: code:addons/base/res/res_partner.py:490 @@ -17433,13 +17503,13 @@ msgstr "No puede crear jerarquías de empresas recursivas." #: code:addons/base/res/res_users.py:340 #, python-format msgid "You cannot deactivate the admin user." -msgstr "" +msgstr "No puede desactivar el usuario administrador." #. module: base #: code:addons/base/res/res_users.py:342 #, python-format msgid "You cannot deactivate the user you're currently logged in as." -msgstr "" +msgstr "No puede desactivarse así mismo como usuario." #. module: base #: code:addons/base/res/res_lang.py:232 @@ -17466,7 +17536,7 @@ msgstr "Usted no tiene permiso para realizar esta operación!!!" #. module: base #: model:ir.actions.act_window,help:base.open_module_tree msgid "You should try other search criteria." -msgstr "" +msgstr "Debería probar otrs criterio de búsqueda." #. module: base #: code:addons/base/module/module.py:332 @@ -17492,6 +17562,8 @@ msgid "" "You try to upgrade the module %s that depends on the module: %s.\n" "But this module is not available in your system." msgstr "" +"Intenta actualizar el módulo %s que depende del módulo: %s.\n" +"Pero este módulo no está disponible en su sistema." #. module: base #: model:ir.ui.view,arch_db:base.view_users_simple_form @@ -17564,7 +17636,7 @@ msgstr "C.P." #: model:ir.ui.view,arch_db:base.view_model_fields_form #: model:ir.ui.view,arch_db:base.view_model_form msgid "[('blue', 'Blue'),('yellow', 'Yellow')]" -msgstr "" +msgstr "[('blue', 'Blue'),('yellow', 'Yellow')]" #. module: base #: model:ir.ui.view,arch_db:base.view_base_import_language @@ -17574,12 +17646,12 @@ msgstr "_Importar" #. module: base #: model:ir.model,name:base.model__unknown msgid "_unknown" -msgstr "" +msgstr "_unknown" #. module: base #: model:ir.ui.view,arch_db:base.action_view_company_form_link_2_currencies msgid "a new currency before creating a new company." -msgstr "" +msgstr "una nueva moneda antes de crear una nueva compañía." #. module: base #: model:ir.ui.view,arch_db:base.res_partner_kanban_view @@ -17589,22 +17661,22 @@ msgstr "en" #. module: base #: model:ir.model,name:base.model_base msgid "base" -msgstr "" +msgstr "base" #. module: base #: model:ir.model,name:base.model_base_language_export msgid "base.language.export" -msgstr "" +msgstr "base.language.export" #. module: base #: model:ir.model,name:base.model_base_module_configuration msgid "base.module.configuration" -msgstr "" +msgstr "base.module.configuration" #. module: base #: model:ir.model,name:base.model_base_update_translations msgid "base.update.translations" -msgstr "" +msgstr "base.update.translations" #. module: base #: selection:base.language.export,state:0 @@ -17619,7 +17691,7 @@ msgstr "condición: Verdadero" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "condition: object.list_price > 5000" -msgstr "" +msgstr "condition: object.list_price > 5000" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form @@ -17672,7 +17744,7 @@ msgstr "p.e. Director de Ventas" #. module: base #: model:ir.ui.view,arch_db:base.view_server_action_form msgid "e.g. Update order quantity" -msgstr "" +msgstr "p.ej. Actualizar la cantidad de pedido" #. module: base #: model:ir.ui.view,arch_db:base.view_base_import_language @@ -17725,12 +17797,15 @@ msgid "" "for record in self:\n" " record['size'] = len(record.name)" msgstr "" +"for record in self:\n" +" record['size'] = len(record.name)" #. module: base #: code:addons/base/res/res_lang.py:242 #, python-format msgid "format() must be given exactly one %char format specifier" msgstr "" +"format() se tiene que dar exactamente un especificador de formato %char" #. module: base #: selection:base.language.export,state:0 @@ -17998,6 +18073,8 @@ msgstr "ir.values" msgid "" "log(message, level='info'): a logging function to create ir_logging records" msgstr "" +"log(mensaje, nivel='info'): una función de log para crear registros " +"ir_logging" #. module: base #: code:addons/base/ir/ir_ui_view.py:439 @@ -18047,7 +18124,7 @@ msgstr "pool: Colección de modelos ORM (igual que self.pool)" #. module: base #: model:ir.module.module,shortdesc:base.module_pos_cache msgid "pos_cache" -msgstr "" +msgstr "pos_cache" #. module: base #: model:ir.model,name:base.model_report_base_report_irmodulereference @@ -18092,7 +18169,7 @@ msgstr "self: Modelo ORM del registro en el que la acción se lanza" #. module: base #: model:ir.module.module,shortdesc:base.module_test_mimetypes msgid "test mimetypes-guessing" -msgstr "" +msgstr "test mimetypes-guessing" #. module: base #: model:ir.module.module,shortdesc:base.module_test_access_rights @@ -18102,17 +18179,17 @@ msgstr "prueba de los permisos y reglas de acceso" #. module: base #: model:ir.module.module,shortdesc:base.module_test_read_group msgid "test read_group" -msgstr "" +msgstr "test read_group" #. module: base #: model:ir.module.module,shortdesc:base.module_test_assetsbundle msgid "test-assetsbundle" -msgstr "" +msgstr "test-assetsbundle" #. module: base #: model:ir.module.module,shortdesc:base.module_test_pylint msgid "test-eval" -msgstr "" +msgstr "test-eval" #. module: base #: model:ir.module.module,shortdesc:base.module_test_exceptions From ec5d696cf7edb904bbad610b974ce7347daa9ef9 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 3 Jan 2017 14:47:50 +0100 Subject: [PATCH 11/21] [FIX] base: revert and improve 24aba601 It forced to select a coutnry before the state which is not very userfriendly. Cf comments at #13657 Instead restrict only if the country if a country is selected. Courtesy of Pedro M. Baeza, Tecnativa For v10 this is a minimum change and a larger refactoring can be done in master. This replaces and closes #14896 --- odoo/addons/base/res/res_partner.py | 7 +++++++ odoo/addons/base/res/res_partner_view.xml | 8 ++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/odoo/addons/base/res/res_partner.py b/odoo/addons/base/res/res_partner.py index 04da7a94042..597e8cff2ba 100644 --- a/odoo/addons/base/res/res_partner.py +++ b/odoo/addons/base/res/res_partner.py @@ -350,6 +350,13 @@ class Partner(models.Model, FormatAddress): result['value'] = {key: convert(self.parent_id[key]) for key in address_fields} return result + @api.onchange('country_id') + def _onchange_country_id(self): + if self.country_id: + return {'domain': {'state_id': [('country_id', '=', self.country_id.id)]}} + else: + return {'domain': {'state_id': []}} + @api.onchange('email') def onchange_email(self): if not self.image and not self._context.get('yaml_onchange') and self.email: diff --git a/odoo/addons/base/res/res_partner_view.xml b/odoo/addons/base/res/res_partner_view.xml index 03caeffae68..92d4c41db55 100644 --- a/odoo/addons/base/res/res_partner_view.xml +++ b/odoo/addons/base/res/res_partner_view.xml @@ -110,9 +110,7 @@ - + @@ -175,9 +173,7 @@ + attrs="{'readonly': [('type', '=', 'contact'),('parent_id', '!=', False)]}" context="{'country_id': country_id, 'zip': zip}"/> Date: Mon, 2 Jan 2017 16:57:28 +0100 Subject: [PATCH 12/21] [FIX] sale_layout: unify tax displayed field in report Use the same logic to display taxes as in the default report: use the tax description and fallback on the name Already done in report_invoice_document and report_saleorder_document Closes #14906 --- addons/sale_layout/views/report_invoice_layouted.xml | 2 +- addons/sale_layout/views/report_quotation_layouted.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale_layout/views/report_invoice_layouted.xml b/addons/sale_layout/views/report_invoice_layouted.xml index 06d98dca4b1..513354b3bb5 100644 --- a/addons/sale_layout/views/report_invoice_layouted.xml +++ b/addons/sale_layout/views/report_invoice_layouted.xml @@ -22,7 +22,7 @@ - + - + Date: Mon, 2 Jan 2017 17:06:55 +0100 Subject: [PATCH 13/21] [FIX] sale_layout: correct the alignment of taxes To do the same on the rapport as what was done at #14511 --- addons/sale_layout/views/report_invoice_layouted.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale_layout/views/report_invoice_layouted.xml b/addons/sale_layout/views/report_invoice_layouted.xml index 513354b3bb5..4cac735702b 100644 --- a/addons/sale_layout/views/report_invoice_layouted.xml +++ b/addons/sale_layout/views/report_invoice_layouted.xml @@ -21,7 +21,7 @@ - + From bbc413760029c0b190e58485de87adffc57b82be Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Tue, 3 Jan 2017 15:08:07 +0100 Subject: [PATCH 14/21] [FIX] calendar: partner filter for search more or created When adding a partner "filter" to the calendar view, it only works if we select directly the partner and not when we choose him via "search more" or create him on the fly. This commit uses the partner id directly which is available in the field value in those three possible instances. opw-702491 --- addons/calendar/static/src/js/base_calendar.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/calendar/static/src/js/base_calendar.js b/addons/calendar/static/src/js/base_calendar.js index 64d7d084557..e6dad933f81 100644 --- a/addons/calendar/static/src/js/base_calendar.js +++ b/addons/calendar/static/src/js/base_calendar.js @@ -148,12 +148,12 @@ widgets.SidebarFilter.include({ .filter([["id", "=",this.view.dataset.context.uid]]) .first() .done(function(result){ - $.map(self.ir_model_m2o.display_value, function(element,index) { - if (result.partner_id[0] != index){ - self.ds_message = new data.DataSetSearch(self, 'calendar.contacts'); - defs.push(self.ds_message.call("create", [{'partner_id': index}])); - } - }); + var partner_id = self.ir_model_m2o.get_value(); + // don't duplicate [Me] filter for current user + if (result.partner_id[0] != partner_id){ + self.ds_message = new data.DataSetSearch(self, 'calendar.contacts'); + defs.push(self.ds_message.call("create", [{'partner_id': partner_id}])); + } })); return $.when.apply(null, defs).then(function() { return reload_favorite_list(self); From d619ad464f886b848ba48832ddeb20af4735d9a8 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Tue, 3 Jan 2017 15:54:09 +0100 Subject: [PATCH 15/21] [FIX] sale_service: update SO lines To reproduce: - Create 2 products with 'Track Service' set as 'Create a task and track hours'. - On a SO, add these 2 products and confirm (2 tasks will be created) - Go to Timesheet > Activities, and create a line for Task 1. The delivered quantity of Product 1 in the SO should be modified accordingly. - Change the activity line by setting 'Task 2' instead of 'Task 1'. The delivered quantity of Product 2 is updated accordingly, but the delivered quantity of Product 1 is unchanged. This is a complement of commit 4e60d28d00550. opw-693520 opw-695087 --- addons/sale_service/models/timesheet.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/sale_service/models/timesheet.py b/addons/sale_service/models/timesheet.py index d9de3af5e9c..f98481176fc 100644 --- a/addons/sale_service/models/timesheet.py +++ b/addons/sale_service/models/timesheet.py @@ -68,6 +68,12 @@ class account_analytic_line(models.Model): @api.multi def write(self, values): + so_lines = self.mapped('so_line') self._update_values(values) result = super(account_analytic_line, self).write(values) + + # Update delivered quantity on SO lines which are not linked to the analytic lines anymore + so_lines -= self.mapped('so_line') + if so_lines: + so_lines.with_context(force_so_lines=so_lines).sudo()._compute_analytic() return result From da548374208f5ab51ef607459037b6604f185116 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 3 Jan 2017 14:24:31 +0100 Subject: [PATCH 16/21] [FIX] hr_holidays: "Absent Today" filter for normal users Normal users has the rights to use the "Absent Today" filter. opw:703389 --- addons/hr_holidays/models/hr.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_holidays/models/hr.py b/addons/hr_holidays/models/hr.py index fe52be16430..eb69a0437b1 100644 --- a/addons/hr_holidays/models/hr.py +++ b/addons/hr_holidays/models/hr.py @@ -207,7 +207,7 @@ class Employee(models.Model): today_date = datetime.datetime.utcnow().date() today_start = fields.Datetime.to_string(today_date) # get the midnight of the current utc day today_end = fields.Datetime.to_string(today_date + relativedelta(hours=23, minutes=59, seconds=59)) - holidays = self.env['hr.holidays'].search([ + holidays = self.env['hr.holidays'].sudo().search([ ('employee_id', '!=', False), ('state', 'not in', ['cancel', 'refuse']), ('date_from', '<=', today_end), From 56517a6ca96fca6e50e6827ab80d297cfd84e5be Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Wed, 4 Jan 2017 13:49:14 +0100 Subject: [PATCH 17/21] [FIX] website_quote: invoice generation To reproduce: - Configure an external payment provider (e.g. Ingenico) with "Authorize & capture the amount, confirm the SO and auto-validate the invoice on acquirer confirmation" - Create a quotation with a product linked to a subscription - Send the link to the customer - Click on "Accept & Pay", use the configured provider The SO is confirmed, but the invoice is not generated. By calling `action_confirm` in the callback of the transaction, we validate the SO before `form_feedback` is called. Therefore, the method `_confirm_so` will do nothing since the SO is not in state 'draft' or 'sent' anymore. The solution is to manually call `_confirm_so`instead of `action_confirm`. This is necessary to do it at this moment since we might not go through `form_feedback` (e.g. if we pay thanks to wire transfer). opw-694273 --- addons/website_quote/models/sale_order.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/website_quote/models/sale_order.py b/addons/website_quote/models/sale_order.py index 0a386063238..54a5ac77287 100644 --- a/addons/website_quote/models/sale_order.py +++ b/addons/website_quote/models/sale_order.py @@ -165,8 +165,7 @@ class SaleOrder(models.Model): """ Payment callback: validate the order and write transaction details in chatter """ # create draft invoice if transaction is ok if transaction and transaction.state == 'done': - if self.state in ['draft', 'sent']: - self.sudo().action_confirm() + transaction._confirm_so() message = _('Order paid by %s. Transaction: %s. Amount: %s.') % (transaction.partner_id.name, transaction.acquirer_reference, transaction.amount) self.message_post(body=message) return True From b201da493d5131834ff2fb50b9d66d02e3fcbd9f Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Wed, 4 Jan 2017 14:31:17 +0100 Subject: [PATCH 18/21] [FIX] sale: Ukrainian translation instead of English (UK) opw-702022 --- addons/sale/i18n/en_GB.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sale/i18n/en_GB.po b/addons/sale/i18n/en_GB.po index b8dd8d0a08e..af18b47597f 100644 --- a/addons/sale/i18n/en_GB.po +++ b/addons/sale/i18n/en_GB.po @@ -596,7 +596,7 @@ msgstr "" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order_validity_date msgid "Expiration Date" -msgstr "Дата окончания срока действия" +msgstr "" #. module: sale #: model:ir.ui.view,arch_db:sale.view_order_product_search From cbff8629fa0d0e7b1f4d2847b01d86893ba91b77 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Tue, 29 Nov 2016 18:43:50 +0100 Subject: [PATCH 19/21] [IMP] core: allow declaration of `end` migration scripts These `end` migration script will be executed when all modules have been updated and models setup. Also accelerate the search of migration scripts, speeding up registry loading. --- openerp/modules/loading.py | 7 ++++ openerp/modules/migration.py | 79 ++++++++++++++++++++---------------- 2 files changed, 50 insertions(+), 36 deletions(-) diff --git a/openerp/modules/loading.py b/openerp/modules/loading.py index 174b9b7c7a9..985ba53cb8f 100644 --- a/openerp/modules/loading.py +++ b/openerp/modules/loading.py @@ -193,6 +193,8 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, skip_modules= # Set new modules and dependencies modobj.write(cr, SUPERUSER_ID, [module_id], {'state': 'installed', 'latest_version': ver}) + package.load_state = package.state + package.load_version = package.installed_version package.state = 'installed' for kind in ('init', 'demo', 'update'): if hasattr(package, kind): @@ -339,6 +341,11 @@ def load_modules(db, force_demo=False, status=None, update_module=False): registry.setup_models(cr) + # STEP 3.5: execute migration end-scripts + migrations = openerp.modules.migration.MigrationManager(cr, graph) + for package in graph: + migrations.migrate_module(package, 'end') + # STEP 4: Finish and cleanup installations if processed_modules: cr.execute("""select model,name from ir_model where id NOT IN (select distinct model_id from ir_model_access)""") diff --git a/openerp/modules/migration.py b/openerp/modules/migration.py index 9776a6816ad..78e2c1e55a8 100644 --- a/openerp/modules/migration.py +++ b/openerp/modules/migration.py @@ -3,12 +3,14 @@ """ Modules migration handling. """ +from collections import defaultdict +import glob import imp import logging import os from os.path import join as opj -import openerp +from openerp.modules.module import get_resource_path import openerp.release as release import openerp.tools as tools from openerp.tools.parse_version import parse_version @@ -19,11 +21,14 @@ _logger = logging.getLogger(__name__) class MigrationManager(object): """ This class manage the migration of modules - Migrations files must be python files containing a "migrate(cr, installed_version)" function. - Theses files must respect a directory tree structure: A 'migrations' folder which containt a - folder by version. Version can be 'module' version or 'server.module' version (in this case, - the files will only be processed by this version of the server). Python file names must start - by 'pre' or 'post' and will be executed, respectively, before and after the module initialisation + Migrations files must be python files containing a `migrate(cr, installed_version)` + function. Theses files must respect a directory tree structure: A 'migrations' folder + which containt a folder by version. Version can be 'module' version or 'server.module' + version (in this case, the files will only be processed by this version of the server). + Python file names must start by `pre` or `post` and will be executed, respectively, + before and after the module initialisation. `end` scripts are run after all modules have + been updated. + Example: @@ -31,47 +36,52 @@ class MigrationManager(object): |-- 1.0 | |-- pre-update_table_x.py | |-- pre-update_table_y.py - | |-- post-clean-data.py - | `-- README.txt # not processed - |-- 5.0.1.1 # files in this folder will be executed only on a 5.0 server + | |-- post-create_plop_records.py + | |-- end-cleanup.py + | `-- README.txt # not processed + |-- 9.0.1.1 # processed only on a 9.0 server | |-- pre-delete_table_z.py | `-- post-clean-data.py - `-- foo.py # not processed - - This similar structure is generated by the maintenance module with the migrations files get by - the maintenance contract + `-- foo.py # not processed """ + def __init__(self, cr, graph): self.cr = cr self.graph = graph - self.migrations = {} + self.migrations = defaultdict(dict) self._get_files() def _get_files(self): - - """ - import addons.base.maintenance.utils as maintenance_utils - maintenance_utils.update_migrations_files(self.cr) - #""" + def get_scripts(path): + if not path: + return {} + return { + version: glob.glob1(opj(path, version), '*.py') + for version in os.listdir(path) + if os.path.isdir(opj(path, version)) + } for pkg in self.graph: - self.migrations[pkg.name] = {} - if not (hasattr(pkg, 'update') or pkg.state == 'to upgrade'): + if not (hasattr(pkg, 'update') or pkg.state == 'to upgrade' or + getattr(pkg, 'load_state', None) == 'to upgrade'): continue - get_module_filetree = openerp.modules.module.get_module_filetree - self.migrations[pkg.name]['module'] = get_module_filetree(pkg.name, 'migrations') or {} - self.migrations[pkg.name]['maintenance'] = get_module_filetree('base', 'maintenance/migrations/' + pkg.name) or {} + self.migrations[pkg.name] = { + 'module': get_scripts(get_resource_path(pkg.name, 'migrations')), + 'maintenance': get_scripts(get_resource_path('base', 'maintenance', 'migrations', pkg.name)), + } def migrate_module(self, pkg, stage): - assert stage in ('pre', 'post') + assert stage in ('pre', 'post', 'end') stageformat = { 'pre': '[>%s]', 'post': '[%s>]', + 'end': '[$%s]', } + state = pkg.state if stage in ('pre', 'post') else getattr(pkg, 'load_state', None) - if not (hasattr(pkg, 'update') or pkg.state == 'to upgrade') or pkg.state == 'to install': + if not (hasattr(pkg, 'update') or state == 'to upgrade') or state == 'to install': return def convert_version(version): @@ -80,18 +90,17 @@ class MigrationManager(object): return "%s.%s" % (release.major_version, version) def _get_migration_versions(pkg): - def __get_dir(tree): - return [d for d in tree if tree[d] is not None] - versions = list(set( - __get_dir(self.migrations[pkg.name]['module']) + - __get_dir(self.migrations[pkg.name]['maintenance']) + ver + for lv in self.migrations[pkg.name].values() + for ver, lf in lv.items() + if lf )) versions.sort(key=lambda k: parse_version(convert_version(k))) return versions def _get_migration_files(pkg, version, stage): - """ return a list of tuple (module, file) + """ return a list of migration script files """ m = self.migrations[pkg.name] lst = [] @@ -102,17 +111,15 @@ class MigrationManager(object): } for x in mapping.keys(): - if version in m[x]: + if version in m.get(x): for f in m[x][version]: - if m[x][version][f] is not None: - continue if not f.startswith(stage + '-'): continue lst.append(opj(mapping[x], version, f)) lst.sort() return lst - parsed_installed_version = parse_version(pkg.installed_version or '') + parsed_installed_version = parse_version(getattr(pkg, 'load_version', pkg.installed_version) or '') current_version = parse_version(convert_version(pkg.data['version'])) versions = _get_migration_versions(pkg) From ae2838521c904bceadf1ec096e2751b40c91cbbe Mon Sep 17 00:00:00 2001 From: Pierre Masereel Date: Wed, 4 Jan 2017 16:09:46 +0100 Subject: [PATCH 20/21] [FIX] stock: onchange picking type use wrong variable The onchange code calls the variable 'partner' before assignement, this error comes from the migration in rev: https://github.com/odoo/odoo/commit/d45996c9 We fix it by calling the right 'self.partner_id' variable --- addons/stock/models/stock_picking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index f71c072de33..8b4b73d56eb 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -382,7 +382,7 @@ class Picking(models.Model): if self.partner_id: if self.partner_id.picking_warn == 'no-message' and self.partner_id.parent_id: partner = self.partner_id.parent_id - elif self.partner_id.picking_warn not in ('no-message', 'block') and partner.parent_id.picking_warn == 'block': + elif self.partner_id.picking_warn not in ('no-message', 'block') and self.partner_id.parent_id.picking_warn == 'block': partner = self.partner_id.parent_id else: partner = self.partner_id From 799e7f7740682d9f7610a14b9544b98952b2f75c Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 4 Jan 2017 19:24:16 +0100 Subject: [PATCH 21/21] [FIX] core: leftover `openerp` use from last forward-port --- odoo/modules/loading.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/modules/loading.py b/odoo/modules/loading.py index 5e03e608f45..7841b23fd0e 100644 --- a/odoo/modules/loading.py +++ b/odoo/modules/loading.py @@ -341,7 +341,7 @@ def load_modules(db, force_demo=False, status=None, update_module=False): registry.setup_models(cr) # STEP 3.5: execute migration end-scripts - migrations = openerp.modules.migration.MigrationManager(cr, graph) + migrations = odoo.modules.migration.MigrationManager(cr, graph) for package in graph: migrations.migrate_module(package, 'end')