From 5d64a5114e9e2440cfa79a58961e29333fcf7751 Mon Sep 17 00:00:00 2001 From: jem-odoo Date: Wed, 7 Aug 2019 09:03:04 +0000 Subject: [PATCH 01/16] [FIX] project_timesheet_holidays: multi company issues Partial backport of ef1afb7b69610fa3ff783751ee544d7a0d020841 Task-1999686 Closes #35520 closes odoo/odoo#35526 Signed-off-by: Christophe Simonis --- addons/project_timesheet_holidays/models/hr_holidays.py | 1 + addons/project_timesheet_holidays/models/res_company.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/project_timesheet_holidays/models/hr_holidays.py b/addons/project_timesheet_holidays/models/hr_holidays.py index 3671df364e0..5dee00296c2 100644 --- a/addons/project_timesheet_holidays/models/hr_holidays.py +++ b/addons/project_timesheet_holidays/models/hr_holidays.py @@ -83,6 +83,7 @@ class Holidays(models.Model): 'date': fields.Date.to_string(day_date), 'holiday_id': holiday.id, 'employee_id': holiday.employee_id.id, + 'company_id': holiday_task.company_id.id or holiday_project.company_id.id, }) return super(Holidays, self)._validate_leave_request() diff --git a/addons/project_timesheet_holidays/models/res_company.py b/addons/project_timesheet_holidays/models/res_company.py index 948b4f3bffa..4ec9bcf4e19 100644 --- a/addons/project_timesheet_holidays/models/res_company.py +++ b/addons/project_timesheet_holidays/models/res_company.py @@ -40,7 +40,7 @@ class Company(models.Model): 'name': _('Time Off'), 'project_id': company.leave_timesheet_project_id.id, 'active': False, - 'company_id': False, + 'company_id': company.id, }) company.write({ 'leave_timesheet_task_id': task.id, From 691a8a690cbadfd5f9e92344ffd6a5ef533ba106 Mon Sep 17 00:00:00 2001 From: Mathieu Duckerts-Antoine Date: Sat, 3 Aug 2019 19:16:40 +0000 Subject: [PATCH 02/16] [FIX] web: toggle favorite correctly updates other filters status When toggling a favorite filter, the options used by the active date filters/groupbys and the field created via autocompletion were not correctly cleared, leading to strange situations. This is fixed by this commit. --- .../control_panel/control_panel_model.js | 12 ++- .../static/tests/views/search_view_tests.js | 92 +++++++++++++++++++ 2 files changed, 103 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views/control_panel/control_panel_model.js b/addons/web/static/src/js/views/control_panel/control_panel_model.js index 0229daa41ee..f7cd21b8b7d 100644 --- a/addons/web/static/src/js/views/control_panel/control_panel_model.js +++ b/addons/web/static/src/js/views/control_panel/control_panel_model.js @@ -407,7 +407,17 @@ var ControlPanelModel = mvc.Model.extend({ // we need to deactivate all groups when activating a favorite if (filter.type === 'favorite') { this.query.forEach(function (groupId) { - self.groups[groupId].activeFilterIds = []; + var group = self.groups[groupId]; + group.activeFilterIds.forEach(function (id) { + var filter = self.filters[id]; + if (filter.autoCompleteValues) { + filter.autoCompleteValues = []; + } + if (filter.currentOptionId) { + filter.currentOptionId = false; + } + }) + group.activeFilterIds = []; }); this.query = []; } diff --git a/addons/web/static/tests/views/search_view_tests.js b/addons/web/static/tests/views/search_view_tests.js index f8837cdfe29..7fddde6c11a 100644 --- a/addons/web/static/tests/views/search_view_tests.js +++ b/addons/web/static/tests/views/search_view_tests.js @@ -119,6 +119,14 @@ QUnit.module('Search View', { type: 'ir.actions.act_window', views: [[2, 'list']], search_view_id: [8, 'search'], + }, + { + id: 12, + name: 'Partners Action 12', + res_model: 'partner', + type: 'ir.actions.act_window', + views: [[2, 'list']], + search_view_id: [9, 'search'], } ]; @@ -198,6 +206,11 @@ QUnit.module('Search View', { '' + '' + '', + 'partner,9,search': ''+ + '' + + '' + + '' + + '', }; @@ -959,6 +972,85 @@ QUnit.module('Search View', { controlPanel.destroy(); }); + QUnit.test('toggle favorite correctly clears filter, groupbys and field "options"', async function (assert) { + assert.expect(8); + + const actionManager = await createActionManager({ + actions: this.actions, + archs: this.archs, + data: this.data, + intercepts: { + load_filters: function (event) { + return Promise.resolve([{ + context: "{}", + domain: "[]", + id: 7, + is_default: false, + name: "My favorite", + sort: "[]", + user_id: [2, "Mitchell Admin"], + }]).then(event.data.on_success); + }, + }, + }); + + await actionManager.doAction(12); + + // activate Foo a + await testUtils.fields.triggerKey('press', $('.o_searchview_input'), 97); + await testUtils.fields.triggerKey('up', $('.o_searchview_input'), 'enter'); + + // activate Date Filter with This Month + await testUtils.dom.click($('button .fa-filter')); + await testUtils.dom.click($('.o_filters_menu .o_menu_item a')); + await testUtils.dom.click($('.o_item_option[data-option_id="this_month"]')); + + // activate Date Groupby with Year + await testUtils.dom.click($('button .fa-bars')); + await testUtils.dom.click($('.o_group_by_menu .o_menu_item a')); + await testUtils.dom.click($('.o_item_option[data-option_id="year"]')); + + assert.strictEqual($('.o_searchview_input_container .o_facet_values').eq(0).text().trim(), + "a", + "There should be a filter Foo a"); + + assert.strictEqual($('.o_searchview_input_container .o_facet_values').eq(1).text().trim(), + "Date Field Filter: This Month", + "There should be a filter facet with label 'Date Field Filter: This Month'"); + + assert.strictEqual($('.o_searchview_input_container .o_facet_values').eq(2).text().trim(), + "Date Field Groupby: Year", + "There should be a groupby facet with label 'Date Field Groupby: Year'"); + + // activate the favorite + await testUtils.dom.click($('button .fa-star')); + await testUtils.dom.click($('.o_favorites_menu .o_menu_item a')); + + assert.containsOnce(actionManager, '.o_searchview_input_container .o_facet_values', + "There should be a unique facet in the search bar"); + assert.strictEqual($('.o_searchview_input_container .o_facet_values').eq(0).text().trim(), + "My favorite", + "There should be a facet with label 'My favorite''"); + + await testUtils.dom.click($('button .fa-filter')); + await testUtils.dom.click($('.o_filters_menu .o_menu_item a')); + assert.doesNotHaveClass($('.o_item_option[data-option_id="this_month"]'), 'selected', + "The Date Filter option 'This Month' should be deactivated"); + + await testUtils.dom.click($('button .fa-bars')); + await testUtils.dom.click($('.o_group_by_menu .o_menu_item a')); + assert.doesNotHaveClass($('.o_item_option[data-option_id="year"]'), 'selected', + "The Date Groupby option 'Year' should be deactivated"); + + await testUtils.fields.triggerKey('press', $('.o_searchview_input'), 98); + await testUtils.fields.triggerKey('up', $('.o_searchview_input'), 'enter'); + assert.strictEqual($('.o_searchview_input_container .o_facet_values').eq(1).text().trim(), + "b", + "There should be a filter Foo b"); + + actionManager.destroy(); + }); + QUnit.module('Search Arch'); QUnit.test('arch order of groups of filters preserved', async function (assert) { From ba4ce71bf5ce870c4686370a6cd2bffcb23d25f3 Mon Sep 17 00:00:00 2001 From: Mathieu Duckerts-Antoine Date: Mon, 5 Aug 2019 10:38:48 +0000 Subject: [PATCH 03/16] [FIX] web: favorites have unique descriptions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In the favorites menu, it was possible to create two favorites with the same name (contrarily to the specifications). The root cause of the problem was that the submenus of the favorites menu were not updated at all. This commit fixes that situation. closes odoo/odoo#35495 Signed-off-by: Géry Debongnie (ged) --- .../search/add_new_favorite_menu.js | 6 ++ .../control_panel/search/favorite_menu.js | 12 +++ .../static/tests/views/search_view_tests.js | 75 +++++++++++++++++++ 3 files changed, 93 insertions(+) diff --git a/addons/web/static/src/js/views/control_panel/search/add_new_favorite_menu.js b/addons/web/static/src/js/views/control_panel/search/add_new_favorite_menu.js index 421fec3e04b..07c80d38c29 100644 --- a/addons/web/static/src/js/views/control_panel/search/add_new_favorite_menu.js +++ b/addons/web/static/src/js/views/control_panel/search/add_new_favorite_menu.js @@ -39,6 +39,12 @@ var AddNewFavoriteMenu = Widget.extend({ // Public //-------------------------------------------------------------------------- + /** + * @param {Object} params + */ + update: function (params) { + this.favorites = params.favorites; + }, /** * Close the menu and re-render the widget. */ diff --git a/addons/web/static/src/js/views/control_panel/search/favorite_menu.js b/addons/web/static/src/js/views/control_panel/search/favorite_menu.js index 8b9ae4d44d6..0a536820735 100644 --- a/addons/web/static/src/js/views/control_panel/search/favorite_menu.js +++ b/addons/web/static/src/js/views/control_panel/search/favorite_menu.js @@ -48,6 +48,18 @@ var FavoriteMenu = DropdownMenu.extend({ }); }, + //-------------------------------------------------------------------------- + // Public + //-------------------------------------------------------------------------- + + /** + * @override + */ + update: function (items) { + this._super.apply(this, arguments); + _.invoke(this.subMenus, 'update', { favorites: this.items }); + }, + //-------------------------------------------------------------------------- // Private //-------------------------------------------------------------------------- diff --git a/addons/web/static/tests/views/search_view_tests.js b/addons/web/static/tests/views/search_view_tests.js index 7fddde6c11a..9e01ebb45c0 100644 --- a/addons/web/static/tests/views/search_view_tests.js +++ b/addons/web/static/tests/views/search_view_tests.js @@ -8,6 +8,7 @@ var createActionManager = testUtils.createActionManager; var createControlPanel = testUtils.createControlPanel; var createView = testUtils.createView; var patchDate = testUtils.mock.patchDate; +var session = require('web.session'); var controlPanelViewParameters = require('web.controlPanelViewParameters'); var PERIOD_OPTIONS_IDS = controlPanelViewParameters.PERIOD_OPTIONS.map(function (option) {return option.optionId;}); @@ -1051,6 +1052,80 @@ QUnit.module('Search View', { actionManager.destroy(); }); + QUnit.test('favorites have unique descriptions (the submenus of the favorite menu are correctly updated)', async function (assert) { + assert.expect(7); + + const UID = session.uid; + + const actionManager = await createActionManager({ + actions: this.actions, + archs: this.archs, + data: this.data, + intercepts: { + load_filters: function (event) { + return Promise.resolve([{ + context: "{}", + domain: "[]", + id: 7, + is_default: false, + name: "My favorite", + sort: "[]", + user_id: [2, "Mitchell Admin"], + }]).then(event.data.on_success); + }, + create_filter: function (event) { + assert.step('create_filter'); + assert.deepEqual(event.data.filter, { + "action_id": 1, + "context": {}, + "domain": "[]", + "is_default": false, + "model_id": "partner", + "name": "My favorite 2", + "sort": "[]", + "user_id": UID, + }); + return Promise.resolve(1).then(event.data.on_success); + } + }, + }); + testUtils.mock.intercept(actionManager, 'call_service', function (ev) { + if (ev.data.service === 'notification') { + // A notification alerting that another favorite with same name exists + // should be triggered + assert.step('notification'); + assert.deepEqual(ev.data.args[0], { + "className": undefined, + "message": "Filter with same name already exists.", + "sticky": undefined, + "title": "Error", + "type": "warning" + }); + } + }, true); + + await actionManager.doAction(1); + await testUtils.dom.click($('button .fa-star')); + await testUtils.dom.click($('.o_favorites_menu .o_add_favorite')); + await testUtils.fields.editInput($('div.o_favorite_name input'), 'My favorite'); + await testUtils.dom.click($('.o_favorites_menu div.o_save_favorite button')); + + await testUtils.fields.editInput($('div.o_favorite_name input'), 'My favorite 2'); + await testUtils.dom.click($('.o_favorites_menu div.o_save_favorite button')); + + await testUtils.dom.click($('.o_favorites_menu .o_add_favorite')); + await testUtils.fields.editInput($('div.o_favorite_name input'), 'My favorite 2'); + await testUtils.dom.click($('.o_favorites_menu div.o_save_favorite button')); + + assert.verifySteps([ + 'notification', + 'create_filter', + 'notification' + ]) + + actionManager.destroy(); + }); + QUnit.module('Search Arch'); QUnit.test('arch order of groups of filters preserved', async function (assert) { From 3af0b3387f84f7a4f66dc87ba5644f150ce1b40e Mon Sep 17 00:00:00 2001 From: Nicolas Seinlet Date: Fri, 9 Aug 2019 08:22:54 +0000 Subject: [PATCH 04/16] [IMP] hr_recruitment: use search_count to count closes odoo/odoo#35584 Signed-off-by: Christophe Simonis --- addons/hr_recruitment/models/hr_job.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/addons/hr_recruitment/models/hr_job.py b/addons/hr_recruitment/models/hr_job.py index a7c13066500..00079bc299b 100644 --- a/addons/hr_recruitment/models/hr_job.py +++ b/addons/hr_recruitment/models/hr_job.py @@ -86,13 +86,10 @@ class Job(models.Model): ('job_id', '=', self.id)], order='sequence asc', limit=1) def _compute_new_application_count(self): - first_stages = {job.id: job._get_first_stage().id for job in self} - mapped_data = dict.fromkeys(self.ids, 0) - for applicant in self.mapped('application_ids'): - if applicant.stage_id.id == first_stages.get(applicant.job_id.id): - mapped_data[applicant.job_id.id] += 1 for job in self: - job.new_application_count = mapped_data.get(job.id) + job.new_application_count = self.env["hr.applicant"].search_count( + [("job_id", "=", job.id), ("stage_id", "=", job._get_first_stage().id)] + ) def get_alias_model_name(self, vals): return 'hr.applicant' From 3bd03e27bbabd11419492be80f874558b0b37e07 Mon Sep 17 00:00:00 2001 From: asa-odoo Date: Wed, 7 Aug 2019 09:06:48 +0000 Subject: [PATCH 05/16] [FIX] website_slides: fix quiz completion blocking users in fullscreen Once a quiz is completed in elearning fullscreen view a pop-up is displayed. Due to z-index it makes a black overlay on full-screen, so that we can not click anywhere on the screen. In this commit we update z-index value fix the issue and make screen clickable. Website menu is also still clickable. Task: 2044221 --- .../static/src/scss/slides_slide_fullscreen.scss | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss index ce306a53b21..1b7ff14ae61 100644 --- a/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss +++ b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss @@ -1,7 +1,7 @@ .o_wslides_fs_main { @include o-position-absolute(0,0,0,0); - z-index: $zindex-dropdown - 1; + z-index: $zindex-dropdown; background-image: linear-gradient(120deg, $o-wslides-color-dark2, $o-wslides-color-dark3); .o_wslides_slide_fs_header { @@ -114,4 +114,10 @@ pointer-events: none; } } -} \ No newline at end of file +} + +.modal-open { + > .modal-backdrop { + z-index: $zindex-dropdown - 1; + } +} From e0b8e5e0e793fc5c96ff875c504f483a0c6a018c Mon Sep 17 00:00:00 2001 From: Shreya Thakrar Date: Wed, 7 Aug 2019 09:23:28 +0000 Subject: [PATCH 06/16] [FIX] website_rating: fix review display in mobile In mobile view, review display layout is not clean. Stars string is too short and progressbar is also too short. This is because we have visibility hidden for 'Remove Selection', visibility property takes space. In this commit we give more space for stars / text, and in mobile we add an icon instead of 'Remove Selection' string. Task 2047409 closes odoo/odoo#35598 Signed-off-by: Thibault Delavallee (tde) --- addons/website_rating/static/src/scss/website_rating.scss | 2 +- addons/website_rating/static/src/xml/website_mail.xml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/website_rating/static/src/scss/website_rating.scss b/addons/website_rating/static/src/scss/website_rating.scss index 69a57691b5b..38fa3b86c6b 100644 --- a/addons/website_rating/static/src/scss/website_rating.scss +++ b/addons/website_rating/static/src/scss/website_rating.scss @@ -16,7 +16,7 @@ $o-w-rating-star-color: #FACC2E; overflow: visible; .o_website_rating_table_star_num{ - min-width: 30px; + min-width: 50px; } .o_website_rating_select[style*="opacity: 1"] { cursor: pointer; diff --git a/addons/website_rating/static/src/xml/website_mail.xml b/addons/website_rating/static/src/xml/website_mail.xml index fc1c00cb7a9..8d666024981 100644 --- a/addons/website_rating/static/src/xml/website_mail.xml +++ b/addons/website_rating/static/src/xml/website_mail.xml @@ -49,7 +49,10 @@ % - Remove selection + + + Remove Selection + From d1fab53f079189b876b4c62df43f3718a534132b Mon Sep 17 00:00:00 2001 From: wan Date: Thu, 8 Aug 2019 13:02:25 +0000 Subject: [PATCH 07/16] [FIX] account: group payment The commit https://github.com/odoo/odoo/pull/32198/commits/c9ec53b4e2373c08d944aac3a6bff2519cb5b13e removed the ability to make one payment for multiple invoices and forced to make one payment per invoice. We should have the ability to choose Also, reinforce the security for multi company by ensuring the user can only select a journal from the company the invoices are in, and by ensuring one can only register payments for invoices issued by one company. closes odoo/odoo#35569 Signed-off-by: Laurent Smet --- addons/account/models/account_payment.py | 42 ++++++++++++------- addons/account/views/account_payment_view.xml | 1 + 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index 816d833b31d..f90171187ea 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -6,6 +6,8 @@ from odoo.tools import float_compare from itertools import groupby +from collections import defaultdict + MAP_INVOICE_TYPE_PARTNER_TYPE = { 'out_invoice': 'customer', 'out_refund': 'customer', @@ -703,6 +705,7 @@ class payment_register(models.TransientModel): "Batch Deposit: Encase several customer checks at once by generating a batch deposit to submit to your bank. When encoding the bank statement in Odoo, you are suggested to reconcile the transaction with the batch deposit.To enable batch deposit, module account_batch_payment must be installed.\n" "SEPA Credit Transfer: Pay bill from a SEPA Credit Transfer file you submit to your bank. To enable sepa credit transfer, module account_sepa must be installed ") invoice_ids = fields.Many2many('account.invoice', 'account_invoice_payment_rel_transient', 'payment_id', 'invoice_id', string="Invoices", copy=False, readonly=True) + group_payment = fields.Boolean(help="Only one payment will be created by partner (bank)/ currency.") @api.model def default_get(self, fields): @@ -719,6 +722,8 @@ class payment_register(models.TransientModel): first_outbound = invoices[0].type in ('in_invoice', 'out_refund') if any(x != first_outbound for x in outbound_list): raise UserError(_("You can only register at the same time for payment that are all inbound or all outbound")) + if any(inv.company_id != invoices[0].company_id for inv in invoices): + raise UserError(_("You can only register at the same time for payment that are all from the same company")) if 'invoice_ids' not in rec: rec['invoice_ids'] = [(6, 0, invoices.ids)] if 'journal_id' not in rec: @@ -737,33 +742,34 @@ class payment_register(models.TransientModel): invoices = self.env['account.invoice'].browse(active_ids) if self.journal_id and invoices: if invoices[0].type in ('out_invoice', 'in_refund'): - domain = [('payment_type', '=', 'inbound'), ('id', 'in', self.journal_id.inbound_payment_method_ids.ids)] + domain_payment = [('payment_type', '=', 'inbound'), ('id', 'in', self.journal_id.inbound_payment_method_ids.ids)] else: - domain = [('payment_type', '=', 'outbound'), ('id', 'in', self.journal_id.outbound_payment_method_ids.ids)] - - return {'domain': {'payment_method_id': domain}} + domain_payment = [('payment_type', '=', 'outbound'), ('id', 'in', self.journal_id.outbound_payment_method_ids.ids)] + domain_journal = [('type', 'in', ('bank', 'cash')), ('company_id', '=', invoices[0].company_id.id)] + return {'domain': {'payment_method_id': domain_payment, 'journal_id': domain_journal}} return {} - @api.multi - def _prepare_payment_vals(self, invoice): + def _prepare_payment_vals(self, invoices): '''Create the payment values. - :param invoice: A single invoice/bill to pay. + :param invoices: The invoices/bills to pay. In case of multiple + documents, they need to be grouped by partner, bank, journal and + currency. :return: The payment values as a dictionary. ''' - amount = self.env['account.payment']._compute_payment_amount(invoices=invoice, currency=invoice.currency_id) + amount = self.env['account.payment']._compute_payment_amount(invoices=invoices, currency=invoices[0].currency_id) values = { 'journal_id': self.journal_id.id, 'payment_method_id': self.payment_method_id.id, 'payment_date': self.payment_date, - 'communication': invoice.reference or invoice.number, - 'invoice_ids': [(6, 0, invoice.ids)], + 'communication': " ".join(i.reference or i.number for i in invoices), + 'invoice_ids': [(6, 0, invoices.ids)], 'payment_type': ('inbound' if amount > 0 else 'outbound'), 'amount': abs(amount), - 'currency_id': invoice.currency_id.id, - 'partner_id': invoice.commercial_partner_id.id, - 'partner_type': MAP_INVOICE_TYPE_PARTNER_TYPE[invoice.type], - 'partner_bank_account_id': invoice.partner_bank_id.id, + 'currency_id': invoices[0].currency_id.id, + 'partner_id': invoices[0].commercial_partner_id.id, + 'partner_type': MAP_INVOICE_TYPE_PARTNER_TYPE[invoices[0].type], + 'partner_bank_account_id': invoices[0].partner_bank_id.id, } return values @@ -773,7 +779,13 @@ class payment_register(models.TransientModel): :return: a list of payment values (dictionary). ''' - return [self._prepare_payment_vals(invoice) for invoice in self.invoice_ids] + grouped = defaultdict(lambda: self.env['account.invoice']) + for inv in self.invoice_ids: + if self.group_payment: + grouped[(inv.commercial_partner_id, inv.currency_id, inv.partner_bank_id, MAP_INVOICE_TYPE_PARTNER_TYPE[inv.type])] += inv + else: + grouped[inv.id] += inv + return [self._prepare_payment_vals(invoices) for invoices in grouped.values()] @api.multi def create_payments(self): diff --git a/addons/account/views/account_payment_view.xml b/addons/account/views/account_payment_view.xml index a3e175bdf20..10a27437e56 100644 --- a/addons/account/views/account_payment_view.xml +++ b/addons/account/views/account_payment_view.xml @@ -201,6 +201,7 @@ + From 6e5186c8f9a3d1f5ba5bb4d752ee031e682a5858 Mon Sep 17 00:00:00 2001 From: Ankita Raval Date: Mon, 8 Jul 2019 11:23:22 +0000 Subject: [PATCH 08/16] [FIX] point_of_sale: chatter is broken in pos session The chatter was not displayed correctly on the pos session because of missing fields in the view. We've added those missing fields. TASK-ID: 2030754 closes odoo/odoo#34651 Signed-off-by: pimodoo --- addons/point_of_sale/views/pos_session_view.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/point_of_sale/views/pos_session_view.xml b/addons/point_of_sale/views/pos_session_view.xml index 1aa738860e0..fcb88ffc991 100644 --- a/addons/point_of_sale/views/pos_session_view.xml +++ b/addons/point_of_sale/views/pos_session_view.xml @@ -127,6 +127,8 @@
+ +
From 452a4497c1abe316314f794e5299bb976e3104f4 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 11 Aug 2019 06:07:52 +0200 Subject: [PATCH 09/16] [I18N] Update translation terms from Transifex --- addons/account/i18n/ca.po | 13 +- addons/account/i18n/de.po | 168 ++++--- addons/account/i18n/es.po | 9 +- addons/account/i18n/fr.po | 4 +- addons/account/i18n/pt_BR.po | 11 +- addons/account_cancel/i18n/ca.po | 13 +- addons/auth_ldap/i18n/ca.po | 9 +- addons/auth_oauth/i18n/ca.po | 56 ++- addons/auth_password_policy/i18n/ca.po | 20 +- addons/auth_signup/i18n/ca.po | 8 +- addons/base_automation/i18n/hu.po | 11 +- addons/base_gengo/i18n/ca.po | 56 ++- addons/base_iban/i18n/ca.po | 13 +- addons/base_import/i18n/ca.po | 15 +- addons/board/i18n/pt_BR.po | 22 +- addons/crm/i18n/ca.po | 7 +- addons/crm/i18n/pt_BR.po | 6 +- addons/crm_iap_lead/i18n/de.po | 19 +- addons/crm_iap_lead/i18n/pt_BR.po | 5 +- addons/event/i18n/pt_BR.po | 5 +- addons/gamification/i18n/de.po | 556 ++++++++++++++++++++-- addons/hr_contract/i18n/pt_BR.po | 5 +- addons/hr_expense/i18n/de.po | 5 +- addons/hr_expense/i18n/fr.po | 5 +- addons/hr_holidays/i18n/pt_BR.po | 6 +- addons/hr_holidays/i18n/tr.po | 8 +- addons/hr_recruitment/i18n/pt_BR.po | 5 +- addons/iap/i18n/hu.po | 73 +-- addons/mail/i18n/ca.po | 11 +- addons/mail/i18n/de.po | 5 +- addons/mail/i18n/hu.po | 26 +- addons/mail/i18n/pt_BR.po | 12 +- addons/mail/i18n/zh_CN.po | 5 +- addons/maintenance/i18n/pt_BR.po | 5 +- addons/mass_mailing/i18n/ca.po | 4 + addons/mass_mailing/i18n/de.po | 5 +- addons/mass_mailing/i18n/pt_BR.po | 6 +- addons/mrp/i18n/hu.po | 13 +- addons/note/i18n/pt_BR.po | 69 +-- addons/payment/i18n/mn.po | 12 +- addons/portal/i18n/pt_BR.po | 180 ++++--- addons/product_email_template/i18n/ca.po | 11 +- addons/project/i18n/pt_BR.po | 5 +- addons/purchase/i18n/fr.po | 2 +- addons/purchase/i18n/uk.po | 2 +- addons/purchase_requisition/i18n/uk.po | 6 +- addons/social_media/i18n/pt_BR.po | 8 +- addons/survey/i18n/hu.po | 5 +- addons/survey/i18n/pt_BR.po | 7 +- addons/web/i18n/pt_BR.po | 7 +- addons/web_editor/i18n/pt_BR.po | 11 +- addons/website/i18n/pt_BR.po | 240 +++++----- addons/website_blog/i18n/pt_BR.po | 7 +- addons/website_event_track/i18n/pt_BR.po | 5 +- addons/website_forum/i18n/pt_BR.po | 5 +- addons/website_gengo/i18n/ca.po | 156 +++--- addons/website_livechat/i18n/pt_BR.po | 5 +- addons/website_mass_mailing/i18n/pt_BR.po | 20 +- addons/website_sale/i18n/mn.po | 6 +- addons/website_slides/i18n/hu.po | 5 +- addons/website_slides/i18n/pt_BR.po | 13 +- odoo/addons/base/i18n/ca.po | 9 +- odoo/addons/base/i18n/fr.po | 11 +- odoo/addons/base/i18n/hu.po | 64 ++- odoo/addons/base/i18n/pt_BR.po | 9 +- 65 files changed, 1360 insertions(+), 745 deletions(-) diff --git a/addons/account/i18n/ca.po b/addons/account/i18n/ca.po index db2bbb6223d..417ca0f4c41 100644 --- a/addons/account/i18n/ca.po +++ b/addons/account/i18n/ca.po @@ -14,6 +14,7 @@ # Manel Fernandez , 2019 # M Palau , 2019 # Arnau Ros, 2019 +# Jesus Ramoneda , 2019 # msgid "" msgstr "" @@ -21,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:55+0000\n" -"Last-Translator: Arnau Ros, 2019\n" +"Last-Translator: Jesus Ramoneda , 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -467,6 +468,8 @@ msgid "" "Amount\n" " Total Price" msgstr "" +"Import\n" +"Preu Total" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -477,6 +480,8 @@ msgstr " Extractes" #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "New" msgstr "" +"Nou\n" +" " #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -486,7 +491,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "View" -msgstr "" +msgstr "Vuere" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -511,7 +516,7 @@ msgstr " A " #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document msgid "Amount Paid" -msgstr "" +msgstr "Impor Pagat" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document @@ -8094,7 +8099,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_invoice_document msgid "Please use the following communication for your payment :" -msgstr "" +msgstr "Si us plau utilitzeu la següent comunicació per al vostre pagament:" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__access_url diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index ed9fd59b807..8a96d5202d3 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -55,7 +55,6 @@ # Johannes Croe , 2019 # Anja Uebermuth , 2019 # Martin Trigaux, 2019 -# Felix Schubert , 2019 # Rudolf Schnapka , 2019 # Tina Rittmüller , 2019 # Luc Muller , 2019 @@ -63,6 +62,7 @@ # Leon Grill , 2019 # Albert Hild , 2019 # Chris Egal , 2019 +# Felix Schubert , 2019 # msgid "" msgstr "" @@ -70,7 +70,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:55+0000\n" -"Last-Translator: Chris Egal , 2019\n" +"Last-Translator: Felix Schubert , 2019\n" "Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1769,7 +1769,7 @@ msgstr "Betrag Min. Parameter" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_nature #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_nature msgid "Amount Nature" -msgstr "" +msgstr "Betragsart" #. module: account #: selection:account.reconcile.model,match_nature:0 @@ -2317,7 +2317,7 @@ msgstr "Vorlage für die Zahlungsausgleichsbuchung" #: model:ir.model.fields,field_description:account.field_res_company__account_bank_reconciliation_start #: model:ir.model.fields,field_description:account.field_res_config_settings__account_bank_reconciliation_start msgid "Bank Reconciliation Threshold" -msgstr "" +msgstr "Bankkontenabstimmung Schwellwert" #. module: account #: model:ir.model,name:account.model_account_bank_statement @@ -3398,7 +3398,7 @@ msgstr "Gegenkonto" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_form msgid "Counterpart Values" -msgstr "" +msgstr "Gegenbuchung Werte" #. module: account #: model:ir.model.fields,field_description:account.field_account_fiscal_position__country_id @@ -3421,7 +3421,7 @@ msgstr "Anlegen" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__create_or_link_option msgid "Create Or Link Option" -msgstr "" +msgstr "Anlegen oder verbinden Option" #. module: account #: code:addons/account/models/company.py:309 @@ -3483,7 +3483,7 @@ msgstr "Neues verkaufbares Produkt erstellen" #. module: account #: model_terms:ir.actions.act_window,help:account.action_account_reconcile_model msgid "Create a new reconciliation model" -msgstr "" +msgstr "Neues Ausgleichsmodell anlegen" #. module: account #: model_terms:ir.actions.act_window,help:account.product_product_action_sellable @@ -4079,7 +4079,7 @@ msgstr "Standardsteuer Einkauf" #. module: account #: model:ir.model.fields,help:account.field_res_config_settings__invoice_reference_type msgid "Default Reference Type on Invoices." -msgstr "" +msgstr "Standardreferenztyp für Rechnungen." #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_sale_tax_id @@ -4125,13 +4125,13 @@ msgstr "Standardsteuern für inländische Transaktionen" #: model:ir.model.fields,help:account.field_product_product__supplier_taxes_id #: model:ir.model.fields,help:account.field_product_template__supplier_taxes_id msgid "Default taxes used when buying the product." -msgstr "" +msgstr "Standardsteuer beim Einkauf eines Produktes." #. module: account #: model:ir.model.fields,help:account.field_product_product__taxes_id #: model:ir.model.fields,help:account.field_product_template__taxes_id msgid "Default taxes used when selling the product." -msgstr "" +msgstr "Standardsteuer für den Verkauf eines Produktes." #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4141,7 +4141,7 @@ msgstr "Verwaltung von Umsatzabgrenzungsposten" #. module: account #: model_terms:ir.actions.act_window,help:account.action_account_type_form msgid "Define a new account type" -msgstr "" +msgstr "Einen neuen Kontentyp anlegen" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4153,7 +4153,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_fiscal_year_step msgid "Define your fiscal years opening & closing dates." -msgstr "" +msgstr "Legen Sie Ihre Wirtschaftsjahre an: Anfangs- & Enddatum." #. module: account #: model:ir.model.fields,help:account.field_account_journal__bank_statements_source @@ -4305,7 +4305,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form msgid "Disc (%)" -msgstr "" +msgstr "Rabatt (%)" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line__discount @@ -6337,7 +6337,7 @@ msgstr "Journal, wo die Rechnungen erstellt werden sollen" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__journal_currency_id msgid "Journal's Currency" -msgstr "" +msgstr "Journal Währung" #. module: account #: model:ir.actions.act_window,name:account.action_account_journal_form @@ -6731,22 +6731,22 @@ msgstr "Verbindlichkeit" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__nbr msgid "Line Count" -msgstr "" +msgstr "Anzahl Zeilen" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__show_line_subtotals_tax_selection msgid "Line Subtotals Tax Display" -msgstr "" +msgstr "Zwischensummen Steuerdarstellung" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Line subtotals tax display" -msgstr "" +msgstr "Zwischensummen Steuerdarstellung" #. module: account #: selection:account.setup.bank.manual.config,create_or_link_option:0 msgid "Link to an existing journal" -msgstr "" +msgstr "Mit existierendem Journal verknüpfen" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__move_id @@ -6922,7 +6922,7 @@ msgstr "" #: code:addons/account/models/chart_template.py:983 #, python-format msgid "Manually create a write-off on clicked button." -msgstr "" +msgstr "Anlage einer manuellen Abschreibung bei geklickten Button" #. module: account #: selection:res.company,fiscalyear_last_month:0 @@ -6954,13 +6954,13 @@ msgstr "Massenmailkampagne" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__mass_mailing_name msgid "Mass Mailing Name" -msgstr "" +msgstr "Serienversand Name" #. module: account #: selection:account.reconcile.model,match_label:0 #: selection:account.reconcile.model.template,match_label:0 msgid "Match Regex" -msgstr "" +msgstr "Regex Suche" #. module: account #: selection:account.reconcile.model,rule_type:0 @@ -7229,7 +7229,7 @@ msgstr "Erfordert Aktion" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__need_moderation msgid "Need moderation" -msgstr "" +msgstr "Klärung nötig" #. module: account #. openerp-web @@ -7368,7 +7368,7 @@ msgstr "Normaler Debitor" #: selection:account.reconcile.model,match_label:0 #: selection:account.reconcile.model.template,match_label:0 msgid "Not Contains" -msgstr "" +msgstr "enthält nicht" #. module: account #: selection:res.company,account_dashboard_onboarding_state:0 @@ -7398,6 +7398,8 @@ msgid "" "Note that the easiest way to create a credit note is to do it directly\n" " from the customer invoice." msgstr "" +"Beachten sie: der einfachste Weg eine Gutschschrift zu erstellen ist\n" +" von der Kundenrechnung ausgehend." #. module: account #: model_terms:ir.actions.act_window,help:account.action_invoice_in_refund @@ -7405,6 +7407,8 @@ msgid "" "Note that the easiest way to create a vendor credit note it to do it " "directly from the vendor bill." msgstr "" +"Beachten Sie: der einfachste Weg eine Gutschrift zu erhalten, ist von der " +"Lieferantenrechnung ausgehend." #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__note @@ -7608,7 +7612,7 @@ msgstr "Offen" #: code:addons/account/models/account_reconcile_model.py:296 #, python-format msgid "Open Balance" -msgstr "" +msgstr "Offener Saldo" #. module: account #. openerp-web @@ -7621,7 +7625,7 @@ msgstr "Offener Saldo" #. module: account #: model:ir.model,name:account.model_account_financial_year_op msgid "Opening Balance of Financial Year" -msgstr "" +msgstr "Startsaldo des Geschäftsjahrs" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__opening_date @@ -7691,6 +7695,11 @@ msgid "" "otherwise it would make a gap in the numbering. You should book an entry and" " make a regular revert of it in case you want to cancel it." msgstr "" +"Operation nicht erlaubt. Da der Buchung bereits eine Sequenznummer " +"zugewiesen wurde (%s), können sie diese nicht mit einer bestehenden Buchung " +"abstimmen, da ansonsten eine Lücke in der Sequenz entstehen würde. Sie " +"sollten eine neue Buchung erstellen, und die alte Buchung durch eine " +"Gegenbuchung stornieren." #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -7746,6 +7755,8 @@ msgid "" "Or share the emails %s to your vendors: bills will be created automatically " "upon mail reception." msgstr "" +"Oder leiten Sie die E-Mail %s an Ihre Lieferanten weiter: Rechnungen werden " +"automatisch beim Empfang der Mail angelegt." #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__payment_id @@ -7936,7 +7947,7 @@ msgstr "Partner ist gesetzt" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_form msgid "Partner Is Set & Matches" -msgstr "" +msgstr "Partner ist ausgewählt & stimmt überein" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__partner_name @@ -8021,7 +8032,7 @@ msgstr "Zahlungsdifferenz" #: model:ir.model.fields,field_description:account.field_account_payment__payment_difference_handling #: model:ir.model.fields,field_description:account.field_account_register_payments__payment_difference_handling msgid "Payment Difference Handling" -msgstr "" +msgstr "Zahlungsdifferenzbehandlung" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment__journal_id @@ -8635,7 +8646,7 @@ msgstr "Debitoren" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__account_id msgid "Receivable/Payable Account" -msgstr "" +msgstr "Debitoren und Kreditorenkonten" #. module: account #: model_terms:ir.ui.view,arch_db:account.product_template_form_view @@ -8664,7 +8675,7 @@ msgstr "Empfänger" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__recompute_tax_line msgid "Recompute Tax Line" -msgstr "" +msgstr "Steuern neu berechnen" #. module: account #. openerp-web @@ -8685,7 +8696,7 @@ msgstr "Ausgleichsposten" #. module: account #: model:ir.model,name:account.model_account_reconcile_model_template msgid "Reconcile Model Template" -msgstr "" +msgstr "Vorlage für die Abstimmung" #. module: account #: selection:account.payment,state:0 @@ -8697,7 +8708,7 @@ msgstr "Ausgeglichen" #. module: account #: model:ir.model.fields,field_description:account.field_account_payment__reconciled_invoice_ids msgid "Reconciled Invoices" -msgstr "" +msgstr "Abgestimmte Rechnungen" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_form @@ -8747,7 +8758,7 @@ msgstr "Transaktionen in Fremdwährungen aufzeichnen" #: code:addons/account/models/account.py:942 #, python-format msgid "Recursion found for tax '%s'." -msgstr "" +msgstr "Rekursion für die Steuer gefunden '%s'." #. module: account #. openerp-web @@ -8909,7 +8920,7 @@ msgstr "Die kleinste Münze mit einem Nicht-Null-Wert darstellen (z. B. 0,05)." #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__res_partner_bank_id msgid "Res Partner Bank" -msgstr "" +msgstr "Partner Bank" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form @@ -8937,7 +8948,7 @@ msgstr "Offener Fremdwährungsbetrag" #: code:addons/account/models/account_journal_dashboard.py:32 #, python-format msgid "Residual amount" -msgstr "" +msgstr "Offener Betrag" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__user_id @@ -8956,13 +8967,13 @@ msgstr "Manager Veranstaltung" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_partner_category_ids #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_partner_category_ids msgid "Restrict Partner Categories to" -msgstr "" +msgstr "Partnerkategorien beschränken auf" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_partner_ids #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_partner_ids msgid "Restrict Partners to" -msgstr "" +msgstr "Partner beschränken auf" #. module: account #: model:ir.model.fields,help:account.field_account_reconcile_model__match_same_currency @@ -8970,6 +8981,7 @@ msgstr "" msgid "" "Restrict to propositions having the same currency as the statement line." msgstr "" +"Vorschläge auf Zahlungszeilen beschränken, die die gleiche Währung aufweisen" #. module: account #: model:ir.model.fields,field_description:account.field_digest_digest__kpi_account_total_revenue @@ -8984,12 +8996,12 @@ msgstr "Umsatzrealisierung" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__account_line_id msgid "Revenue/Expense Account" -msgstr "" +msgstr "Ertrags-/Aufwandskonto" #. module: account #: model:ir.model.fields,field_description:account.field_account_move__reverse_date msgid "Reversal Date" -msgstr "" +msgstr "Stornodatum" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_reversal__date @@ -9005,7 +9017,7 @@ msgstr "Umkehrung von: %s" #. module: account #: model:ir.model.fields,field_description:account.field_account_move__auto_reverse msgid "Reverse Automatically" -msgstr "" +msgstr "Automatische Stornierung" #. module: account #: model:ir.model.fields,field_description:account.field_account_move__reverse_entry_id @@ -9024,7 +9036,7 @@ msgstr "Stornobuchungen" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_form msgid "Reversed entry" -msgstr "" +msgstr "Stornierter Eintrag" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_chart_of_account_step @@ -9130,7 +9142,7 @@ msgstr "Verkäufer" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_same_currency #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_same_currency msgid "Same Currency Matching" -msgstr "" +msgstr "Gleiche Währung abgleichen" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_sample_invoice_step @@ -9301,19 +9313,19 @@ msgstr "Zweitsteuer" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__second_tax_amount_type msgid "Second Tax Amount Type" -msgstr "" +msgstr "Zweitsteuer Betragstyp" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__force_second_tax_included #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__force_second_tax_included msgid "Second Tax Included in Price" -msgstr "" +msgstr "Zweitsteuer im Preis enthalten" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__second_amount #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__second_amount msgid "Second Write-off Amount" -msgstr "" +msgstr "Zweiter Abschreibungsbetrag" #. module: account #: selection:account.invoice.line,display_type:0 @@ -9438,7 +9450,7 @@ msgstr "Senden Sie eine Beispielrechnung" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_sample_invoice_step msgid "Send an invoice to test the customer portal." -msgstr "" +msgstr "Senden Sie eine Rechung, um das Kundenportal zu testen." #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -9556,17 +9568,19 @@ msgstr "Einrichtung" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_bank_account_step msgid "Setup your bank account to sync bank feeds." -msgstr "" +msgstr "Ihr Bankkonto einrichten, um Auszüge abzurufen." #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_chart_of_account_step msgid "Setup your chart of accounts and record initial balances." -msgstr "" +msgstr "Ihren Kontenrahmen einrichten und die Eröffnungssalden erfassen." #. module: account #: model_terms:ir.ui.view,arch_db:account.dashboard_onboarding_company_step msgid "Setup your company's data for reports headers." msgstr "" +"Erfassen Sie die Daten Ihres Unternehmens für die Kopf- / Fußzeile von " +"Dokumenten fest." #. module: account #: model:ir.actions.server,name:account.model_account_invoice_action_share @@ -9581,7 +9595,7 @@ msgstr "Kurzzeichen" #. module: account #: model:ir.model.fields,field_description:account.field_account_register_payments__show_communication_field msgid "Show Communication Field" -msgstr "" +msgstr "Zahlungsreferenz anzeigen" #. module: account #: model:res.groups,name:account.group_account_user @@ -9593,7 +9607,7 @@ msgstr "Zeige vollständige Finanzbuchhaltung" #: model:ir.model.fields,field_description:account.field_account_payment__show_partner_bank_account #: model:ir.model.fields,field_description:account.field_account_register_payments__show_partner_bank_account msgid "Show Partner Bank Account" -msgstr "" +msgstr "Partner Bankkonto anzeigen" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_tax_search @@ -9619,7 +9633,7 @@ msgstr "Journal im Dashboard anzeigen" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__group_show_line_subtotals_tax_included msgid "Show line subtotals with taxes (B2C)" -msgstr "" +msgstr "Zwischensummen inkl. Steuern anzeigen (B2C)" #. module: account #: model:res.groups,comment:account.group_show_line_subtotals_tax_included @@ -9746,42 +9760,42 @@ msgstr "Bundesland" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_dashboard_onboarding_state msgid "State of the account dashboard onboarding panel" -msgstr "" +msgstr "Status des Finanzeinrichtungspanels" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_invoice_onboarding_state msgid "State of the account invoice onboarding panel" -msgstr "" +msgstr "Status des Rechungseinrichtungspanels" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_setup_bank_data_state msgid "State of the onboarding bank data step" -msgstr "" +msgstr "Status des Einrichtungschritts für die Bankdaten" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_setup_coa_state msgid "State of the onboarding charts of account step" -msgstr "" +msgstr "Status des Einrichtungsschritts für den Kontenrahmen" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_setup_fy_data_state msgid "State of the onboarding fiscal year step" -msgstr "" +msgstr "Status des Einrichtungsschritts für das Wirtschaftsjahr" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_onboarding_invoice_layout_state msgid "State of the onboarding invoice layout step" -msgstr "" +msgstr "Status des Einrichtungsschritts für das Rechnungslayout" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_onboarding_sale_tax_state msgid "State of the onboarding sale tax step" -msgstr "" +msgstr "Status des Einrichtungsschritts für die Verkaufssteuern" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_onboarding_sample_invoice_state msgid "State of the onboarding sample invoice step" -msgstr "" +msgstr "Status des Einrichtungsschritts für die Beispielrechnung" #. module: account #: model:ir.model.fields,help:account.field_account_move_line__parent_state @@ -9900,7 +9914,7 @@ msgstr "Schlagen Sie eine Abschreibung vor." #: code:addons/account/models/account_reconcile_model.py:20 #, python-format msgid "Suggest counterpart values." -msgstr "" +msgstr "Vorschlag von Ausgleichsbeträgen" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -9975,7 +9989,7 @@ msgstr "Steueranpassungen" #. module: account #: model:ir.model,name:account.model_tax_adjustments_wizard msgid "Tax Adjustments Wizard" -msgstr "" +msgstr "Steueranpassungs Wizard" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_line__price_tax @@ -9987,7 +10001,7 @@ msgstr "Steuerbetrag" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__tax_amount_type msgid "Tax Amount Type" -msgstr "" +msgstr "Steuerbetragstyp" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_tax_search @@ -10051,7 +10065,7 @@ msgstr "Steuergruppe" #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__force_tax_included #, python-format msgid "Tax Included in Price" -msgstr "" +msgstr "Steuer im Preis enthalten" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__tax_line_ids @@ -10068,12 +10082,12 @@ msgstr "Steuerzuordnung" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax_template msgid "Tax Mapping Template of Fiscal Position" -msgstr "" +msgstr "Vorlage für die Steuerzuordnung für das Steuermapping" #. module: account #: model:ir.model,name:account.model_account_fiscal_position_tax msgid "Tax Mapping of Fiscal Position" -msgstr "" +msgstr "Steuerzuordnung für das Steuermapping" #. module: account #: model:ir.model.fields,field_description:account.field_account_tax__name @@ -10116,7 +10130,7 @@ msgstr "Steuervorlagen" #. module: account #: model:ir.model.fields,field_description:account.field_account_move__tax_type_domain msgid "Tax Type Domain" -msgstr "" +msgstr "Steuertyp Gülitgkeitsbereich" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__amount_by_group @@ -10494,6 +10508,8 @@ msgid "" "The account selected for payment does not belong to the same company as this" " invoice." msgstr "" +"Das Konto, das zum Zahlungsausgleich ausgewählt wurde, gehört nicht zur " +"gleichen Firma wie die Rechung." #. module: account #: model:ir.model.fields,help:account.field_account_setup_bank_manual_config__journal_id @@ -10642,6 +10658,8 @@ msgid "" "The currency of the journal should be the same than the default credit " "account." msgstr "" +"Die Währung des Journals muss mit der des Standard Kreditorenkontos " +"übereinstimmen." #. module: account #: code:addons/account/models/account.py:554 @@ -10650,6 +10668,8 @@ msgid "" "The currency of the journal should be the same than the default debit " "account." msgstr "" +"Die Währung des Journals muss mit der des Standard Debitorenkontos " +"übereinstimmen." #. module: account #: model:ir.model.fields,help:account.field_account_journal__currency_id @@ -10700,6 +10720,8 @@ msgid "" "The field Vendor is required, please complete it to validate the Vendor " "Bill." msgstr "" +"Das Feld Lieferant ist ein Pflichfeld. Bitte wählen Sie einen Lieferanten " +"aus, um die Rechnung bestätigen zu können." #. module: account #: model:ir.model.fields,help:account.field_res_partner__property_account_position_id @@ -10707,6 +10729,8 @@ msgstr "" msgid "" "The fiscal position determines the taxes/accounts used for this contact." msgstr "" +"Die Steuerzuordnung legt die Zuordnung der richtigen Steuern und Konten für " +"diesen Kontakt fest." #. module: account #: code:addons/account/models/account.py:565 @@ -10801,7 +10825,7 @@ msgstr "Die nächste Sequenznummer wird für die nächste Rechnung verwendet." #: code:addons/account/models/account_invoice.py:2102 #, python-format msgid "The number of days used for a payment term cannot be negative." -msgstr "" +msgstr "Anzahl der Tage für eine Zahlungsbedingung darf nicht negativ sein." #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement_line__currency_id @@ -12158,14 +12182,14 @@ msgstr "Abschreibung" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__amount #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__amount msgid "Write-off Amount" -msgstr "" +msgstr "Abschreibungsbetrag" #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_reconciliation.xml:222 #, python-format msgid "Writeoff Date" -msgstr "" +msgstr "Abschreibungsdatum" #. module: account #: sql_constraint:account.move.line:0 @@ -12473,6 +12497,8 @@ msgid "" "You cannot switch an account to prevent the reconciliation if some partial " "reconciliations are still pending." msgstr "" +"Sie können das Konto für die Kontenabstimmung nicht wechseln, solange sie " +"noch offene Teilabstimmungen offen haben." #. module: account #: code:addons/account/models/account_move.py:1201 @@ -12526,7 +12552,7 @@ msgstr "Sie müssen eine Nummerfolge für %s in Ihrem Unternehmen erstellen." msgid "" "You have to define an 'Internal Transfer Account' in your cash register's " "journal." -msgstr "" +msgstr "Sie müssen einen Verrechnungskonto für Ihr Kassen Journal festlegen." #. module: account #: code:addons/account/models/account.py:146 @@ -12704,7 +12730,7 @@ msgstr "Offene Rechnungen" #: code:addons/account/static/src/xml/account_reconciliation.xml:175 #, python-format msgid "reconciliation models" -msgstr "" +msgstr "Abstimmungsbedingungen" #. module: account #. openerp-web @@ -12725,7 +12751,7 @@ msgstr "Sekunden pro Transkation." #: code:addons/account/static/src/xml/account_reconciliation.xml:335 #, python-format msgid "statement lines" -msgstr "" +msgstr "Buchungszeilen" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_partner_property_form diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index 949fb44b773..5cc689eea81 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.po @@ -80,6 +80,7 @@ # Pedro M. Baeza , 2019 # Marcos Stulzer , 2019 # Rick Hunter , 2019 +# Francisco de la Peña , 2019 # msgid "" msgstr "" @@ -87,7 +88,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:55+0000\n" -"Last-Translator: Rick Hunter , 2019\n" +"Last-Translator: Francisco de la Peña , 2019\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" @@ -9994,7 +9995,7 @@ msgstr "Importe impuesto" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__tax_amount_type msgid "Tax Amount Type" -msgstr "" +msgstr "Tipo de importe del impuesto" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_tax_search @@ -10739,6 +10740,8 @@ msgstr "" msgid "" "The fiscal position determines the taxes/accounts used for this contact." msgstr "" +"La posición fiscal determina los impuestos/cuentas utilizados para este " +"contacto. " #. module: account #: code:addons/account/models/account.py:565 @@ -12797,7 +12800,7 @@ msgstr "segundos por transacción." #: code:addons/account/static/src/xml/account_reconciliation.xml:335 #, python-format msgid "statement lines" -msgstr "" +msgstr "Líneas de extracto" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_partner_property_form diff --git a/addons/account/i18n/fr.po b/addons/account/i18n/fr.po index 00fb22c3783..9106fac3bd3 100644 --- a/addons/account/i18n/fr.po +++ b/addons/account/i18n/fr.po @@ -4620,7 +4620,7 @@ msgstr "Email par défaut" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_journal_form msgid "Email your Vendor Bills" -msgstr "Factures fournisseur par email" +msgstr "Factures fournisseurs par email" #. module: account #: model:ir.model.fields,field_description:account.field_account_common_journal_report__date_to @@ -11981,7 +11981,7 @@ msgstr "Facture fournisseur - %s" #: model:ir.actions.act_window,name:account.action_vendor_bill_template #, python-format msgid "Vendor Bills" -msgstr "Factures fournisseur" +msgstr "Factures fournisseurs" #. module: account #: selection:account.invoice,type:0 selection:account.invoice.report,type:0 diff --git a/addons/account/i18n/pt_BR.po b/addons/account/i18n/pt_BR.po index b12199dfd05..3a03abfe52d 100644 --- a/addons/account/i18n/pt_BR.po +++ b/addons/account/i18n/pt_BR.po @@ -40,6 +40,7 @@ # Paulo C Pinheiro , 2019 # Luiz Carareto Alonso , 2019 # Marcel Savegnago , 2019 +# Charles Fonseca , 2019 # msgid "" msgstr "" @@ -47,7 +48,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:55+0000\n" -"Last-Translator: Marcel Savegnago , 2019\n" +"Last-Translator: Charles Fonseca , 2019\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" @@ -3941,7 +3942,7 @@ msgstr "Datas" #: model:ir.model.fields,field_description:account.field_account_payment_term_line__day_of_the_month #: model_terms:ir.ui.view,arch_db:account.view_payment_term_line_tree msgid "Day of the month" -msgstr "" +msgstr "Dia do mês" #. module: account #: model:ir.model.fields,help:account.field_account_payment_term_line__day_of_the_month @@ -6598,7 +6599,7 @@ msgstr "Últimos Pedidos & Pagamentos em Data Equivalente" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_position_form @@ -11084,7 +11085,7 @@ msgstr "" #. module: account #: model_terms:ir.actions.act_window,help:account.open_account_journal_dashboard_kanban msgid "This is the accounting dashboard" -msgstr "" +msgstr "Este é o painel de contabilidade" #. module: account #: code:addons/account/models/account.py:630 @@ -11255,6 +11256,8 @@ msgstr "A pagar" #, python-format msgid "To reconcile the entries company should be the same for all entries." msgstr "" +"Para reconciliar as entradas, a empresa deve ser a mesma para todas as " +"entradas." #. module: account #. openerp-web diff --git a/addons/account_cancel/i18n/ca.po b/addons/account_cancel/i18n/ca.po index b5fb775e3bd..c4f64442c2c 100644 --- a/addons/account_cancel/i18n/ca.po +++ b/addons/account_cancel/i18n/ca.po @@ -4,17 +4,18 @@ # # Translators: # Martin Trigaux, 2018 -# Josep Sànchez , 2018 -# RGB Consulting , 2018 -# Quim - eccit , 2018 +# Josep Sànchez , 2019 +# RGB Consulting , 2019 +# Quim - eccit , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-08-24 09:15+0000\n" -"Last-Translator: Quim - eccit , 2018\n" +"PO-Revision-Date: 2016-08-05 12:55+0000\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,4 +48,4 @@ msgstr "Restablir a nou" #. module: account_cancel #: model_terms:ir.ui.view,arch_db:account_cancel.bank_statement_cancel_form_inherit msgid "Revert reconciliation" -msgstr "" +msgstr "Revertir conciliació" diff --git a/addons/auth_ldap/i18n/ca.po b/addons/auth_ldap/i18n/ca.po index df822dbc87c..c23ff7a638e 100644 --- a/addons/auth_ldap/i18n/ca.po +++ b/addons/auth_ldap/i18n/ca.po @@ -7,6 +7,7 @@ # Martin Trigaux, 2019 # Carles Antoli , 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -14,7 +15,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-24 10:57+0000\n" "PO-Revision-Date: 2016-08-05 12:56+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,7 +45,7 @@ msgstr "Companyia" #. module: auth_ldap #: model:ir.model,name:auth_ldap.model_res_company_ldap msgid "Company LDAP configuration" -msgstr "" +msgstr "Configuració LDAP de l'empresa" #. module: auth_ldap #: model:ir.model,name:auth_ldap.model_res_config_settings @@ -91,7 +92,7 @@ msgstr "Paràmetres LDAP" #. module: auth_ldap #: model_terms:ir.ui.view,arch_db:auth_ldap.res_config_settings_view_form msgid "LDAP Server" -msgstr "" +msgstr "Servidor LDAP " #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__ldap_server @@ -148,6 +149,8 @@ msgstr "Informació de connexió" #, python-format msgid "No local user found for LDAP login and not configured to create one" msgstr "" +"No s'han trobat usuaris locals per accedir amb LDAP ni s'ha configurat per a" +" crear-ne un. " #. module: auth_ldap #: model_terms:ir.ui.view,arch_db:auth_ldap.view_ldap_installer_form diff --git a/addons/auth_oauth/i18n/ca.po b/addons/auth_oauth/i18n/ca.po index 5e2056b2ddc..f4ddae0b43a 100644 --- a/addons/auth_oauth/i18n/ca.po +++ b/addons/auth_oauth/i18n/ca.po @@ -9,6 +9,7 @@ # Bàrbara Partegàs , 2019 # Quim - eccit , 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" "PO-Revision-Date: 2016-08-05 12:56+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgstr "" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.providers msgid "- or -" -msgstr "" +msgstr "- o -" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form @@ -48,17 +49,17 @@ msgstr "Permetre la entrada als usuaris amb Google " #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "Allow users to sign in with their Google account" -msgstr "" +msgstr "Permetre als usuaris registrar-se amb el seu compte de Google " #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__enabled msgid "Allowed" -msgstr "" +msgstr "Permès" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__auth_endpoint msgid "Authentication URL" -msgstr "" +msgstr "URL d'autenticació" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__body @@ -68,7 +69,7 @@ msgstr "Missatge" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__css_class msgid "CSS class" -msgstr "" +msgstr "Clase CSS" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__client_id @@ -79,7 +80,7 @@ msgstr "ID de client" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "Client ID:" -msgstr "" +msgstr "ID de client:" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_res_config_settings @@ -99,7 +100,7 @@ msgstr "Creat el" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__data_endpoint msgid "Data URL" -msgstr "" +msgstr "URL de les dades" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__display_name @@ -109,7 +110,7 @@ msgstr "Mostrar Nom" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "Google Authentication" -msgstr "" +msgstr "Autenticació de Google" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__id @@ -134,58 +135,58 @@ msgstr "Última actualització el" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_users__oauth_access_token msgid "OAuth Access Token" -msgstr "" +msgstr "Token d'accés OAuth" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_users__oauth_provider_id msgid "OAuth Provider" -msgstr "" +msgstr "Proveïdor OAuth" #. module: auth_oauth #: model:ir.ui.menu,name:auth_oauth.menu_oauth_providers #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "OAuth Providers" -msgstr "" +msgstr "Proveïdors OAuth" #. module: auth_oauth #: sql_constraint:res.users:0 msgid "OAuth UID must be unique per provider" -msgstr "" +msgstr "L'identificador únic OAuth ha de ser exclusiu per cada proveïdor" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_users__oauth_uid msgid "OAuth User ID" -msgstr "" +msgstr "ID d'usuari de OAuth" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_auth_oauth_provider msgid "OAuth2 provider" -msgstr "" +msgstr "Proveïdor OAuth2" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.view_users_form msgid "Oauth" -msgstr "" +msgstr "OAuth" #. module: auth_oauth #: model:ir.model.fields,help:auth_oauth.field_res_users__oauth_uid msgid "Oauth Provider user_id" -msgstr "" +msgstr "User_ID del proveïdor d'OAuth" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__name msgid "Provider name" -msgstr "" +msgstr "Nom de proveïdor" #. module: auth_oauth #: model:ir.actions.act_window,name:auth_oauth.action_oauth_provider msgid "Providers" -msgstr "" +msgstr "Proveïdors " #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__scope msgid "Scope" -msgstr "" +msgstr "Àmbit" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__sequence @@ -195,18 +196,18 @@ msgstr "Seqüència" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_res_config_settings__server_uri_google msgid "Server uri" -msgstr "" +msgstr "URI del servidor" #. module: auth_oauth #: code:addons/auth_oauth/controllers/main.py:98 #, python-format msgid "Sign up is not allowed on this database." -msgstr "" +msgstr "El registre no està permès en aquesta base de dades" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Paràmetres del sistema" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_res_users @@ -216,7 +217,7 @@ msgstr "Usuaris" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__validation_endpoint msgid "Validation URL" -msgstr "" +msgstr "URL de validació " #. module: auth_oauth #: code:addons/auth_oauth/controllers/main.py:102 @@ -226,14 +227,17 @@ msgid "" "Please ask for an invitation and be sure to follow the link in your " "invitation email." msgstr "" +"No tens accés a aquesta base de dades o la teva invitació ha caducat. Si us " +"plau,sol·licita una invitació i assegura't de seguir l'enllaç del correu " +"d'invitació. " #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.view_oauth_provider_form #: model_terms:ir.ui.view,arch_db:auth_oauth.view_oauth_provider_tree msgid "arch" -msgstr "" +msgstr "arc" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "e.g. 1234-xyz.apps.googleusercontent.com" -msgstr "" +msgstr "e.g. 1234-xyz.apps.googleusercontent.com" diff --git a/addons/auth_password_policy/i18n/ca.po b/addons/auth_password_policy/i18n/ca.po index 57e09d362b0..dbc5e20c32d 100644 --- a/addons/auth_password_policy/i18n/ca.po +++ b/addons/auth_password_policy/i18n/ca.po @@ -5,6 +5,7 @@ # Translators: # Martin Trigaux, 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -12,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2019-03-20 14:55+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,19 +29,21 @@ msgstr "Configuració" #. module: auth_password_policy #: model:ir.model.fields,field_description:auth_password_policy.field_res_config_settings__minlength msgid "Minimum Password Length" -msgstr "" +msgstr "Longitud mínima del mot clau" #. module: auth_password_policy #: model:ir.model.fields,help:auth_password_policy.field_res_config_settings__minlength msgid "" "Minimum number of characters passwords must contain, set to 0 to disable." msgstr "" +"El nombre mínim de caràcters que ha de contenir un mot clau, deixar en 0 per" +" deshabilitar. " #. module: auth_password_policy #: code:addons/auth_password_policy/models/res_users.py:30 #, python-format msgid "Passwords must have at least %d characters, got %d." -msgstr "" +msgstr "Les contrasenyes han de tenir com al menys %d caràcters, en té %d." #. module: auth_password_policy #. openerp-web @@ -51,6 +54,9 @@ msgid "" "\n" "Hint: increase length, use multiple words and use non-letter characters to increase your password's strength." msgstr "" +"Requerit: %s.\n" +"\n" +"Pista: allarga, fes servir múltiples paraules i utilitza caràcters que no siguin lletres per augmentar la seguretat de la contrasenya. " #. module: auth_password_policy #: model:ir.model,name:auth_password_policy.model_res_users @@ -62,25 +68,25 @@ msgstr "Usuaris" #: code:addons/auth_password_policy/static/src/js/password_gauge.js:28 #, python-format msgid "at least %d character classes" -msgstr "" +msgstr "al menys %d classes de caràcters" #. module: auth_password_policy #. openerp-web #: code:addons/auth_password_policy/static/src/js/password_gauge.js:22 #, python-format msgid "at least %d characters" -msgstr "" +msgstr "Al menys %d caràcters" #. module: auth_password_policy #. openerp-web #: code:addons/auth_password_policy/static/src/js/password_gauge.js:25 #, python-format msgid "at least %d words" -msgstr "" +msgstr "Al menys %d paraules" #. module: auth_password_policy #. openerp-web #: code:addons/auth_password_policy/static/src/js/password_gauge.js:125 #, python-format msgid "no requirements" -msgstr "" +msgstr "Sense requeriments " diff --git a/addons/auth_signup/i18n/ca.po b/addons/auth_signup/i18n/ca.po index 04f0b97848c..7aae28b2dd6 100644 --- a/addons/auth_signup/i18n/ca.po +++ b/addons/auth_signup/i18n/ca.po @@ -32,12 +32,14 @@ msgid "" "${object.create_uid.name} from ${object.company_id.name} invites you to " "connect to Odoo" msgstr "" +"${object.create_uid.name} de ${object.company_id.name} us convida a " +"connectar-vos a Odoo" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:126 #, python-format msgid "%s connected" -msgstr "" +msgstr "%s connectat" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_users_view_form @@ -318,7 +320,7 @@ msgstr "" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.signup msgid "Already have an account?" -msgstr "" +msgstr "Ja tens un compte?" #. module: auth_signup #: code:addons/auth_signup/controllers/main.py:80 @@ -464,7 +466,7 @@ msgstr "Restablir la contrasenya" #: code:addons/auth_signup/controllers/main.py:125 #, python-format msgid "Passwords do not match; please retype them." -msgstr "" +msgstr "Les contrasenyes no coincideixen, si us plau torni-les a escriure." #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.login diff --git a/addons/base_automation/i18n/hu.po b/addons/base_automation/i18n/hu.po index 78764d9dc73..daf13510c0b 100644 --- a/addons/base_automation/i18n/hu.po +++ b/addons/base_automation/i18n/hu.po @@ -3,10 +3,10 @@ # * base_automation # # Translators: -# gezza , 2017 # Martin Trigaux, 2019 # krnkris, 2019 # Ákos Nagy , 2019 +# gezza , 2019 # msgid "" msgstr "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2017-02-15 10:48+0000\n" -"Last-Translator: Ákos Nagy , 2019\n" +"Last-Translator: gezza , 2019\n" "Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -593,6 +593,13 @@ msgid "" "- 'Add Followers': add followers to a record (available in Discuss)\n" "- 'Send Email': automatically send an email (available in email_template)" msgstr "" +"Szerver akció típusa. A következő értékek állnak rendelkezésre:\n" +"- 'Python kód végrehajtása': python kód blokk végrehajtása\n" +"- 'Új rekord létrehozása vagy másolása': új rekord létrehozása új értékekkel, vagy létező rekord másolása\n" +"- 'Rekord írása': létező rekord értékeinek frissítése\n" +"- 'Több akció végrehajtása': olyan akció definiálása, mely több más szerver akciót hajt végre\n" +"- 'Követők hozzáadása': követők hozzáadása egy rekordhoz (Csevegés app-ban elérhető)\n" +"- 'E-mail küdése': e-mail küldése automatikusan (e-mail sablonban elérhető)" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__usage diff --git a/addons/base_gengo/i18n/ca.po b/addons/base_gengo/i18n/ca.po index ba213c6558c..38027b01a73 100644 --- a/addons/base_gengo/i18n/ca.po +++ b/addons/base_gengo/i18n/ca.po @@ -7,6 +7,7 @@ # RGB Consulting , 2019 # Quim - eccit , 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -14,7 +15,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:56+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,6 +29,8 @@ msgid "" "Gengo Public or Private keys are wrong or " "missing." msgstr "" +"Les claus públiques o privades de Gengo no es " +"troben o són incorrectes." #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.view_ir_translation_inherit_base_gengo_form @@ -37,6 +40,9 @@ msgid "" "in this system. You are supposed to do that directly by using your Gengo " "Account" msgstr "" +"Nota: Si l'estat de la traducció és 'En " +"Progrés', significa que la traducció s'ha d'aprovar per pujar-la al sistema." +" S'espera que es realitzi directament utilizant el compte de Gengo" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form @@ -46,28 +52,28 @@ msgstr "Afegir clau privada de Gengo..." #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Add Gengo login Public Key..." -msgstr "" +msgstr "Afegir clau pública de Gengo" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Add your comments here for translator...." -msgstr "" +msgstr "Afegir aquí els comentaris per al traductor" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Auto Approve Translation" -msgstr "" +msgstr "Aprovar traducció automàticament" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_res_company__gengo_auto_approve #: model:ir.model.fields,field_description:base_gengo.field_res_config_settings__gengo_auto_approve msgid "Auto Approve Translation ?" -msgstr "" +msgstr "Aprovar traducció automàticament?" #. module: base_gengo #: model:ir.model,name:base_gengo.model_base_gengo_translations msgid "Base Gengo Translations" -msgstr "" +msgstr "Traduccions Base de Gengo" #. module: base_gengo #: selection:base.gengo.translations,sync_type:0 @@ -86,11 +92,13 @@ msgid "" "Check this box if you're using the sandbox mode of Gengo, mainly used for " "testing purpose." msgstr "" +"Marca aquesta casella si estas utilitzant el mode sandbox de Gengo, " +"utilitzat principalment amb objectius de proves. " #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.base_gengo_translation_wizard_from msgid "Click here to Configure Gengo Parameters" -msgstr "" +msgstr "Prémer aquí per configurar els paràmetres de Gengo." #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form @@ -106,7 +114,7 @@ msgstr "Comentaris" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_ir_translation__gengo_comment msgid "Comments & Activity Linked to Gengo" -msgstr "" +msgstr "Comentaris i activitats enllaçats a Gengo" #. module: base_gengo #: model:ir.model,name:base_gengo.model_res_company @@ -136,39 +144,39 @@ msgstr "Mostrar Nom" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.view_ir_translation_inherit_base_gengo_form msgid "Gengo Comments & Activity..." -msgstr "" +msgstr "Comentaris i activitats de Gengo" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_ir_translation__order_id msgid "Gengo Order ID" -msgstr "" +msgstr "ID de petició de Gengo" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_res_company__gengo_private_key #: model:ir.model.fields,field_description:base_gengo.field_res_config_settings__gengo_private_key msgid "Gengo Private Key" -msgstr "" +msgstr "Clau privada de Gengo" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_res_company__gengo_public_key #: model:ir.model.fields,field_description:base_gengo.field_res_config_settings__gengo_public_key msgid "Gengo Public Key" -msgstr "" +msgstr "Clau pública de Gengo" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.base_gengo_translation_wizard_from msgid "Gengo Request Form" -msgstr "" +msgstr "Formulari de petició de Gengo" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.view_ir_translation_inherit_base_gengo_form msgid "Gengo Translation Service" -msgstr "" +msgstr "Servei de traducció de Gengo" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_ir_translation__gengo_translation msgid "Gengo Translation Service Level" -msgstr "" +msgstr "Nivell de servei de traducció de Gengo" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:85 @@ -240,34 +248,34 @@ msgstr "Última actualització el" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_base_gengo_translations__sync_limit msgid "No. of terms to sync" -msgstr "" +msgstr "Nombre de termes a sincronitzar" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Private Key" -msgstr "" +msgstr "Clau privada" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 msgid "Pro" -msgstr "" +msgstr "Pro" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Public Key" -msgstr "" +msgstr "Clau pública" #. module: base_gengo #: selection:base.gengo.translations,sync_type:0 msgid "Receive Translation" -msgstr "" +msgstr "Rebre traduccions" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_res_company__gengo_sandbox #: model:ir.model.fields,field_description:base_gengo.field_res_config_settings__gengo_sandbox #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Sandbox Mode" -msgstr "" +msgstr "Mode Sandbox" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.base_gengo_translation_wizard_from @@ -287,7 +295,7 @@ msgstr "Estàndard " #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_base_gengo_translations__sync_type msgid "Sync Type" -msgstr "" +msgstr "Tipus de sincronització" #. module: base_gengo #: code:addons/base_gengo/wizard/base_gengo_translations.py:115 @@ -319,7 +327,7 @@ msgstr "" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.view_translation_search msgid "To Approve In Gengo" -msgstr "" +msgstr "Per aprovar a Gengo" #. module: base_gengo #: model:ir.model,name:base_gengo.model_ir_translation @@ -334,7 +342,7 @@ msgstr "" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 msgid "Ultra" -msgstr "" +msgstr "Ultra" #. module: base_gengo #: model:ir.model.fields,help:base_gengo.field_ir_translation__gengo_translation diff --git a/addons/base_iban/i18n/ca.po b/addons/base_iban/i18n/ca.po index b3b21bb7c47..f36dfe6ccda 100644 --- a/addons/base_iban/i18n/ca.po +++ b/addons/base_iban/i18n/ca.po @@ -4,16 +4,17 @@ # # Translators: # Martin Trigaux, 2018 -# Marc Tormo i Bochaca , 2018 -# RGB Consulting , 2018 +# Marc Tormo i Bochaca , 2019 +# RGB Consulting , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-08-24 09:16+0000\n" -"Last-Translator: RGB Consulting , 2018\n" +"PO-Revision-Date: 2016-08-05 12:56+0000\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +37,7 @@ msgstr "No es pot calcular el BBAN per que el número de compte no és un IBAN." #: code:addons/base_iban/models/res_partner_bank.py:54 #, python-format msgid "IBAN" -msgstr "" +msgstr "IBAN" #. module: base_iban #: code:addons/base_iban/models/res_partner_bank.py:39 @@ -58,7 +59,7 @@ msgstr "El codi IBAN és invàlid, ha de començar pel codi del país" #: code:addons/base_iban/models/res_partner_bank.py:31 #, python-format msgid "There is no IBAN code." -msgstr "" +msgstr "No hi ha codi IBAN" #. module: base_iban #: code:addons/base_iban/models/res_partner_bank.py:45 diff --git a/addons/base_import/i18n/ca.po b/addons/base_import/i18n/ca.po index 043c0efd331..8659847dcd4 100644 --- a/addons/base_import/i18n/ca.po +++ b/addons/base_import/i18n/ca.po @@ -3,18 +3,19 @@ # * base_import # # Translators: -# Martin Trigaux, 2018 -# RGB Consulting , 2018 -# Quim - eccit , 2018 -# Manel Fernandez , 2018 +# Manel Fernandez , 2019 +# Martin Trigaux, 2019 +# Quim - eccit , 2019 +# RGB Consulting , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-08-24 09:16+0000\n" -"Last-Translator: Manel Fernandez , 2018\n" +"PO-Revision-Date: 2016-08-05 12:56+0000\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -66,7 +67,7 @@ msgstr "Base" #. module: base_import #: model:ir.model,name:base_import.model_base_import_import msgid "Base Import" -msgstr "" +msgstr "Import base" #. module: base_import #: model:ir.model,name:base_import.model_base_import_mapping diff --git a/addons/board/i18n/pt_BR.po b/addons/board/i18n/pt_BR.po index c06a5208291..af34bc55373 100644 --- a/addons/board/i18n/pt_BR.po +++ b/addons/board/i18n/pt_BR.po @@ -3,18 +3,18 @@ # * board # # Translators: -# Rodrigo de Almeida Sottomaior Macedo , 2018 -# Martin Trigaux, 2018 -# Mateus Lopes , 2018 -# grazziano , 2018 -# André Augusto Firmino Cordeiro , 2018 +# grazziano , 2016 +# Martin Trigaux, 2016 +# Mateus Lopes , 2016 +# Marcel Savegnago , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-24 09:04+0000\n" -"PO-Revision-Date: 2018-08-24 09:04+0000\n" -"Last-Translator: André Augusto Firmino Cordeiro , 2018\n" +"POT-Creation-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2016-08-05 12:57+0000\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -105,7 +105,7 @@ msgstr "Não foi possível adicionar o filtro ao painel" #. module: board #: model:ir.model.fields,field_description:board.field_board_board__display_name msgid "Display Name" -msgstr "Nome exibido" +msgstr "Nome para Exibição" #. module: board #. openerp-web @@ -122,14 +122,14 @@ msgstr "ID" #. module: board #: model:ir.model.fields,field_description:board.field_board_board____last_update msgid "Last Modified on" -msgstr "Última modificação em" +msgstr "Última Modificação em" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:41 #, python-format msgid "Layout" -msgstr "" +msgstr "Layout" #. module: board #. openerp-web diff --git a/addons/crm/i18n/ca.po b/addons/crm/i18n/ca.po index 2c3a10065fc..fe8764f00c4 100644 --- a/addons/crm/i18n/ca.po +++ b/addons/crm/i18n/ca.po @@ -9,6 +9,7 @@ # RGB Consulting , 2019 # Quim - eccit , 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:57+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -100,6 +101,10 @@ msgid "" "attrs=\"{'invisible': [('is_blacklisted', '=', False)]}\" " "groups=\"base.group_user\"/>" msgstr "" +"${object.user_id.company_id.email}\n" +" % endif\n" +" % if object.user_id.company_id.website\n" +" | \n" +" ${object.user_id.company_id.website}\n" +" \n" +" % endif\n" +" \n" +" \n" +" \n" +" \n" +"\n" +"\n" +"\n" +"\n" +"\n" +" \n" +" \n" +"
\n" +" Unterstützt von Odoo\n" +"
\n" +"\n" +"\n" +"\n" +"\n" #. module: gamification -#: code:addons/gamification/models/challenge.py:660 +#: code:addons/gamification/models/challenge.py:675 #, python-format msgid "
%(rank)d. %(user_name)s - %(reward_name)s" msgstr "
" #. module: gamification -#: code:addons/gamification/models/challenge.py:657 +#: code:addons/gamification/models/challenge.py:672 #, python-format msgid "" "
Nobody has succeeded to reach every goal, no badge is rewarded for this" @@ -153,7 +271,7 @@ msgstr "" " noch keine Auszeichnung vergeben." #. module: gamification -#: code:addons/gamification/models/challenge.py:655 +#: code:addons/gamification/models/challenge.py:670 #, python-format msgid "
Reward (badge %s) for every succeeding user was sent to %s." msgstr "" @@ -161,7 +279,7 @@ msgstr "" " %s." #. module: gamification -#: code:addons/gamification/models/challenge.py:665 +#: code:addons/gamification/models/challenge.py:680 #, python-format msgid "" "
Special rewards were sent to the top competing users. The ranking for " @@ -170,6 +288,46 @@ msgstr "" "
Für die erfolgreichsten Teilnehmer des Wettbewerbs wurden spezielle " "Preise vergeben. Die Rangfolge ist wie folgt:" +#. module: gamification +#: model:mail.template,body_html:gamification.mail_template_data_new_rank_reached +msgid "" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

\n" +" Congratulations\n" +" ${object.partner_id.name or ''}!\n" +"

\n" +"

\n" +" You just reached a new rank : ${object.rank_id.name}\n" +"

\n" +"

Continue your work to become a ${object.next_rank_id.name} !

\n" +"
\n" +" % set gamification_redirection_data = object.get_gamification_redirection_data()\n" +" % for data in gamification_redirection_data\n" +" % set url = data['url']\n" +" % set label = data['label']\n" +" ${label}\n" +" % endfor\n" +"
\n" +"
\n" +"

\n" +" \n" +"

\n" +"
\n" +"
\n" +"
\n" +" Thank you,
\n" +"
\n" +" " +msgstr "" + #. module: gamification #: model:mail.template,body_html:gamification.email_template_goal_reminder msgid "" @@ -184,6 +342,43 @@ msgid "" " % endif\n" "" msgstr "" +"
\n" +" Errinerung ${object.name}
\n" +"Sie haben Ihren Fortschritt für das Ziel nicht aktualisiert ${object.definition_id.name} (currently reached at ${object.completeness}%) für mindestens ${object.remind_update_delay} days. Vergessen Sie nicht, es zu aktualisieren\n" +"

\n" +"Vielen Dank,\n" +"
\n" +" % if object.challenge_id.manager_id and object.challenge_id.manager_id.signature:\n" +" ${object.challenge_id.manager_id.signature | safe}\n" +" % endif\n" +"
" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.goal_kanban_view +msgid "" +"" +msgstr "" +"" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.goal_kanban_view +msgid "" +"" +msgstr "" +"" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.goal_kanban_view +msgid "" +"" +msgstr "" +"" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view @@ -285,7 +480,7 @@ msgid "" " \n" " \n" " \n" -" % set top_goals = [line['goals'][1], line['goals'][0], line['goals'][2]]\n" +" % set top_goals = line['goals'][:3]\n" " % for goal in top_goals:\n" "
\n" " % if loop.index == 1:\n" @@ -435,6 +630,13 @@ msgstr "" "Ein Ziel wird durch einen Benutzer und eine Zieldefinition definiert.\n" "Ziele können automatisch mit Hilfe von Challenges erstellt werden." +#. module: gamification +#: model_terms:ir.actions.act_window,help:gamification.gamification_karma_ranks_action +msgid "" +"A rank correspond to a fixed karma level. The more you have karma, the more your rank is high.\n" +" This is used to quickly know which user is new or old or highly or not active." +msgstr "" + #. module: gamification #: selection:gamification.badge,rule_auth:0 msgid "A selected list of users" @@ -518,6 +720,11 @@ msgstr "Automatisch: Anzahl der Datensätze" msgid "Automatic: sum on a field" msgstr "Automatisch: Summe eines Feldes" +#. module: gamification +#: model:gamification.karma.rank,name:gamification.rank_bachelor +msgid "Bachelor" +msgstr "Bachelor" + #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__name #: model:ir.model.fields,field_description:gamification.field_gamification_badge_user__badge_id @@ -532,10 +739,9 @@ msgid "Badge Description" msgstr "Beschreibung der Auszeichnung" #. module: gamification -#: model:mail.message.subtype,description:gamification.mt_badge_granted -#: model:mail.message.subtype,name:gamification.mt_badge_granted -msgid "Badge Granted" -msgstr "Auszeichnung vergeben" +#: model:ir.model.fields,field_description:gamification.field_gamification_badge_user__level +msgid "Badge Level" +msgstr "" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_list_view @@ -550,6 +756,7 @@ msgstr "Name der Auszeichnung" #. module: gamification #: model:ir.actions.act_window,name:gamification.badge_list_action +#: model:ir.model.fields,field_description:gamification.field_res_users__badge_ids #: model:ir.ui.menu,name:gamification.gamification_badge_menu msgid "Badges" msgstr "Auszeichnungen" @@ -578,13 +785,23 @@ msgstr "Batch Modus" msgid "Brilliant" msgstr "Brillanter Experte" +#. module: gamification +#: selection:gamification.badge,level:0 +msgid "Bronze" +msgstr "Bronze" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__bronze_badge +msgid "Bronze badges count" +msgstr "Anzahl Bronze-Auszeichnungen" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_kanban_view msgid "Can not grant" msgstr "Kann nicht vergeben werden." #. module: gamification -#: code:addons/gamification/models/goal.py:413 +#: code:addons/gamification/models/goal.py:412 #, python-format msgid "Can not modify the configuration of a started goal" msgstr "" @@ -697,7 +914,7 @@ msgstr "Benutzer/in anlegen" #. module: gamification #: model_terms:ir.actions.act_window,help:gamification.badge_list_action msgid "Create a new badge" -msgstr "" +msgstr "Erstellen Sie ein neues Abzeichen" #. module: gamification #: model_terms:ir.actions.act_window,help:gamification.challenge_list_action @@ -714,6 +931,11 @@ msgstr "Ein neues Ziel anlegen" msgid "Create a new goal definition" msgstr "" +#. module: gamification +#: model_terms:ir.actions.act_window,help:gamification.gamification_karma_ranks_action +msgid "Create a new rank" +msgstr "" + #. module: gamification #: model_terms:ir.actions.act_window,help:gamification.action_new_simplified_res_users msgid "" @@ -735,6 +957,7 @@ msgstr "" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__create_uid #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__create_uid #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__create_uid +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__create_uid msgid "Created by" msgstr "Erstellt von" @@ -747,6 +970,7 @@ msgstr "Erstellt von" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__create_date #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__create_date #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__create_date +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__create_date msgid "Created on" msgstr "Erstellt am" @@ -821,6 +1045,7 @@ msgstr "" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__description #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__description +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__description msgid "Description" msgstr "Beschreibung" @@ -838,6 +1063,7 @@ msgstr "Anzeigemodus" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__display_name #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__display_name #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__display_name +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__display_name msgid "Display Name" msgstr "Anzeigename" @@ -852,6 +1078,11 @@ msgstr "Angezeigt als" msgid "Distinctive field for batch user" msgstr "Eindeutiges Feld für Batch-User" +#. module: gamification +#: model:gamification.karma.rank,name:gamification.rank_doctor +msgid "Doctor" +msgstr "Doktor" + #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_goal_definition__domain msgid "" @@ -964,6 +1195,11 @@ msgstr "Für jeden erfolgreichen Benutzer" msgid "Formating Options" msgstr "Formatierungsoptionen" +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_badge__level +msgid "Forum Badge Level" +msgstr "Forum Auszeichnungsstufe" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_kanban_view msgid "From" @@ -982,7 +1218,7 @@ msgstr "Gamification-Pin" #. module: gamification #: model:ir.model,name:gamification.model_gamification_challenge msgid "Gamification Challenge" -msgstr "" +msgstr "Gamification Herausforderung" #. module: gamification #: model:ir.model,name:gamification.model_gamification_goal @@ -1090,6 +1326,16 @@ msgstr "Zieldefinitionen" msgid "Goals" msgstr "Ziele" +#. module: gamification +#: selection:gamification.badge,level:0 +msgid "Gold" +msgstr "Gold" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__gold_badge +msgid "Gold badges count" +msgstr "Anzahl Gold-Auszeichnungen" + #. module: gamification #: model:gamification.badge,name:gamification.badge_good_job msgid "Good Job" @@ -1169,6 +1415,7 @@ msgstr "Personalwesen / Engagement" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__id #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__id #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__id +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__id msgid "ID" msgstr "ID" @@ -1270,6 +1517,16 @@ msgstr "Laden Sie neue Benutzer ein" msgid "Is Follower" msgstr "Ist ein Abonnent" +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__karma +msgid "Karma" +msgstr "Karma" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__karma_position +msgid "Karma position" +msgstr "" + #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge____last_update #: model:ir.model.fields,field_description:gamification.field_gamification_badge_user____last_update @@ -1279,6 +1536,7 @@ msgstr "Ist ein Abonnent" #: model:ir.model.fields,field_description:gamification.field_gamification_goal____last_update #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition____last_update #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard____last_update +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank____last_update msgid "Last Modified on" msgstr "Zuletzt geändert am" @@ -1301,6 +1559,7 @@ msgstr "Zuletzt aktualisiert" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__write_uid #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__write_uid #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__write_uid +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__write_uid msgid "Last Updated by" msgstr "Zuletzt aktualisiert durch" @@ -1313,6 +1572,7 @@ msgstr "Zuletzt aktualisiert durch" #: model:ir.model.fields,field_description:gamification.field_gamification_goal__write_date #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__write_date #: model:ir.model.fields,field_description:gamification.field_gamification_goal_wizard__write_date +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__write_date msgid "Last Updated on" msgstr "Zuletzt aktualisiert am" @@ -1357,6 +1617,37 @@ msgstr "Abonnenten der Nachrichtengruppe" msgid "Main Attachment" msgstr "Hauptanhänge" +#. module: gamification +#: model:gamification.karma.rank,name:gamification.rank_master +msgid "Master" +msgstr "Vorlage" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_badge__image_medium +msgid "Medium-sized badge image" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_karma_rank__image_medium +msgid "" +"Medium-sized icon of the rank. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_badge__image_medium +msgid "" +"Medium-sized image of the badge. It is automatically resized as a 128x128px " +"image, with aspect ratio preserved. Use this field in form views or some " +"kanban views." +msgstr "" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__image_medium +msgid "Medium-sized rank icon" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.view_challenge_kanban msgid "Member" @@ -1374,6 +1665,11 @@ msgstr "Error beim senden der Nachricht" msgid "Messages" msgstr "Nachrichten" +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_karma_rank__karma_min +msgid "Minimum karma needed to reach this rank" +msgstr "" + #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_goal_definition__model_id #: model_terms:ir.ui.view,arch_db:gamification.goal_definition_search_view @@ -1406,6 +1702,16 @@ msgstr "Monatliche Begrenzung für die Vergabe" msgid "Monthly total" msgstr "Monatlich gesamt" +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__description_motivational +msgid "Motivational" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_karma_rank__description_motivational +msgid "Motivational phrase to reach this rank" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_search_view msgid "My Goals" @@ -1445,7 +1751,22 @@ msgstr "" #. module: gamification #: model:mail.template,subject:gamification.email_template_badge_received msgid "New badge ${object.badge_id.name} granted" -msgstr "Neue Medialle ${object.badge_id.name} bekommen" +msgstr "Neue Auszeichnung ${object.badge_id.name} bekommen" + +#. module: gamification +#: model:mail.template,subject:gamification.mail_template_data_new_rank_reached +msgid "New rank: ${object.rank_id.name}" +msgstr "" + +#. module: gamification +#: model:gamification.karma.rank,name:gamification.rank_newbie +msgid "Newbie" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__next_rank_id +msgid "Next Rank" +msgstr "" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__next_report_date @@ -1473,7 +1794,7 @@ msgid "No one, assigned through challenges" msgstr "Niemand, Zuordnung erfolgt durch die Zielvorgabe" #. module: gamification -#: code:addons/gamification/models/challenge.py:672 +#: code:addons/gamification/models/challenge.py:687 #, python-format msgid "Nobody reached the required conditions to receive special badges." msgstr "" @@ -1611,6 +1932,63 @@ msgstr "" "enthält den aktuellen Wert. Ein zugeordneter Benutzer hat Zugriff über " "object.user_id." +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__rank_id +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_rank_view_form +msgid "Rank" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__image +msgid "Rank Icon" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__name +msgid "Rank Name" +msgstr "" + +#. module: gamification +#: model:ir.model,name:gamification.model_gamification_karma_rank +msgid "Rank based on karma" +msgstr "" + +#. module: gamification +#: model:ir.actions.act_window,name:gamification.gamification_karma_ranks_action +#: model:ir.ui.menu,name:gamification.gamification_karma_ranks_menu +msgid "Ranks" +msgstr "" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_ranks_view_tree +msgid "Ranks List" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_bachelor +msgid "Reach the next rank and gain a very magic wand !" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_master +msgid "Reach the next rank and gain a very nice hat !" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_student +msgid "Reach the next rank and gain a very nice mug !" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_doctor +msgid "Reach the next rank and gain a week-end with a unicorn !" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description_motivational:gamification.rank_newbie +msgid "Reach the next rank to show the rest of the world you exist!" +msgstr "" + #. module: gamification #: selection:gamification.goal,state:0 msgid "Reached" @@ -1676,6 +2054,11 @@ msgstr "Berichtsvorlage" msgid "Required Badges" msgstr "Benötigte Auszeichnungen" +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__karma_min +msgid "Required Karma" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_form_view msgid "Reset Completion" @@ -1755,6 +2138,11 @@ msgstr "Suche Zielbeschreibungen" msgid "Search Goals" msgstr "Suche Einzelziele" +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_ranks_view_search +msgid "Search Ranks" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_form_view msgid "" @@ -1822,6 +2210,42 @@ msgstr "Einsellungen / Gamification Tools" msgid "Setup your Company" msgstr "Richten Sie Ihre Firma ein" +#. module: gamification +#: selection:gamification.badge,level:0 +msgid "Silver" +msgstr "Silber" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_res_users__silver_badge +msgid "Silver badges count" +msgstr "Anzahl Silberauszeichnungen" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_badge__image_small +msgid "Small-sized badge image" +msgstr "" + +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_karma_rank__image_small +msgid "" +"Small-sized icon of the rank. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is" +" required." +msgstr "" + +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_badge__image_small +msgid "" +"Small-sized image of the badge. It is automatically resized as a 64x64px " +"image, with aspect ratio preserved. Use this field anywhere a small image is" +" required." +msgstr "" + +#. module: gamification +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__image_small +msgid "Small-sized rank icon" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Start Challenge" @@ -1851,6 +2275,11 @@ msgstr "Bundesland" msgid "Statistics" msgstr "Statistik" +#. module: gamification +#: model:gamification.karma.rank,name:gamification.rank_student +msgid "Student" +msgstr "Student" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Subscriptions" @@ -1884,7 +2313,7 @@ msgid "The action that will be called to update the goal value." msgstr "Diese Aktion wird ausgeführt, um den Zielwert zu aktualisieren." #. module: gamification -#: code:addons/gamification/models/challenge.py:651 +#: code:addons/gamification/models/challenge.py:666 #, python-format msgid "The challenge %s is finished." msgstr "Die Zielvorgabe ist zu %s erfüllt." @@ -1922,7 +2351,7 @@ msgstr "" "Datum auch als Startdatum für das Einzelziel." #. module: gamification -#: code:addons/gamification/models/goal.py:93 +#: code:addons/gamification/models/goal.py:92 #, python-format msgid "" "The domain for the definition %s seems incorrect, please check it.\n" @@ -1978,7 +2407,7 @@ msgstr "" "vergeben werden können." #. module: gamification -#: code:addons/gamification/models/goal.py:110 +#: code:addons/gamification/models/goal.py:109 #, python-format msgid "" "The model configuration for the definition %s seems incorrect, please check it.\n" @@ -1990,7 +2419,7 @@ msgstr "" "%s nicht gefunden" #. module: gamification -#: code:addons/gamification/models/goal.py:107 +#: code:addons/gamification/models/goal.py:106 #, python-format msgid "" "The model configuration for the definition %s seems incorrect, please check it.\n" @@ -2108,17 +2537,15 @@ msgid "These goals will not be recomputed." msgstr "Diese Ziele können nicht wiederverwendet werden." #. module: gamification -#: code:addons/gamification/models/badge.py:208 +#: code:addons/gamification/models/badge.py:236 #, python-format msgid "This badge can not be sent by users." msgstr "Diese Auszeichnung kann nicht von den Benutzern vergeben werden." #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_badge__image -msgid "This field holds the image used for the badge, limited to 256x256" +msgid "This field holds the image used for the badge." msgstr "" -"Dieses Feld enthält ein Bild der Auszeichnung, die Auflösung ist limitiert " -"256x256" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_kanban_view @@ -2168,7 +2595,7 @@ msgid "Update" msgstr "Aktualisieren" #. module: gamification -#: code:addons/gamification/models/goal.py:448 +#: code:addons/gamification/models/goal.py:447 #, python-format msgid "Update %s" msgstr "aktualisieren %s" @@ -2187,15 +2614,32 @@ msgid "User domain" msgstr "Benutzer Domain" #. module: gamification +#: model:ir.model,name:gamification.model_res_users #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__user_ids +#: model:ir.model.fields,field_description:gamification.field_gamification_karma_rank__user_ids msgid "Users" msgstr "Benutzer" +#. module: gamification +#: model:ir.model.fields,help:gamification.field_gamification_karma_rank__user_ids +msgid "Users having this rank" +msgstr "" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_rank_view_form +msgid "Users to that rank" +msgstr "" + #. module: gamification #: selection:gamification.challenge,category:0 msgid "Website / Forum" msgstr "Website / Forum" +#. module: gamification +#: selection:gamification.challenge,category:0 +msgid "Website / Slides" +msgstr "" + #. module: gamification #: selection:gamification.challenge,period:0 #: selection:gamification.challenge,report_message_frequency:0 @@ -2234,7 +2678,7 @@ msgid "Yearly" msgstr "Jährlich" #. module: gamification -#: code:addons/gamification/models/badge.py:210 +#: code:addons/gamification/models/badge.py:238 #, python-format msgid "You are not in the user allowed list." msgstr "Sie haben keine Berechtigung" @@ -2264,13 +2708,13 @@ msgid "You did great at your job." msgstr "Sie haben das großartig gemacht. " #. module: gamification -#: code:addons/gamification/models/badge.py:212 +#: code:addons/gamification/models/badge.py:240 #, python-format msgid "You do not have the required badges." msgstr "Sie haben die erforderlichen Auszeichnungen erhalten." #. module: gamification -#: code:addons/gamification/models/badge.py:214 +#: code:addons/gamification/models/badge.py:242 #, python-format msgid "You have already sent this badge too many time this month." msgstr "Sie haben diese Auszeichnung in diesem Monat bereits zu oft vergeben." @@ -2280,6 +2724,31 @@ msgstr "Sie haben diese Auszeichnung in diesem Monat bereits zu oft vergeben." msgid "You have found the hidden badge" msgstr "Sie haben eine verborgene Auszeichnung gefunden." +#. module: gamification +#: model_terms:gamification.karma.rank,description:gamification.rank_doctor +msgid "You have reached the last rank. Congratulations!" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description:gamification.rank_newbie +msgid "You just began the adventure! Welcome!" +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description:gamification.rank_master +msgid "You know what you are talking about. People learn from you." +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description:gamification.rank_bachelor +msgid "You love learning things. Curiosity is a good way to progress." +msgstr "" + +#. module: gamification +#: model_terms:gamification.karma.rank,description:gamification.rank_student +msgid "You're a young padawan now. May the force be with you!" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_form_view msgid "badges this month" @@ -2291,11 +2760,28 @@ msgstr "Vergebene Auszeichnungen in diesem Monat" msgid "days" msgstr "Tage" +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_rank_view_form +msgid "" +"e.g. A Master Chief knows quite everything on the forum! You cannot beat " +"him!" +msgstr "" + +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_rank_view_form +msgid "e.g. Master Chief" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "e.g. Monthly Sales Objectives" msgstr "z. B. monatliche Verkaufsziele" +#. module: gamification +#: model_terms:ir.ui.view,arch_db:gamification.gamification_karma_rank_view_form +msgid "e.g. Reach this rank to gain a free mug !" +msgstr "" + #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_definition_form_view msgid "e.g. days" diff --git a/addons/hr_contract/i18n/pt_BR.po b/addons/hr_contract/i18n/pt_BR.po index 23ff73b450a..11755dbe149 100644 --- a/addons/hr_contract/i18n/pt_BR.po +++ b/addons/hr_contract/i18n/pt_BR.po @@ -9,6 +9,7 @@ # Martin Trigaux, 2019 # Mateus Lopes , 2019 # grazziano , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -16,7 +17,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:58+0000\n" -"Last-Translator: grazziano , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -230,7 +231,7 @@ msgstr "Nome para Exibição" #. module: hr_contract #: model_terms:ir.ui.view,arch_db:hr_contract.hr_contract_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: hr_contract #: model_terms:ir.ui.view,arch_db:hr_contract.hr_contract_view_kanban diff --git a/addons/hr_expense/i18n/de.po b/addons/hr_expense/i18n/de.po index d062c20d791..fb0dd506b11 100644 --- a/addons/hr_expense/i18n/de.po +++ b/addons/hr_expense/i18n/de.po @@ -31,6 +31,7 @@ # Chris Egal , 2019 # Martin Trigaux, 2019 # Anja Uebermuth , 2019 +# Felix Schubert , 2019 # msgid "" msgstr "" @@ -38,7 +39,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:58+0000\n" -"Last-Translator: Anja Uebermuth , 2019\n" +"Last-Translator: Felix Schubert , 2019\n" "Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1327,7 +1328,7 @@ msgstr "Domänen Alias konfigurieren" #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet_register_payment_wizard__show_partner_bank_account msgid "Show Partner Bank Account" -msgstr "" +msgstr "Partner Bankkonto anzeigen" #. module: hr_expense #: model_terms:ir.ui.view,arch_db:hr_expense.view_hr_expense_filter diff --git a/addons/hr_expense/i18n/fr.po b/addons/hr_expense/i18n/fr.po index 0471ab47f79..aadd91ca662 100644 --- a/addons/hr_expense/i18n/fr.po +++ b/addons/hr_expense/i18n/fr.po @@ -37,6 +37,7 @@ # Marie Willemyns , 2019 # Martin Trigaux, 2019 # Eloïse Stilmant , 2019 +# MaxyMoos , 2019 # msgid "" msgstr "" @@ -44,7 +45,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:58+0000\n" -"Last-Translator: Eloïse Stilmant , 2019\n" +"Last-Translator: MaxyMoos , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -672,7 +673,7 @@ msgstr "Frais à facturer" #. module: hr_expense #: model_terms:ir.ui.view,arch_db:hr_expense.account_journal_dashboard_kanban_view_inherit_hr_expense msgid "Expenses to Process" -msgstr "" +msgstr "Notes de frais à traiter" #. module: hr_expense #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__is_refused diff --git a/addons/hr_holidays/i18n/pt_BR.po b/addons/hr_holidays/i18n/pt_BR.po index bf3c74096c3..f4889144382 100644 --- a/addons/hr_holidays/i18n/pt_BR.po +++ b/addons/hr_holidays/i18n/pt_BR.po @@ -12,8 +12,8 @@ # grazziano , 2019 # Martin Trigaux, 2019 # Mateus Lopes , 2019 -# Marcel Savegnago , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -21,7 +21,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:58+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -1035,7 +1035,7 @@ msgstr "Nome para Exibição" #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_allocation_view_kanban #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: hr_holidays #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_allocation_view_form diff --git a/addons/hr_holidays/i18n/tr.po b/addons/hr_holidays/i18n/tr.po index 503abd5dd0e..caca316107e 100644 --- a/addons/hr_holidays/i18n/tr.po +++ b/addons/hr_holidays/i18n/tr.po @@ -16,12 +16,12 @@ # Martin Trigaux, 2019 # Thermo Dynamic , 2019 # Buket Şeker , 2019 -# Umur Akın , 2019 # Gökhan Erdoğdu , 2019 # Ediz Duman , 2019 # Levent Karakaş , 2019 # Murat Kaplan , 2019 # Abdullah Onur Uğur , 2019 +# Umur Akın , 2019 # msgid "" msgstr "" @@ -29,7 +29,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:58+0000\n" -"Last-Translator: Abdullah Onur Uğur , 2019\n" +"Last-Translator: Umur Akın , 2019\n" "Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -121,12 +121,12 @@ msgstr "<th class=\"text-center\" colspan=" #. module: hr_holidays #: selection:hr.leave,request_hour_from:0 selection:hr.leave,request_hour_to:0 msgid "0:30 AM" -msgstr "" +msgstr "0:30 AM" #. module: hr_holidays #: selection:hr.leave,request_hour_from:0 selection:hr.leave,request_hour_to:0 msgid "0:30 PM" -msgstr "" +msgstr "0:30 PM" #. module: hr_holidays #: selection:hr.leave,request_hour_from:0 selection:hr.leave,request_hour_to:0 diff --git a/addons/hr_recruitment/i18n/pt_BR.po b/addons/hr_recruitment/i18n/pt_BR.po index 854350e3900..c662163424e 100644 --- a/addons/hr_recruitment/i18n/pt_BR.po +++ b/addons/hr_recruitment/i18n/pt_BR.po @@ -14,6 +14,7 @@ # Clemilton Clementino , 2019 # Mateus Lopes , 2019 # grazziano , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -21,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 12:59+0000\n" -"Last-Translator: grazziano , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -849,7 +850,7 @@ msgstr "" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.hr_kanban_view_applicant msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban diff --git a/addons/iap/i18n/hu.po b/addons/iap/i18n/hu.po index 468f3186fed..727b03e3c55 100644 --- a/addons/iap/i18n/hu.po +++ b/addons/iap/i18n/hu.po @@ -3,16 +3,17 @@ # * iap # # Translators: -# krnkris, 2018 -# Ákos Nagy , 2018 +# Ákos Nagy , 2017 +# krnkris, 2017 +# gezza , 2019 # msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~11.5\n" +"Project-Id-Version: Odoo Server saas~12.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-08-24 09:19+0000\n" -"Last-Translator: Ákos Nagy , 2018\n" +"POT-Creation-Date: 2019-03-20 13:49+0000\n" +"PO-Revision-Date: 2017-12-13 14:54+0000\n" +"Last-Translator: gezza , 2019\n" "Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,16 +33,16 @@ msgstr "" #. module: iap #. openerp-web -#: code:addons/iap/static/src/js/crash_manager.js:23 +#: code:addons/iap/static/src/xml/iap_templates.xml:39 #, python-format -msgid "Buy credits at Odoo" +msgid "Buy credits" msgstr "" #. module: iap #. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:41 +#: code:addons/iap/static/src/js/crash_manager.js:23 #, python-format -msgid "Buy more credits" +msgid "Buy credits at Odoo" msgstr "" #. module: iap @@ -51,13 +52,6 @@ msgstr "" msgid "Cancel" msgstr "Mégsem" -#. module: iap -#. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:28 -#, python-format -msgid "Checking remaining credit ..." -msgstr "" - #. module: iap #: model:ir.model.fields,field_description:iap.field_iap_account__company_id msgid "Company" @@ -78,6 +72,13 @@ msgstr "Létrehozva" msgid "Display Name" msgstr "Megjelenített név" +#. module: iap +#. openerp-web +#: code:addons/iap/static/src/xml/iap_templates.xml:32 +#, python-format +msgid "Go to My Portal" +msgstr "" + #. module: iap #: model:ir.ui.menu,name:iap.iap_root_menu msgid "IAP" @@ -103,10 +104,10 @@ msgstr "Azonosító" #. module: iap #. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:21 +#: code:addons/iap/static/src/xml/iap_templates.xml:28 #, python-format msgid "In-App Purchases" -msgstr "" +msgstr "In-App vásárlások" #. module: iap #. openerp-web @@ -115,13 +116,6 @@ msgstr "" msgid "Insufficient Balance" msgstr "" -#. module: iap -#. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:31 -#, python-format -msgid "Insufficient credit" -msgstr "" - #. module: iap #. openerp-web #: code:addons/iap/static/src/xml/iap_templates.xml:14 @@ -132,24 +126,17 @@ msgstr "" #. module: iap #: model:ir.model.fields,field_description:iap.field_iap_account____last_update msgid "Last Modified on" -msgstr "Legutóbb frissítve" +msgstr "Utoljára módosítva" #. module: iap #: model:ir.model.fields,field_description:iap.field_iap_account__write_uid msgid "Last Updated by" -msgstr "Legutóbb frissítette" +msgstr "Utoljára frissítette" #. module: iap #: model:ir.model.fields,field_description:iap.field_iap_account__write_date msgid "Last Updated on" -msgstr "Legutóbb frissítve " - -#. module: iap -#. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:34 -#, python-format -msgid "Remaining :" -msgstr "" +msgstr "Utoljára frissítve " #. module: iap #: model:ir.model.fields,field_description:iap.field_iap_account__service_name @@ -162,17 +149,3 @@ msgstr "" #, python-format msgid "Start a Trial at Odoo" msgstr "" - -#. module: iap -#. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:37 -#, python-format -msgid "Temporarily unavailable" -msgstr "" - -#. module: iap -#. openerp-web -#: code:addons/iap/static/src/xml/iap_templates.xml:34 -#, python-format -msgid "credits" -msgstr "" diff --git a/addons/mail/i18n/ca.po b/addons/mail/i18n/ca.po index 6fd0dc6ecda..531e802dae1 100644 --- a/addons/mail/i18n/ca.po +++ b/addons/mail/i18n/ca.po @@ -40,6 +40,7 @@ msgstr "" #, python-format msgid "%(user_name)s invited you to follow %(document)s document: %(title)s" msgstr "" +"%(user_name)s t'ha convidat a seguir %(document)s el document: %(title)s" #. module: mail #: code:addons/mail/wizard/invite.py:31 @@ -85,20 +86,20 @@ msgstr "%s creat" #: code:addons/mail/static/src/js/models/threads/mixins/thread_typing_mixin.js:131 #, python-format msgid "%s is typing..." -msgstr "" +msgstr "%s està escrivint..." #. module: mail #. openerp-web #: code:addons/mail/static/src/js/models/threads/mixins/thread_typing_mixin.js:137 #, python-format msgid "%s, %s and more are typing..." -msgstr "" +msgstr "%s, %s i altres estan escrivint..." #. module: mail #: code:addons/mail/models/mail_activity.py:388 #, python-format msgid "%s: %s assigned to you" -msgstr "" +msgstr "%s: %s assignat a tu" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_notification_paynow @@ -222,6 +223,10 @@ msgid "" "attrs=\"{'invisible': [('is_blacklisted', '=', False)]}\" " "groups=\"base.group_user\"/>" msgstr "" +", 2019 # danimaribeiro , 2019 # Martin Trigaux, 2019 -# Marcel Savegnago , 2019 # Luiz Carlos de Lima , 2019 # Adriel Kotviski , 2019 # falexandresilva , 2019 @@ -23,6 +22,7 @@ # Yannick Belot , 2019 # rogeriojlle , 2019 # Mateus Lopes , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -30,7 +30,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 13:05+0000\n" -"Last-Translator: Mateus Lopes , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -2984,7 +2984,7 @@ msgstr "Últimas Atividades" #: model:ir.model.fields,field_description:mail.field_mail_mail__layout #: model:ir.model.fields,field_description:mail.field_mail_message__layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_channel_view_kanban @@ -3653,7 +3653,7 @@ msgstr "" #: code:addons/mail/static/src/xml/discuss.xml:211 #, python-format msgid "New Channel" -msgstr "" +msgstr "Novo Canal" #. module: mail #. openerp-web @@ -4465,7 +4465,7 @@ msgstr "Visualização de" #: code:addons/mail/static/src/xml/thread.xml:89 #, python-format msgid "Previous" -msgstr "" +msgstr "Anterior" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_activity__previous_activity_type_id @@ -4543,7 +4543,7 @@ msgstr "" #: code:addons/mail/static/src/xml/thread_window.xml:13 #, python-format msgid "Read more" -msgstr "" +msgstr "Leia mais" #. module: mail #. openerp-web diff --git a/addons/mail/i18n/zh_CN.po b/addons/mail/i18n/zh_CN.po index 35be73630c3..9e882e62295 100644 --- a/addons/mail/i18n/zh_CN.po +++ b/addons/mail/i18n/zh_CN.po @@ -36,6 +36,7 @@ # John An , 2019 # Jeffery CHEN Fan , 2019 # inspur qiuguodong , 2019 +# F4NNIU , 2019 # msgid "" msgstr "" @@ -43,7 +44,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 13:05+0000\n" -"Last-Translator: inspur qiuguodong , 2019\n" +"Last-Translator: F4NNIU , 2019\n" "Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -4373,7 +4374,7 @@ msgstr "" #: code:addons/mail/static/src/js/tour.js:39 #, python-format msgid "Post your message on the thread" -msgstr "" +msgstr "在帖子上发布你的消息" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_notification_borders diff --git a/addons/maintenance/i18n/pt_BR.po b/addons/maintenance/i18n/pt_BR.po index f13160f43dc..15739850b47 100644 --- a/addons/maintenance/i18n/pt_BR.po +++ b/addons/maintenance/i18n/pt_BR.po @@ -12,6 +12,7 @@ # grazziano , 2019 # Silmar , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -19,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:50+0000\n" "PO-Revision-Date: 2016-08-05 13:05+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -421,7 +422,7 @@ msgstr "Concluído" #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration diff --git a/addons/mass_mailing/i18n/ca.po b/addons/mass_mailing/i18n/ca.po index 16a53901e15..4754bd177a1 100644 --- a/addons/mass_mailing/i18n/ca.po +++ b/addons/mass_mailing/i18n/ca.po @@ -124,6 +124,10 @@ msgid "" "attrs=\"{'invisible': [('is_blacklisted', '=', False)]}\" " "groups=\"base.group_user\"/>" msgstr "" +", 2019 # Luiz Carareto Alonso , 2019 # Mateus Lopes , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -24,7 +25,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:50+0000\n" "PO-Revision-Date: 2016-08-05 13:10+0000\n" -"Last-Translator: Mateus Lopes , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -949,7 +950,7 @@ msgstr "" #. module: survey #: model_terms:ir.ui.view,arch_db:survey.survey_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input__email @@ -1370,7 +1371,7 @@ msgstr "Últimas Atividades" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey__questions_layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: survey #: model:survey.label,value:survey.vendor_certification_page_1_question_3_choice_4 diff --git a/addons/web/i18n/pt_BR.po b/addons/web/i18n/pt_BR.po index 2f3e74f61dd..0c94092648a 100644 --- a/addons/web/i18n/pt_BR.po +++ b/addons/web/i18n/pt_BR.po @@ -22,6 +22,7 @@ # Mateus Lopes , 2019 # grazziano , 2019 # Martin Trigaux, 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -29,7 +30,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:50+0000\n" "PO-Revision-Date: 2016-08-05 13:11+0000\n" -"Last-Translator: Martin Trigaux, 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -1311,7 +1312,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1559 #, python-format msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: web #. openerp-web @@ -2687,7 +2688,7 @@ msgstr "" #: code:addons/web/static/src/xml/web_calendar.xml:75 #, python-format msgid "Previous" -msgstr "" +msgstr "Anterior" #. module: web #. openerp-web diff --git a/addons/web_editor/i18n/pt_BR.po b/addons/web_editor/i18n/pt_BR.po index ee69949560f..1190916146f 100644 --- a/addons/web_editor/i18n/pt_BR.po +++ b/addons/web_editor/i18n/pt_BR.po @@ -17,6 +17,7 @@ # Mateus Lopes , 2019 # grazziano , 2019 # Silmar , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -24,7 +25,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:50+0000\n" "PO-Revision-Date: 2016-08-05 13:11+0000\n" -"Last-Translator: Silmar , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -1036,7 +1037,7 @@ msgstr "" #: code:addons/web_editor/static/src/xml/wysiwyg.xml:255 #, python-format msgid "Instagram" -msgstr "" +msgstr "Instagram" #. module: web_editor #. openerp-web @@ -1307,7 +1308,7 @@ msgstr "" #: code:addons/web_editor/static/src/xml/wysiwyg.xml:325 #, python-format msgid "Outline" -msgstr "" +msgstr "Contorno" #. module: web_editor #. openerp-web @@ -1600,7 +1601,7 @@ msgstr "" #: code:addons/web_editor/static/src/xml/wysiwyg.xml:326 #, python-format msgid "Rounded" -msgstr "" +msgstr "Arredondado" #. module: web_editor #. openerp-web @@ -2069,7 +2070,7 @@ msgstr "Tradução" #: code:addons/web_editor/static/src/js/wysiwyg/translation.js:106 #, python-format msgid "Transparent" -msgstr "" +msgstr "Transparente" #. module: web_editor #. openerp-web diff --git a/addons/website/i18n/pt_BR.po b/addons/website/i18n/pt_BR.po index e1be794bd2a..44d91b770cd 100644 --- a/addons/website/i18n/pt_BR.po +++ b/addons/website/i18n/pt_BR.po @@ -22,6 +22,7 @@ # grazziano , 2019 # Eduardo Aparicio , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -29,7 +30,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 13:11+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -319,6 +320,8 @@ msgid "" "Edit " "this title" msgstr "" +"Editar este título" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_banner @@ -933,7 +936,7 @@ msgstr "" #: code:addons/website/static/src/js/menu/new_content.js:86 #, python-format msgid "Add to menu" -msgstr "" +msgstr "Adicionar no menu" #. module: website #. openerp-web @@ -941,6 +944,7 @@ msgstr "" #, python-format msgid "After having checked how it looks on mobile, close the preview." msgstr "" +"Depois de ter verificado pelo celular, feche a pré-visualização." #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -1076,7 +1080,7 @@ msgstr "Fundo" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Background colors" -msgstr "" +msgstr "Cores de Fundo" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -1112,29 +1116,29 @@ msgstr "Conteúdo" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Border" -msgstr "" +msgstr "Borda" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Bordered" -msgstr "" +msgstr "Com Bordas" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Bottom" -msgstr "" +msgstr "Inferior" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Boxed" -msgstr "" +msgstr "Encaixotado" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Breadcrumb" -msgstr "" +msgstr "Trilha de Navegação" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -1178,30 +1182,30 @@ msgstr "Cancelar" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Card" -msgstr "" +msgstr "Cartão" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Card Body" -msgstr "" +msgstr "Corpo do Cartão" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Card Footer" -msgstr "" +msgstr "Rodapé do Cartão" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Card Header" -msgstr "" +msgstr "Cabeçalho do Cartão" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_cover msgid "Catchy Headline" -msgstr "" +msgstr "Manchete Cativante" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options @@ -1234,7 +1238,7 @@ msgstr "Menus filho" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Choose a pattern" -msgstr "" +msgstr "Escolha um padrão" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_picture @@ -1268,7 +1272,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Choose your layout" -msgstr "" +msgstr "Escolha um layout" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize @@ -1344,7 +1348,7 @@ msgstr "Fechar" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Colors" -msgstr "" +msgstr "Cores" #. module: website #: model:ir.model,name:website.model_res_company @@ -1560,7 +1564,7 @@ msgstr "Painel" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Dashed" -msgstr "" +msgstr "Tracejado" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -1582,7 +1586,7 @@ msgstr "Direitos de Acesso Padrão" #. module: website #: model:ir.model.fields,field_description:website.field_website__default_lang_id msgid "Default Language" -msgstr "" +msgstr "Idioma Padrão" #. module: website #: model:website.menu,name:website.main_menu @@ -1594,7 +1598,7 @@ msgstr "" #: model:ir.model.fields,field_description:website.field_website__social_default_image #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "Default Social Share Image" -msgstr "" +msgstr "Imagem Padrão de Compartilhamento Social" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__website_default_lang_id @@ -1688,7 +1692,7 @@ msgstr "Descartar" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_image_text msgid "Discover more" -msgstr "" +msgstr "Descubra mais" #. module: website #: model_terms:ir.ui.view,arch_db:website.external_snippets @@ -1764,12 +1768,12 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Dotted" -msgstr "" +msgstr "Pontilhado" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Double" -msgstr "" +msgstr "Duplo" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features_grid @@ -1808,14 +1812,14 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Dropdown" -msgstr "" +msgstr "Menu Suspenso" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.contentMenu.xml:7 #, python-format msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features_grid @@ -1843,7 +1847,7 @@ msgstr "Editar Menu" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features_grid msgid "Edit Styles" -msgstr "" +msgstr "Editar Estilos" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar @@ -1900,7 +1904,7 @@ msgstr "Editor e Designer" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Email address" -msgstr "" +msgstr "Endereço de e-mail" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_comparisons @@ -1911,12 +1915,12 @@ msgstr "Suporte de e-mail" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Enter email" -msgstr "" +msgstr "Digite e-mail valido" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Equal height" -msgstr "" +msgstr "Altura Igual" #. module: website #: model_terms:ir.ui.view,arch_db:website.http_error_debug @@ -1974,12 +1978,12 @@ msgstr "Conta do Facebook" #: code:addons/website/static/src/js/editor/snippets.options.js:618 #, python-format msgid "Facebook Page" -msgstr "" +msgstr "Página do Facebook" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Fade" -msgstr "" +msgstr "Desaparecer" #. module: website #. openerp-web @@ -2108,7 +2112,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Full" -msgstr "" +msgstr "Completo" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_comparisons @@ -2123,7 +2127,7 @@ msgstr "Tenha acesso a todos os módulos e funcionalidades" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "GitHub" -msgstr "" +msgstr "GitHub" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__social_github @@ -2156,7 +2160,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form #, python-format msgid "Go to Website" -msgstr "" +msgstr "Ir Para o Site" #. module: website #. openerp-web @@ -2222,12 +2226,12 @@ msgstr "Google Maps" #: model:ir.model.fields,field_description:website.field_res_config_settings__google_maps_api_key #: model:ir.model.fields,field_description:website.field_website__google_maps_api_key msgid "Google Maps API Key" -msgstr "" +msgstr "Chave da API do Google Maps" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "Google Plus" -msgstr "" +msgstr "Google Plus" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__social_googleplus @@ -2267,14 +2271,14 @@ msgstr "Grupos" #: code:addons/website/static/src/xml/website.seo.xml:106 #, python-format msgid "H1" -msgstr "" +msgstr "H1" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:107 #, python-format msgid "H2" -msgstr "" +msgstr "H2" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar @@ -2295,12 +2299,12 @@ msgstr "Cabeçalho" #. module: website #: model:ir.model.fields,field_description:website.field_website_page__header_color msgid "Header Color" -msgstr "" +msgstr "Cor do Cabeçalho" #. module: website #: model:ir.model.fields,field_description:website.field_website_page__header_overlay msgid "Header Overlay" -msgstr "" +msgstr "Sobreposição de Cabeçalho" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -2356,7 +2360,7 @@ msgstr "Aqui estão os visuais usados para ajudar na tradução eficiente:" #: code:addons/website/static/src/xml/website.facebook_page.xml:42 #, python-format msgid "Hide Cover Photo" -msgstr "" +msgstr "Ocultar Foto da Capa" #. module: website #. openerp-web @@ -2491,6 +2495,10 @@ msgid "" "* if False, the view currently does not extend its parent but can be enabled\n" " " msgstr "" +"Se esta visão for herdada,\n" +"* se Verdadeiro, a visão sempre estende seu pai\n" +"* se Falso, a visão atualmente não estende seu pai, mas pode ser ativada\n" +" " #. module: website #. openerp-web @@ -2504,7 +2512,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.one_page_line msgid "In main menu" -msgstr "" +msgstr "No menu principal" #. module: website #. openerp-web @@ -2548,13 +2556,13 @@ msgstr "View herdada" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "Instagram" -msgstr "" +msgstr "Instagram" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__social_instagram #: model:ir.model.fields,field_description:website.field_website__social_instagram msgid "Instagram Account" -msgstr "" +msgstr "Conta do Instagram" #. module: website #. openerp-web @@ -2619,7 +2627,7 @@ msgstr "" #: model:ir.model.fields,field_description:website.field_website_menu__is_visible #: model:ir.model.fields,field_description:website.field_website_page__is_visible msgid "Is Visible" -msgstr "" +msgstr "É Visível" #. module: website #: model:ir.model.fields,field_description:website.field_res_partner__is_published @@ -2650,13 +2658,13 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Item 1" -msgstr "" +msgstr "Item 1" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Item 2" -msgstr "" +msgstr "Item 2" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_call_to_action @@ -2675,14 +2683,14 @@ msgstr "Chave" #: code:addons/website/static/src/xml/website.seo.xml:105 #, python-format msgid "Keyword" -msgstr "" +msgstr "Palavra-chave" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:87 #, python-format msgid "Keywords" -msgstr "" +msgstr "Palavras-chave" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__language_ids @@ -2754,13 +2762,13 @@ msgstr "Último ano" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Layout" -msgstr "" +msgstr "Layout" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_text_image #: model_terms:ir.ui.view,arch_db:website.s_three_columns msgid "Learn more" -msgstr "" +msgstr "Saiba mais" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options @@ -2783,7 +2791,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Library" -msgstr "" +msgstr "Biblioteca" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_comparisons @@ -2810,7 +2818,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Link button" -msgstr "" +msgstr "Link do botão" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form @@ -2869,7 +2877,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar msgid "Manage Pages" -msgstr "" +msgstr "Gerenciar Páginas" #. module: website #: model_terms:ir.ui.view,arch_db:website.list_website_pages @@ -2958,7 +2966,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Middle" -msgstr "" +msgstr "Meio" #. module: website #. openerp-web @@ -3069,7 +3077,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.theme_customize #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Navbar" -msgstr "" +msgstr "Barra de Navegação" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form @@ -3127,7 +3135,7 @@ msgstr "Nova Janela" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar msgid "New page" -msgstr "" +msgstr "Nova Página" #. module: website #: model_terms:ir.ui.view,arch_db:website.external_snippets @@ -3353,7 +3361,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Outline" -msgstr "" +msgstr "Contorno" #. module: website #: code:addons/website/models/website.py:301 @@ -3394,7 +3402,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.pageProperties.xml:50 #, python-format msgid "Page Name" -msgstr "" +msgstr "Nome da Página" #. module: website #. openerp-web @@ -3423,7 +3431,7 @@ msgstr "Título da Página" #: model:ir.model.fields,field_description:website.field_website_page__url #, python-format msgid "Page URL" -msgstr "" +msgstr "URL da Página" #. module: website #: code:addons/website/models/website.py:303 @@ -3438,7 +3446,7 @@ msgstr "Páginas" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Pagination" -msgstr "" +msgstr "Paginação" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -3500,7 +3508,7 @@ msgstr "Visualizar" #: model_terms:website.page,arch_db:website.bs_debug_page #, python-format msgid "Previous" -msgstr "" +msgstr "Anterior" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize @@ -3515,7 +3523,7 @@ msgstr "Profissional" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_tabs msgid "Profile" -msgstr "" +msgstr "Perfil" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar @@ -3560,7 +3568,7 @@ msgstr "Publicado" #: model:ir.model.fields,field_description:website.field_website_page__date_publish #, python-format msgid "Publishing Date" -msgstr "" +msgstr "Data de Publicação" #. module: website #: model_terms:ir.ui.view,arch_db:website.http_error_debug @@ -3585,7 +3593,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_btn msgid "Read more" -msgstr "" +msgstr "Leia mais" #. module: website #. openerp-web @@ -3614,18 +3622,18 @@ msgstr "" #. module: website #: model:ir.model.fields,field_description:website.field_website_redirect__url_to msgid "Redirect To" -msgstr "" +msgstr "Redirecionar Para" #. module: website #: model:ir.model.fields,field_description:website.field_website_redirect__redirect_type #: model_terms:ir.ui.view,arch_db:website.view_redirect_search msgid "Redirection Type" -msgstr "" +msgstr "Tipo de Redirecionamento" #. module: website #: model:ir.ui.menu,name:website.menu_website_redirect_list msgid "Redirects" -msgstr "" +msgstr "Redirecionamentos" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_references @@ -3640,7 +3648,7 @@ msgstr "" #. module: website #: model:ir.model.fields,field_description:website.field_website_page__menu_ids msgid "Related Menus" -msgstr "" +msgstr "Menus Relacionados" #. module: website #: model:ir.model.fields,field_description:website.field_website_menu__page_id @@ -3705,7 +3713,7 @@ msgstr "Direita" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Rounded" -msgstr "" +msgstr "Arredondado" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options @@ -3782,7 +3790,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_image_text msgid "Section Subtitle" -msgstr "" +msgstr "Subtítulo da Seção" #. module: website #. openerp-web @@ -3879,14 +3887,14 @@ msgstr "Mostrar Como Herança Opcional" #: code:addons/website/static/src/xml/website.facebook_page.xml:49 #, python-format msgid "Show Friend's Faces" -msgstr "" +msgstr "Mostrar Fotos dos Amigos" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.pageProperties.xml:92 #, python-format msgid "Show in Top Menu" -msgstr "" +msgstr "Mostrar no Menu Superior" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options @@ -3896,14 +3904,14 @@ msgstr "Tamanho" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Slide" -msgstr "" +msgstr "Slide" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.gallery.xml:17 #, python-format msgid "Slide image" -msgstr "" +msgstr "Imagem do Deslizante" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options @@ -3925,7 +3933,7 @@ msgstr "Pequeno" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Small Caps" -msgstr "" +msgstr "Maiúsculas Pequenas" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form @@ -3935,7 +3943,7 @@ msgstr "Mídias Sociais" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Solid" -msgstr "" +msgstr "Sólido" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -3947,13 +3955,13 @@ msgstr "" #: code:addons/website/controllers/main.py:225 #, python-format msgid "Sort by Name" -msgstr "" +msgstr "Ordenar por Nome" #. module: website #: code:addons/website/controllers/main.py:224 #, python-format msgid "Sort by Url" -msgstr "" +msgstr "Ordenar por URL" #. module: website #: model:ir.model.fields,field_description:website.field_res_config_settings__specific_user_account @@ -3969,7 +3977,7 @@ msgstr "Quadrado" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_comparisons msgid "Start now" -msgstr "" +msgstr "Iniciar agora" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_image_text @@ -3980,7 +3988,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_carousel msgid "Start your journey" -msgstr "" +msgstr "Comece a sua jornada" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize @@ -4014,7 +4022,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.facebook_page.xml:14 #, python-format msgid "Tabs" -msgstr "" +msgstr "Abas" #. module: website #: model:ir.model.fields,help:website.field_ir_attachment__key @@ -4067,7 +4075,7 @@ msgstr "Modelos" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_faq_collapse msgid "Terms of service" -msgstr "" +msgstr "Termos de Serviço" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize @@ -4077,7 +4085,7 @@ msgstr "Texto" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Text colors" -msgstr "" +msgstr "Cores do texto" #. module: website #: code:addons/website/controllers/backend.py:55 @@ -4221,7 +4229,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Thin" -msgstr "" +msgstr "Fino" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features @@ -4282,7 +4290,7 @@ msgstr "Miniaturas" #: code:addons/website/static/src/xml/website.facebook_page.xml:18 #, python-format msgid "Timeline" -msgstr "" +msgstr "Linha do Tempo" #. module: website #. openerp-web @@ -4315,7 +4323,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "Toggle" -msgstr "" +msgstr "Alternar" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -4331,7 +4339,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Top" -msgstr "" +msgstr "Topo" #. module: website #. openerp-web @@ -4364,7 +4372,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "Tracking ID" -msgstr "" +msgstr "ID de Rastreamento" #. module: website #. openerp-web @@ -4390,7 +4398,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Transparent" -msgstr "" +msgstr "Transparente" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features_grid @@ -4446,7 +4454,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "Underlined" -msgstr "" +msgstr "Sublinhado" #. module: website #: model_terms:ir.ui.view,arch_db:website.index_management @@ -4488,7 +4496,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.facebook_page.xml:35 #, python-format msgid "Use Small Header" -msgstr "" +msgstr "Use o Cabeçalho Pequeno" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form @@ -4505,7 +4513,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_faq_collapse msgid "Use of Cookies" -msgstr "" +msgstr "Uso de Cookies" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_carousel @@ -4519,35 +4527,35 @@ msgstr "" #: code:addons/website/static/src/xml/website.seo.xml:110 #, python-format msgid "Used in page content" -msgstr "" +msgstr "Usado no conteúdo da página" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:109 #, python-format msgid "Used in page description" -msgstr "" +msgstr "Usado na descrição da página" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:106 #, python-format msgid "Used in page first level heading" -msgstr "" +msgstr "Usado no título de primeiro nível de página" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:107 #, python-format msgid "Used in page second level heading" -msgstr "" +msgstr "Usado no título de nível de página segundo" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.seo.xml:108 #, python-format msgid "Used in page title" -msgstr "" +msgstr "Usado no título da página" #. module: website #: model:ir.model.fields,help:website.field_res_config_settings__website_country_group_ids @@ -4640,7 +4648,7 @@ msgstr "Visível neste site" #: code:addons/website/static/src/xml/website.backend.xml:29 #, python-format msgid "Visits" -msgstr "" +msgstr "Visitas" #. module: website #. openerp-web @@ -4672,7 +4680,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.xml:37 #, python-format msgid "We found these ones:" -msgstr "" +msgstr "Nõs encontramos estes:" #. module: website #: model:ir.actions.act_url,name:website.action_website @@ -4706,7 +4714,7 @@ msgstr "Domínio do Site" #. module: website #: model:ir.model.fields,field_description:website.field_website__favicon msgid "Website Favicon" -msgstr "" +msgstr "Favicon do Site" #. module: website #: model:ir.actions.act_window,name:website.action_website_menu @@ -4776,7 +4784,7 @@ msgstr "Configurações do Site" #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "Website Title" -msgstr "" +msgstr "Titulo do Site" #. module: website #: model:ir.model.fields,field_description:website.field_ir_attachment__website_url @@ -4918,13 +4926,13 @@ msgstr "" #. module: website #: sql_constraint:res.users:0 msgid "You can not have two users with the same login!" -msgstr "" +msgstr "Você não pode ter dois usuários com o mesmo login!" #. module: website #: code:addons/website/controllers/backend.py:48 #, python-format msgid "You do not have sufficient rights to perform that action." -msgstr "" +msgstr "Você não tem direitos suficientes para executar essa ação." #. module: website #: code:addons/website/models/mixins.py:181 @@ -4937,7 +4945,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.backend.xml:50 #, python-format msgid "You do not seem to have access to this Analytics Account." -msgstr "" +msgstr "Você não parece ter acesso a essa conta do Google Analytics." #. module: website #. openerp-web @@ -4947,13 +4955,15 @@ msgid "" "You have hidden this page from search results. It won't be indexed by search" " engines." msgstr "" +"Você ocultou esta página dos resultados da pesquisa. Ela não será indexada " +"por motores de busca." #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.backend.xml:49 #, python-format msgid "You need to log in to your Google Account before:" -msgstr "" +msgstr "Você precisa fazer login na sua conta do Google antes de:" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_faq_collapse @@ -4962,46 +4972,50 @@ msgid "" " of any website which you access through a link from this Website. Your " "linking to any other off-site pages or other websites is at your own risk." msgstr "" +"Você deve rever atentamente as declarações legais e outras condições de uso " +"de qualquer site que você acessa através de um link a partir deste site. Sua" +" vinculação a qualquer outra página fora do site ou outros sites é por sua " +"conta e risco." #. module: website #: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form msgid "YouTube" -msgstr "" +msgstr "YouTube" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.backend.xml:60 #, python-format msgid "Your Client ID:" -msgstr "" +msgstr "Seu ID de Cliente:" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.backend.xml:54 #, python-format msgid "Your Tracking ID:" -msgstr "" +msgstr "Seu ID de Rastreamento:" #. module: website #. openerp-web #: code:addons/website/static/src/xml/website.editor.xml:10 #, python-format msgid "Your current changes will be saved automatically." -msgstr "" +msgstr "Suas alterações atuais serão salvas automaticamente." #. module: website #. openerp-web #: code:addons/website/static/src/js/menu/seo.js:398 #, python-format msgid "Your description looks too long." -msgstr "" +msgstr "Sua descrição parece muito longa." #. module: website #. openerp-web #: code:addons/website/static/src/js/menu/seo.js:400 #, python-format msgid "Your description looks too short." -msgstr "" +msgstr "Sua descrição parece muito curta." #. module: website #: model_terms:ir.ui.view,arch_db:website.list_website_pages @@ -5058,7 +5072,7 @@ msgstr "instância do Odoo, a" #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view #: model_terms:website.page,arch_db:website.bs_debug_page msgid "link" -msgstr "" +msgstr "link" #. module: website #: model_terms:ir.ui.view,arch_db:website.menu_search @@ -5078,7 +5092,7 @@ msgstr "" #. module: website #: model_terms:ir.ui.view,arch_db:website.snippet_options msgid "px" -msgstr "" +msgstr "px" #. module: website #. openerp-web diff --git a/addons/website_blog/i18n/pt_BR.po b/addons/website_blog/i18n/pt_BR.po index fcd0d21b5e2..2d9f66d9dd0 100644 --- a/addons/website_blog/i18n/pt_BR.po +++ b/addons/website_blog/i18n/pt_BR.po @@ -16,6 +16,7 @@ # Silmar , 2019 # Diego Bittencourt , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -23,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:51+0000\n" "PO-Revision-Date: 2016-08-05 13:11+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -642,7 +643,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website_blog.blog_post_short #: model_terms:ir.ui.view,arch_db:website_blog.opt_blog_rc_follow_us msgid "Google Plus" -msgstr "" +msgstr "Google Plus" #. module: website_blog #: model_terms:ir.ui.view,arch_db:website_blog.website_blog @@ -709,7 +710,7 @@ msgstr "Se marcado, algumas mensagens tem erro de entrega." #. module: website_blog #: model_terms:ir.ui.view,arch_db:website_blog.opt_blog_rc_follow_us msgid "Instagram" -msgstr "" +msgstr "Instagram" #. module: website_blog #: model:blog.post,name:website_blog.blog_post_2 diff --git a/addons/website_event_track/i18n/pt_BR.po b/addons/website_event_track/i18n/pt_BR.po index d6b4f507802..c4e2b319666 100644 --- a/addons/website_event_track/i18n/pt_BR.po +++ b/addons/website_event_track/i18n/pt_BR.po @@ -14,6 +14,7 @@ # Luiz Carlos de Lima , 2019 # Silmar , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -21,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:50+0000\n" "PO-Revision-Date: 2016-08-05 13:12+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -361,7 +362,7 @@ msgstr "Documentos" #. module: website_event_track #: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__duration diff --git a/addons/website_forum/i18n/pt_BR.po b/addons/website_forum/i18n/pt_BR.po index cba65c020dd..94d483f5142 100644 --- a/addons/website_forum/i18n/pt_BR.po +++ b/addons/website_forum/i18n/pt_BR.po @@ -16,6 +16,7 @@ # Martin Trigaux, 2019 # Mateus Lopes , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -23,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:51+0000\n" "PO-Revision-Date: 2016-08-05 13:12+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -438,7 +439,7 @@ msgstr "Atividade" #: code:addons/website_forum/static/src/js/website_forum.editor.js:44 #, python-format msgid "Add to menu" -msgstr "" +msgstr "Adicionar no menu" #. module: website_forum #: model:ir.model.fields,help:website_forum.field_forum_forum__allow_share diff --git a/addons/website_gengo/i18n/ca.po b/addons/website_gengo/i18n/ca.po index 9c0856d6ff0..00fbc1d1070 100644 --- a/addons/website_gengo/i18n/ca.po +++ b/addons/website_gengo/i18n/ca.po @@ -4,17 +4,17 @@ # # Translators: # Martin Trigaux, 2018 -# RGB Consulting , 2018 -# Quim - eccit , 2018 -# Manel Fernandez , 2018 +# RGB Consulting , 2019 +# Quim - eccit , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" -"Project-Id-Version: Odoo Server saas~11.2\n" +"Project-Id-Version: Odoo Server saas~12.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-03-22 14:11+0000\n" -"PO-Revision-Date: 2018-08-24 09:34+0000\n" -"Last-Translator: Manel Fernandez , 2018\n" +"POT-Creation-Date: 2019-03-20 13:50+0000\n" +"PO-Revision-Date: 2016-08-05 13:12+0000\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,45 +24,45 @@ msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:144 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:120 #, python-format msgid "- Enable if you using testing account" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:138 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:114 #, python-format msgid "- Jobs are Automatically Approved by Gengo." msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "1. Go To your" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:119 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:95 #, python-format msgid "2. Then paste generated keys in given form" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:29 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:18 #, python-format msgid "Already translated content" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:137 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:113 #, python-format msgid "Auto Approve Translation" -msgstr "" +msgstr "Aprovar traducció automàticament" #. module: website_gengo #. openerp-web @@ -71,50 +71,53 @@ msgstr "" msgid "Auto Translate" msgstr "" +#. module: website_gengo +#: model:ir.model,name:website_gengo.model_base_gengo_translations +msgid "Base Gengo Translations" +msgstr "Traduccions Base de Gengo" + #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:67 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:43 #, python-format msgid "By Machine (Free)" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:48 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:76 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:52 #, python-format msgid "Cancel" msgstr "Cancel·la" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:14 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:61 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:88 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:102 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:113 -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:153 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:38 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:65 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:78 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:90 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:129 #, python-format msgid "Close" msgstr "Tancar" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:23 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:12 #, python-format msgid "Content to translate or you can post them to" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/js/website_gengo.js:88 +#: code:addons/website_gengo/static/src/js/website_gengo.js:90 #, python-format msgid "Could not Post translation" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/js/website_gengo.js:195 +#: code:addons/website_gengo/static/src/js/website_gengo.js:206 #, python-format msgid "Could not submit ! Try Again" msgstr "" @@ -128,158 +131,119 @@ msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:43 -#, python-format -msgid "Do not show this dialog later." -msgstr "No mostrar aquest quadre de diàleg després." - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:24 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:13 #, python-format msgid "Gengo" msgstr "Gengo" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:114 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:89 #, python-format msgid "Gengo API is not configured" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:70 #, python-format msgid "Gengo Dashboard" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:70 #, python-format msgid "Gengo Statistics" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "Gengo account" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:20 -#, python-format -msgid "Here are the visuals used to help you translate efficiently:" -msgstr "" -"Aquí estan les visuals utilitzades per ajudar-les a traduir eficientment:" - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:34 -#, python-format -msgid "" -"In this mode, you can translate texts or post texts to Gengo for translation.\n" -" To change the structure of the page, you must edit the\n" -" master page." -msgstr "" - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:47 -#, python-format -msgid "Ok" -msgstr "Ok" - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:132 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:108 #, python-format msgid "Paste private key here" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:125 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:101 #, python-format msgid "Paste public key here" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:75 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:51 #, python-format msgid "Post" msgstr "Missatge" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:130 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:106 #, python-format msgid "Private key" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:69 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:45 #, python-format msgid "Pro - $" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:123 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:99 #, python-format msgid "Public key" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:143 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:119 #, python-format msgid "Sandbox" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:62 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:37 #, python-format msgid "Select Gengo Translation Service Level" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:68 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:44 #, python-format msgid "Standard - $" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:117 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:93 #, python-format msgid "Steps for configure Gengo" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:152 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:128 #, python-format msgid "Submit" msgstr "Publicar" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:15 -#, python-format -msgid "Translate this page" -msgstr "Tradueixi aquesta pàgina" - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:98 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:74 #, python-format msgid "Translated words" msgstr "" @@ -293,21 +257,21 @@ msgstr "Traducció en curs" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:26 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:15 #, python-format msgid "Translation in process (Gengo)" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:89 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:64 #, python-format msgid "Translator statistics for this page" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:70 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:46 #, python-format msgid "Ultra - $" msgstr "" @@ -321,47 +285,35 @@ msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:97 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:73 #, python-format msgid "Words in progress" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:96 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:72 #, python-format msgid "Words posted for translate" msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:19 -#, python-format -msgid "You are about to enter the translation mode." -msgstr "Està a punt d'entrar al mode de traducció." - -#. module: website_gengo -#. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:118 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:94 #, python-format msgid "and generate API Keys." msgstr "" -#. module: website_gengo -#: model:ir.model,name:website_gengo.model_base_gengo_translations -msgid "base.gengo.translations" -msgstr "" - #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:24 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:13 #, python-format msgid "for translation." msgstr "" #. module: website_gengo #. openerp-web -#: code:addons/website_gengo/static/src/xml/website.gengo.xml:93 +#: code:addons/website_gengo/static/src/xml/website.gengo.xml:69 #, python-format msgid "new words found on this page." msgstr "" diff --git a/addons/website_livechat/i18n/pt_BR.po b/addons/website_livechat/i18n/pt_BR.po index 5dab530573d..70af9403f5e 100644 --- a/addons/website_livechat/i18n/pt_BR.po +++ b/addons/website_livechat/i18n/pt_BR.po @@ -11,6 +11,7 @@ # falexandresilva , 2019 # Ademílson F. Tonato , 2019 # Silmar , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -18,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-24 10:58+0000\n" "PO-Revision-Date: 2016-08-05 13:13+0000\n" -"Last-Translator: Silmar , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -105,7 +106,7 @@ msgstr "" #: code:addons/website_livechat/static/src/js/website_livechat.editor.js:29 #, python-format msgid "New Channel" -msgstr "" +msgstr "Novo Canal" #. module: website_livechat #: model_terms:ir.ui.view,arch_db:website_livechat.channel_page diff --git a/addons/website_mass_mailing/i18n/pt_BR.po b/addons/website_mass_mailing/i18n/pt_BR.po index 950b6497ae8..958dbcbaf59 100644 --- a/addons/website_mass_mailing/i18n/pt_BR.po +++ b/addons/website_mass_mailing/i18n/pt_BR.po @@ -3,18 +3,20 @@ # * website_mass_mailing # # Translators: -# Martin Trigaux, 2018 -# Clemilton Clementino , 2018 -# Mateus Lopes , 2018 -# grazziano , 2018 -# Silmar , 2018 +# Clemilton Clementino , 2016 +# grazziano , 2017 +# Martin Trigaux, 2019 +# Mateus Lopes , 2019 +# Silmar , 2019 +# Marcel Savegnago , 2019 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Silmar , 2018\n" +"PO-Revision-Date: 2016-08-05 13:13+0000\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -79,7 +81,7 @@ msgstr "Facebook" #. module: website_mass_mailing #: model_terms:ir.ui.view,arch_db:website_mass_mailing.social_links msgid "Google Plus" -msgstr "" +msgstr "Google Plus" #. module: website_mass_mailing #: model_terms:ir.ui.view,arch_db:website_mass_mailing.s_newsletter_subscribe_popup @@ -89,7 +91,7 @@ msgstr "Aqui para Editar o Conteúdo de Diálogo" #. module: website_mass_mailing #: model_terms:ir.ui.view,arch_db:website_mass_mailing.social_links msgid "Instagram" -msgstr "" +msgstr "Instagram" #. module: website_mass_mailing #: model_terms:ir.ui.view,arch_db:website_mass_mailing.social_links diff --git a/addons/website_sale/i18n/mn.po b/addons/website_sale/i18n/mn.po index 67098365754..e97239e8b18 100644 --- a/addons/website_sale/i18n/mn.po +++ b/addons/website_sale/i18n/mn.po @@ -7,11 +7,11 @@ # Tsogjav , 2018 # Purevsuren Demberel , 2018 # Onii Onii , 2019 -# Baskhuu Lodoikhuu , 2019 # Martin Trigaux, 2019 # Otgonbayar.A , 2019 # Khishigbat Ganbold , 2019 # nurbakhit nurka , 2019 +# Baskhuu Lodoikhuu , 2019 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:49+0000\n" "PO-Revision-Date: 2016-08-05 13:14+0000\n" -"Last-Translator: nurbakhit nurka , 2019\n" +"Last-Translator: Baskhuu Lodoikhuu , 2019\n" "Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -211,7 +211,7 @@ msgstr "" #. module: website_sale #: model_terms:ir.ui.view,arch_db:website_sale.payment msgid " Add payment acquirers" -msgstr "" +msgstr " Төлбөрийн хэрэгсэл нэмэх" #. module: website_sale #: model_terms:ir.ui.view,arch_db:website_sale.address_kanban diff --git a/addons/website_slides/i18n/hu.po b/addons/website_slides/i18n/hu.po index 948e2fca0f4..f78f5b853de 100644 --- a/addons/website_slides/i18n/hu.po +++ b/addons/website_slides/i18n/hu.po @@ -6,8 +6,8 @@ # Tibor Kőnig , 2019 # krnkris, 2019 # Martin Trigaux, 2019 -# gezza , 2019 # Ákos Nagy , 2019 +# gezza , 2019 # msgid "" msgstr "" @@ -15,7 +15,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:51+0000\n" "PO-Revision-Date: 2016-08-05 13:14+0000\n" -"Last-Translator: Ákos Nagy , 2019\n" +"Last-Translator: gezza , 2019\n" "Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3113,6 +3113,7 @@ msgstr "Típus" #, python-format msgid "Unable to post message, please configure the sender's email address." msgstr "" +"Nem sikerült az üzenet elküldése, konfigurálja be a küldő e-mail címét." #. module: website_slides #: code:addons/website_slides/models/slide_channel.py:492 diff --git a/addons/website_slides/i18n/pt_BR.po b/addons/website_slides/i18n/pt_BR.po index d55c84f68f5..233cf3c5745 100644 --- a/addons/website_slides/i18n/pt_BR.po +++ b/addons/website_slides/i18n/pt_BR.po @@ -23,6 +23,7 @@ # Martin Trigaux, 2019 # Eduardo Aparicio , 2019 # Lauro de Lima , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -30,7 +31,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-03-20 13:51+0000\n" "PO-Revision-Date: 2016-08-05 13:14+0000\n" -"Last-Translator: Lauro de Lima , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -843,7 +844,7 @@ msgstr "" #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_1_4 #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_2_1 msgid "Catchy Headline" -msgstr "" +msgstr "Manchete Cativante" #. module: website_slides #: model:ir.actions.act_window,name:website_slides.action_ir_slide_category @@ -1254,7 +1255,7 @@ msgstr "Descartar" #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_1_4 #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_2_1 msgid "Discover more" -msgstr "" +msgstr "Descubra mais" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide__dislikes @@ -2659,7 +2660,7 @@ msgstr "" #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_1_4 #: model_terms:slide.slide,html_content:website_slides.slide_slide_demo_2_1 msgid "Section Subtitle" -msgstr "" +msgstr "Subtítulo da Seção" #. module: website_slides #. openerp-web @@ -2780,7 +2781,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website_slides.view_slide_question_form #: model_terms:ir.ui.view,arch_db:website_slides.view_slide_slide_form msgid "Slide" -msgstr "" +msgstr "Slide" #. module: website_slides #: model:ir.model,name:website_slides.model_slide_slide_partner @@ -2818,7 +2819,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:website_slides.embed_slide #, python-format msgid "Slide image" -msgstr "" +msgstr "Imagem do Deslizante" #. module: website_slides #: code:addons/website_slides/controllers/main.py:69 diff --git a/odoo/addons/base/i18n/ca.po b/odoo/addons/base/i18n/ca.po index 722f578dd69..56e1589c394 100644 --- a/odoo/addons/base/i18n/ca.po +++ b/odoo/addons/base/i18n/ca.po @@ -9,8 +9,8 @@ # Quim - eccit , 2019 # Manel Fernandez , 2019 # Marc Tormo i Bochaca , 2019 -# Arnau Ros, 2019 # M Palau , 2019 +# Arnau Ros, 2019 # msgid "" msgstr "" @@ -18,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-12 12:32+0000\n" "PO-Revision-Date: 2016-08-05 12:54+0000\n" -"Last-Translator: M Palau , 2019\n" +"Last-Translator: Arnau Ros, 2019\n" "Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -597,6 +597,9 @@ msgid "" " Generate Electronic Invoice with Customs Number\n" " " msgstr "" +"\n" +" Generar factures electròniques amb el número de duanes\n" +" " #. module: base #: model:ir.module.module,description:base.module_account_sepa @@ -21347,7 +21350,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Paràmetres del sistema" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action diff --git a/odoo/addons/base/i18n/fr.po b/odoo/addons/base/i18n/fr.po index f2fbe1c1231..e0d79e298ee 100644 --- a/odoo/addons/base/i18n/fr.po +++ b/odoo/addons/base/i18n/fr.po @@ -68,6 +68,7 @@ # Xavier Symons , 2019 # Eloïse Stilmant , 2019 # Moka Tourisme , 2019 +# Aurélien Pillevesse , 2019 # msgid "" msgstr "" @@ -75,7 +76,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-12 12:32+0000\n" "PO-Revision-Date: 2016-08-05 12:54+0000\n" -"Last-Translator: Moka Tourisme , 2019\n" +"Last-Translator: Aurélien Pillevesse , 2019\n" "Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21371,7 +21372,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_expense msgid "Sales Expense" -msgstr "Dépenses Commerciales" +msgstr "Dépenses commerciales" #. module: base #: model:ir.module.module,shortdesc:base.module_sales_team @@ -21382,12 +21383,12 @@ msgstr "Équipes commerciales" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_timesheet msgid "Sales Timesheet" -msgstr "Feuille de temps des Ventes" +msgstr "Feuille de temps des ventes" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_timesheet_enterprise msgid "Sales Timesheet: Grid Support" -msgstr "Feuille de temps des ventes : prise en charge des tarifs" +msgstr "Feuille de temps des ventes : prise en charge des tarifs" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp @@ -21561,7 +21562,7 @@ msgstr "Sécurité" #. module: base #: model_terms:ir.ui.view,arch_db:base.ir_mail_server_form msgid "Security and Authentication" -msgstr "Sécurité et Authentification" +msgstr "Sécurité et authentification" #. module: base #: code:addons/base/models/ir_fields.py:311 diff --git a/odoo/addons/base/i18n/hu.po b/odoo/addons/base/i18n/hu.po index d952a15bac4..2acfecaab3a 100644 --- a/odoo/addons/base/i18n/hu.po +++ b/odoo/addons/base/i18n/hu.po @@ -7,12 +7,12 @@ # Tamás Dombos, 2018 # Tibor Kőnig , 2019 # picibucor , 2019 -# gezza , 2019 # Martin Trigaux, 2019 # krnkris, 2019 # Gergő Kertész , 2019 # Ákos Nagy , 2019 # Daniel Gerstenbrand , 2019 +# gezza , 2019 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-12 12:32+0000\n" "PO-Revision-Date: 2016-08-05 12:54+0000\n" -"Last-Translator: Daniel Gerstenbrand , 2019\n" +"Last-Translator: gezza , 2019\n" "Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -465,6 +465,8 @@ msgid "" "\n" " Auto-complete partner companies' data" msgstr "" +"\n" +" Partner vállalat adatok automatikus kitöltése" #. module: base #: model:ir.module.module,description:base.module_helpdesk_sale_timesheet @@ -473,6 +475,9 @@ msgid "" " Bill timesheets logged on helpdesk tickets.\n" " " msgstr "" +"\n" +" Helpdesk kérésekre rögzített időkimutatások számlázása.\n" +" " #. module: base #: model:ir.module.module,description:base.module_hr_maintenance @@ -13007,7 +13012,7 @@ msgstr "Általános beállítások" #: model:ir.ui.menu,name:base.menu_wizard_update_translations #: model_terms:ir.ui.view,arch_db:base.wizard_update_translations msgid "Generate Missing Terms" -msgstr "" +msgstr "Hiányzó kifejezések generálása" #. module: base #: model:ir.module.module,summary:base.module_website_crm @@ -14172,12 +14177,12 @@ msgstr "Ütköztetett alkalmazások" #. module: base #: model:ir.model.fields,field_description:base.field_base_module_uninstall__model_ids msgid "Impacted data models" -msgstr "" +msgstr "Érintett adaatmodellek" #. module: base #: model:ir.model.fields,field_description:base.field_base_module_uninstall__module_ids msgid "Impacted modules" -msgstr "" +msgstr "Érintett modulok" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence__implementation @@ -14214,12 +14219,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_import_camt msgid "Import CAMT Bank Statement" -msgstr "" +msgstr "CAMT bankkivonat importálása" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_import_csv msgid "Import CSV Bank Statement" -msgstr "" +msgstr "CSV bankkivonat importálása" #. module: base #: model:ir.module.module,shortdesc:base.module_account_bank_statement_import_ofx @@ -14235,7 +14240,7 @@ msgstr "QIF bankkivonat importálása" #: code:addons/base/models/res_partner.py:958 #, python-format msgid "Import Template for Customers" -msgstr "" +msgstr "Vevő importálás sablon" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_import_language @@ -14258,7 +14263,7 @@ msgstr "Alkalmazásokban" #. module: base #: model:ir.module.module,shortdesc:base.module_iap msgid "In-App Purchases" -msgstr "" +msgstr "In-App vásárlások" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_currency_search @@ -14305,22 +14310,22 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_purchase msgid "Indian - Purchase Report(GST)" -msgstr "" +msgstr "India - Beszerzés riport (GST)" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_sale msgid "Indian - Sale Report(GST)" -msgstr "" +msgstr "India - Értékesítés riport (GST)" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_schedule6 msgid "Indian - Schedule VI Accounting" -msgstr "" +msgstr "India - Schedule VI könyvelés" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_stock msgid "Indian - Stock Report(GST)" -msgstr "" +msgstr "India - Részvény riport (GST)" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in_hr_payroll @@ -14335,7 +14340,7 @@ msgstr "Egyéni" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_res_partner_filter msgid "Individuals" -msgstr "" +msgstr "Egyének" #. module: base #: model:res.country,name:base.id @@ -14351,7 +14356,7 @@ msgstr "Indonézia" #: model_terms:ir.ui.view,arch_db:base.res_partner_industry_view_form #: model_terms:ir.ui.view,arch_db:base.res_partner_industry_view_tree msgid "Industry" -msgstr "" +msgstr "Iparág" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model__info @@ -14436,7 +14441,7 @@ msgstr "Nyelv telepítése" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install msgid "Install Modules" -msgstr "" +msgstr "Telepített modulok" #. module: base #: selection:ir.module.module,state:0 @@ -14532,7 +14537,7 @@ msgstr "Belső forrás" #. module: base #: model:res.groups,name:base.group_user msgid "Internal User" -msgstr "" +msgstr "Belső felhasználó" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_users_search @@ -14552,7 +14557,7 @@ msgstr "Belső jegyzet..." #. module: base #: model:ir.module.module,shortdesc:base.module_iot msgid "Internet of Things" -msgstr "" +msgstr "Dolgok internete (IoT)" #. module: base #: model:ir.model.fields,field_description:base.field_ir_cron__interval_number @@ -14567,7 +14572,7 @@ msgstr "Időköz egysége" #. module: base #: model:ir.module.module,shortdesc:base.module_account_intrastat msgid "Intrastat Reports" -msgstr "" +msgstr "Intrastat riportok" #. module: base #: model_terms:ir.ui.view,arch_db:base.report_irmodulereference @@ -14619,13 +14624,13 @@ msgstr "" #: code:addons/base/models/ir_default.py:69 #, python-format msgid "Invalid field %s.%s" -msgstr "" +msgstr "Érvénytelen mező %s.%s" #. module: base #: code:addons/models.py:2130 #, python-format msgid "Invalid field specification %r." -msgstr "" +msgstr "Érvénytelen mező specifikáció %r." #. module: base #: sql_constraint:ir.ui.view:0 @@ -16820,7 +16825,7 @@ msgstr "Niue" #. module: base #: model_terms:ir.ui.view,arch_db:base.res_config_settings_view_form msgid "No Record Found" -msgstr "" +msgstr "Nem található rekord" #. module: base #: code:addons/models.py:1434 @@ -23061,7 +23066,7 @@ msgstr "" #. module: base #: sql_constraint:res.currency:0 msgid "The rounding factor must be greater than 0!" -msgstr "" +msgstr "A kerekítési faktornak 0-nál nagyobbnak kell lennie!" #. module: base #: code:addons/base/models/ir_module.py:552 @@ -23528,7 +23533,7 @@ msgstr "Felső margó (mm)" #. module: base #: model:ir.model.fields,help:base.field_ir_model__count msgid "Total number of records in this model" -msgstr "" +msgstr "Rekordok száma ebben a modellben" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tour @@ -23793,6 +23798,13 @@ msgid "" "- 'Add Followers': add followers to a record (available in Discuss)\n" "- 'Send Email': automatically send an email (available in email_template)" msgstr "" +"Szerver akció típusa. A következő értékek állnak rendelkezésre:\n" +"- 'Python kód végrehajtása': python kód blokk végrehajtása\n" +"- 'Új rekord létrehozása vagy másolása': új rekord létrehozása új értékekkel, vagy létező rekord másolása\n" +"- 'Rekord írása': létező rekord értékeinek frissítése\n" +"- 'Több akció végrehajtása': olyan akció definiálása, mely több más szerver akciót hajt végre\n" +"- 'Követők hozzáadása': követők hozzáadása egy rekordhoz (Csevegés app-ban elérhető)\n" +"- 'E-mail küdése': e-mail küldése automatikusan (e-mail sablonban elérhető)" #. module: base #: model:ir.model.fields,help:base.field_ir_model_constraint__type @@ -24114,7 +24126,7 @@ msgstr "" #. module: base #: selection:ir.actions.server,state:0 msgid "Update the Record" -msgstr "" +msgstr "Rekord frissítése" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_company_report_form @@ -24338,7 +24350,7 @@ msgstr "Felhasználók" #. module: base #: model:ir.ui.menu,name:base.menu_users msgid "Users & Companies" -msgstr "" +msgstr "Felhasználók & Vállalatok" #. module: base #: model:ir.model,name:base.model_res_users_log diff --git a/odoo/addons/base/i18n/pt_BR.po b/odoo/addons/base/i18n/pt_BR.po index e7a6b777123..49ebb6f9248 100644 --- a/odoo/addons/base/i18n/pt_BR.po +++ b/odoo/addons/base/i18n/pt_BR.po @@ -26,6 +26,7 @@ # Martin Trigaux, 2019 # Mateus Lopes , 2019 # grazziano , 2019 +# Marcel Savegnago , 2019 # msgid "" msgstr "" @@ -33,7 +34,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-06-12 12:32+0000\n" "PO-Revision-Date: 2016-08-05 12:54+0000\n" -"Last-Translator: grazziano , 2019\n" +"Last-Translator: Marcel Savegnago , 2019\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" @@ -11296,7 +11297,7 @@ msgstr "Envio Direto" #. module: base #: model_terms:ir.ui.view,arch_db:base.module_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu dropdown" #. module: base #: code:addons/base/models/res_company.py:18 @@ -13828,6 +13829,10 @@ msgid "" "* if False, the view currently does not extend its parent but can be enabled\n" " " msgstr "" +"Se esta visão for herdada,\n" +"* se Verdadeiro, a visão sempre estende seu pai\n" +"* se Falso, a visão atualmente não estende seu pai, mas pode ser ativada\n" +" " #. module: base #: model_terms:ir.ui.view,arch_db:base.view_rule_form From a72b23f6b5fbcf637d5de16f9f05ba00552cc186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Fri, 9 Aug 2019 10:53:36 +0000 Subject: [PATCH 10/16] [FIX] mail: register thread window after append in DOM Before this commit, we may have the following error: `TypeError: Cannot read property 'html' of undefined` This happened in the following scenario: Terminology: - in multi-tab environment, there is a master tab and slave tabs - master tab fetches notifications from the server and forwards them to slave tabs State: - 2 logged-in users: Michell & Marc - Mitchell has open 2 browser tabs - Mitchell has a pinned private conversation with Marc Steps: - Mitchell has focus on a slave tab - Marc posts several messages to Mitchell in very quick succession => Mitchell gets crash error above. This issue is caused by chat window being registered in mail manager while it has not been mounted to DOM. On receiving 2nd new message, it has to re-render chat window header in order to update displayed unread counter. However, this fails due to chat window having no DOM node yet. This commit solves the issue by mounting chat window to DOM before being registered in mail manager. That way, on receiving 2nd new message, it does not trigger a re-render on chat window that is about to be mounted to DOM, since it has not been registered yet. Note that the displayed unread counter will be correct, because it uses the up-to-date unread counter on mount. Task-ID 2050108 closes odoo/odoo#35601 Signed-off-by: Martin Geubelle (mge) --- .../src/js/services/mail_window_manager.js | 2 +- .../basic_thread_window_tests.js | 337 +++++++++--------- 2 files changed, 175 insertions(+), 164 deletions(-) diff --git a/addons/mail/static/src/js/services/mail_window_manager.js b/addons/mail/static/src/js/services/mail_window_manager.js index 81f0ef7e97c..5cc965b5c7a 100644 --- a/addons/mail/static/src/js/services/mail_window_manager.js +++ b/addons/mail/static/src/js/services/mail_window_manager.js @@ -114,9 +114,9 @@ MailManager.include({ thread.isCreatingWindow = true; prom = thread.fetchMessages().then(function () { threadWindow = self._makeNewThreadWindow(thread, options); - self._placeNewThreadWindow(threadWindow, options.passively); return threadWindow.appendTo($(self.THREAD_WINDOW_APPENDTO)); }).then(function () { + self._placeNewThreadWindow(threadWindow, options.passively); self._repositionThreadWindows(); threadWindow.render(); threadWindow.scrollToBottom(); diff --git a/addons/mail/static/tests/thread_window/basic_thread_window_tests.js b/addons/mail/static/tests/thread_window/basic_thread_window_tests.js index 7c3cfbdc793..3200ae38d85 100644 --- a/addons/mail/static/tests/thread_window/basic_thread_window_tests.js +++ b/addons/mail/static/tests/thread_window/basic_thread_window_tests.js @@ -16,6 +16,29 @@ QUnit.module('Basic', { // define channel to link to chat window this.data = { + 'mail.channel': { + fields: { + name: { + string: "Name", + type: "char", + required: true, + }, + channel_type: { + string: "Channel Type", + type: "selection", + }, + channel_message_ids: { + string: "Messages", + type: "many2many", + relation: 'mail.message' + }, + message_unread_counter: { + string: "Amount of Unread Messages", + type: "integer" + }, + }, + records: [], + }, 'mail.message': { fields: {}, records: [], @@ -292,34 +315,12 @@ QUnit.test('do not increment unread counter with focus on thread window', async QUnit.test('do not mark as read the newly open thread window from received message', async function (assert) { assert.expect(5); - this.data['mail.channel'] = { - fields: { - name: { - string: "Name", - type: "char", - required: true, - }, - channel_type: { - string: "Channel Type", - type: "selection", - }, - channel_message_ids: { - string: "Messages", - type: "many2many", - relation: 'mail.message' - }, - message_unread_counter: { - string: "Amount of Unread Messages", - type: "integer" - }, - }, - records: [{ - id: 2, - name: "DM", - channel_type: "chat", - message_unread_counter: 0, - }], - }; + this.data['mail.channel'].records = [{ + id: 2, + name: "DM", + channel_type: "chat", + message_unread_counter: 0, + }]; var parent = this.createParent({ data: this.data, @@ -371,33 +372,11 @@ QUnit.test('do not mark as read the newly open thread window from received messa QUnit.test('show document link of message linked to a document', async function (assert) { assert.expect(6); - this.data['mail.channel'] = { - fields: { - name: { - string: "Name", - type: "char", - required: true, - }, - channel_type: { - string: "Channel Type", - type: "selection", - }, - channel_message_ids: { - string: "Messages", - type: "many2many", - relation: 'mail.message' - }, - message_unread_counter: { - string: "Amount of Unread Messages", - type: "integer" - }, - }, - records: [{ - id: 2, - name: "R&D Tasks", - channel_type: "channel", - }], - }; + this.data['mail.channel'].records = [{ + id: 2, + name: "R&D Tasks", + channel_type: "channel", + }]; this.data['mail.message'].records.push({ author_id: [5, "Someone else"], body: "

Test message

", @@ -460,35 +439,13 @@ QUnit.test('do not autofocus chat window on receiving new direct message', async }], }; - this.data['mail.channel'] = { - fields: { - name: { - string: "Name", - type: "char", - required: true, - }, - channel_type: { - string: "Channel Type", - type: "selection", - }, - channel_message_ids: { - string: "Messages", - type: "many2many", - relation: 'mail.message' - }, - message_unread_counter: { - string: "Amount of Unread Messages", - type: "integer" - }, - }, - records: [{ - id: 2, - name: "DM", - channel_type: "chat", - message_unread_counter: 0, - direct_partner: [{ id: 666, name: 'DemoUser1', im_status: '' }], - }], - }; + this.data['mail.channel'].records = [{ + id: 2, + name: "DM", + channel_type: "chat", + message_unread_counter: 0, + direct_partner: [{ id: 666, name: 'DemoUser1', im_status: '' }], + }]; var form = await testUtils.createView({ View: FormView, @@ -543,37 +500,15 @@ QUnit.test('do not auto-focus chat window on receiving new message from new DM', assert.expect(10); var self = this; - this.data['mail.channel'] = { - fields: { - name: { - string: "Name", - type: "char", - required: true, - }, - channel_type: { - string: "Channel Type", - type: "selection", - }, - channel_message_ids: { - string: "Messages", - type: "many2many", - relation: 'mail.message' - }, - message_unread_counter: { - string: "Amount of Unread Messages", - type: "integer" - }, - }, - records: [{ - id: 2, - name: "DM", - channel_type: "chat", - message_unread_counter: 1, - direct_partner: [{ id: 666, name: 'DemoUser1', im_status: '' }], - is_minimized: false, - state: 'open', - }], - }; + this.data['mail.channel'].records = [{ + id: 2, + name: "DM", + channel_type: "chat", + message_unread_counter: 1, + direct_partner: [{ id: 666, name: 'DemoUser1', im_status: '' }], + is_minimized: false, + state: 'open', + }]; var parent = this.createParent({ data: this.data, @@ -654,21 +589,15 @@ QUnit.test('do not auto-focus chat window on receiving new message from new DM', QUnit.test('out-of-office status in thread window', async function (assert) { assert.expect(1); - this.data = { - 'mail.message': { - fields: {}, - records: [], - }, - initMessaging: { - channel_slots: { - channel_channel: [{ - id: 1, - name: "DM", - channel_type: "chat", - message_unread_counter: 0, - direct_partner: [{ id: 666, name: 'DemoUser1', im_status: 'online', out_of_office_message: 'Please don\'t disturb'}], - }], - }, + this.data.initMessaging = { + channel_slots: { + channel_channel: [{ + id: 1, + name: "DM", + channel_type: "chat", + message_unread_counter: 0, + direct_partner: [{ id: 666, name: 'DemoUser1', im_status: 'online', out_of_office_message: 'Please don\'t disturb'}], + }], }, }; var parent = this.createParent({ @@ -691,21 +620,15 @@ QUnit.test('out-of-office status in thread window', async function (assert) { QUnit.test('no out-of-office status in thread window', async function (assert) { assert.expect(1); - this.data = { - 'mail.message': { - fields: {}, - records: [], - }, - initMessaging: { - channel_slots: { - channel_channel: [{ - id: 1, - name: "DM", - channel_type: "chat", - message_unread_counter: 0, - direct_partner: [{ id: 666, name: 'DemoUser1', im_status: 'online'}], - }], - }, + this.data.initMessaging = { + channel_slots: { + channel_channel: [{ + id: 1, + name: "DM", + channel_type: "chat", + message_unread_counter: 0, + direct_partner: [{ id: 666, name: 'DemoUser1', im_status: 'online'}], + }], }, }; var parent = this.createParent({ @@ -734,25 +657,19 @@ QUnit.test('auto-update out-of-office info on im_status change', async function var timeoutMock = mailTestUtils.patchMailTimeouts(); var step = 0; - this.data = { - 'mail.message': { - fields: {}, - records: [], - }, - initMessaging: { - channel_slots: { - channel_channel: [{ - id: 1, - name: "DM", - channel_type: "chat", - message_unread_counter: 0, - direct_partner: [{ - id: 666, - name: 'DemoUser1', - im_status: 'online', - }], + this.data.initMessaging = { + channel_slots: { + channel_channel: [{ + id: 1, + name: "DM", + channel_type: "chat", + message_unread_counter: 0, + direct_partner: [{ + id: 666, + name: 'DemoUser1', + im_status: 'online', }], - }, + }], }, }; @@ -839,6 +756,100 @@ QUnit.test('auto-update out-of-office info on im_status change', async function parent.destroy(); }); +QUnit.test('receive 2 new DM messages in quick succession (no chat window initially)', async function (assert) { + assert.expect(3); + + const self = this; + this.data['mail.channel'].records = [{ + channel_type: "chat", + direct_partner: [{ + id: 5, + name: 'Someone else', + im_status: 'online', + }], + id: 10, + is_minimized: false, + message_unread_counter: 1, + name: "DM", + state: 'open', + }]; + + this.data.initMessaging.channel_slots = { + channel_direct_message: [{ + channel_type: 'chat', + direct_partner: [{ + id: 5, + name: 'Someone else', + im_status: 'online', + }], + id: 10, + message_unread_counter: 0, + name: "DM", + }], + }; + + const parent = this.createParent({ + data: this.data, + mockRPC(route, args) { + if (args.method === 'channel_minimize') { + Object.assign(self.data['mail.channel'].records[0], { + is_minimized: true, + state: 'open', + }); + } + return this._super(...arguments); + }, + services: this.services, + session: { + partner_id: 3, + }, + }); + + await testUtils.nextTick(); + assert.containsNone( + $, + '.o_thread_window', + "should not have any DM window open"); + + // simulate receiving 2 new messages from someone else in quick succession + const messageData1 = { + author_id: [5, "Someone else"], + body: "

Test message1

", + channel_ids: [10], + id: 2, + model: 'mail.channel', + res_id: 10, + }; + this.data['mail.message'].records.push(messageData1); + const notification1 = [[false, 'mail.channel', 2], messageData1]; + parent.call('bus_service', 'trigger', 'notification', [notification1]); + // simulate short delay for receiving new message + await testUtils.nextMicrotaskTick(); + const messageData2 = { + author_id: [5, "Someone else"], + body: "

Test message2

", + channel_ids: [10], + id: 3, + model: 'mail.channel', + res_id: 10, + }; + this.data['mail.message'].records.push(messageData2); + const notification2 = [[false, 'mail.channel', 2], messageData2]; + parent.call('bus_service', 'trigger', 'notification', [notification2]); + await testUtils.nextTick(); + assert.containsOnce( + $, + '.o_thread_window', + "should have DM window open"); + assert.containsN( + $('.o_thread_window'), + '.o_thread_message', + 2, + "should have 2 messages in chat window"); + + parent.destroy(); +}); + }); }); }); From f0fdfbf44e1db97f9d9b1425be81b53138c01bd6 Mon Sep 17 00:00:00 2001 From: Jinal Patel Date: Fri, 9 Aug 2019 05:09:01 +0000 Subject: [PATCH 11/16] [FIX] web: add support for TRUE_LEAF and FALSE_LEAF in ModelFieldSelector before this commit, domain selector widget does not support TRUE_LEAF and FALSE_LEAF i.e. [(1, '=', 1)] and [(0, '=', 1)] respectively, the reason is the chain part of the domain i.e. field name has value 1/0 and we don't have field name like 1 and 0 in domain and hence ModelFieldSelector don't accept it after this commit, domain selector can handle this special two domains which is [(1, '=', 1)] and [(0, '=', 1)], add support for chain with 1/0 in ModelFieldSelector task- 1998145 closes odoo/odoo#35603 Signed-off-by: Nicolas Martinelli (nim) Co-authored-by: Mohammed Shekha --- .../static/src/js/widgets/domain_selector.js | 2 +- .../src/js/widgets/model_field_selector.js | 7 +++- addons/web/static/src/xml/base.xml | 12 +++++- .../widgets/model_field_selector_tests.js | 40 +++++++++++++++++++ 4 files changed, 57 insertions(+), 4 deletions(-) diff --git a/addons/web/static/src/js/widgets/domain_selector.js b/addons/web/static/src/js/widgets/domain_selector.js index ed71679699c..755ee32979e 100644 --- a/addons/web/static/src/js/widgets/domain_selector.js +++ b/addons/web/static/src/js/widgets/domain_selector.js @@ -652,7 +652,7 @@ var DomainLeaf = DomainNode.extend({ this.fieldSelector = new ModelFieldSelector( this, this.model, - this.chain ? this.chain.split(".") : [], + this.chain !== undefined ? this.chain.toString().split(".") : [], this.options ); defs.push(this.fieldSelector.appendTo($("
")).then((function () { diff --git a/addons/web/static/src/js/widgets/model_field_selector.js b/addons/web/static/src/js/widgets/model_field_selector.js index 08a7ae47c81..ed74b2da44a 100644 --- a/addons/web/static/src/js/widgets/model_field_selector.js +++ b/addons/web/static/src/js/widgets/model_field_selector.js @@ -301,11 +301,16 @@ var ModelFieldSelector = Widget.extend({ }).bind(this)); function processChain(chain) { - var field = this._getLastPageField(chain.pop()); + var fieldName = chain.pop(); + var field = this._getLastPageField(fieldName); if (field && field.relation && chain.length > 0) { // Fetch next chain node if any and possible return this._pushPageData(field.relation).then(processChain.bind(this, chain)); } else if (field && chain.length === 0) { // Last node fetched return Promise.resolve(); + } else if (!field && fieldName === "1") { // TRUE_LEAF + this._validate(true); + } else if (!field && fieldName === "0") { // FALSE_LEAF + this._validate(true); } else { // Wrong node chain this._validate(false); } diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index c925809fab5..062571646b6 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -767,8 +767,16 @@ - - + + + + + + + + + + diff --git a/addons/web/static/tests/widgets/model_field_selector_tests.js b/addons/web/static/tests/widgets/model_field_selector_tests.js index 76c18b91f5b..c45bcb9dabe 100644 --- a/addons/web/static/tests/widgets/model_field_selector_tests.js +++ b/addons/web/static/tests/widgets/model_field_selector_tests.js @@ -248,6 +248,46 @@ QUnit.module('ModelFieldSelector', { fieldSelector.destroy(); }); + + QUnit.test("create a field chain with value 1 i.e. TRUE_LEAF", async function (assert) { + assert.expect(1); + + var $target = $("#qunit-fixture"); + + //create the field selector with domain value ["1"] + var fieldSelector = new ModelFieldSelector(null, "partner", ["1"], { + readonly: false, + showSearchInput: false, + }); + testUtils.mock.addMockEnvironment(fieldSelector, {data: this.data}); + await fieldSelector.appendTo($target); + + var $fieldName = fieldSelector.$('.o_field_selector_chain_part'); + assert.strictEqual($fieldName.text().trim(), "1", + "field name value should be 1."); + + fieldSelector.destroy(); + }); + + QUnit.test("create a field chain with value 0 i.e. FALSE_LEAF", async function (assert) { + assert.expect(1); + + var $target = $("#qunit-fixture"); + + //create the field selector with domain value ["0"] + var fieldSelector = new ModelFieldSelector(null, "partner", ["0"], { + readonly: false, + showSearchInput: false, + }); + testUtils.mock.addMockEnvironment(fieldSelector, {data: this.data}); + await fieldSelector.appendTo($target); + + var $fieldName = fieldSelector.$('.o_field_selector_chain_part'); + assert.strictEqual($fieldName.text().trim(), "0", + "field name value should be 0."); + + fieldSelector.destroy(); + }); }); }); }); From 85e8de1dc8f96518294c0967488fad1e65061561 Mon Sep 17 00:00:00 2001 From: mcm-odoo Date: Thu, 8 Aug 2019 08:43:29 +0000 Subject: [PATCH 12/16] [FIX] website_{portal, rating, slides): fix navigation tabs color Text colors were white on a white background which can be difficult to read in some extreme cases. Sort of. Task 2026846 --- addons/website_profile/static/src/scss/website_profile.scss | 4 ++-- addons/website_rating/static/src/scss/website_rating.scss | 4 ++++ addons/website_rating/static/src/xml/portal_chatter.xml | 2 +- addons/website_slides/static/src/scss/website_slides.scss | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/addons/website_profile/static/src/scss/website_profile.scss b/addons/website_profile/static/src/scss/website_profile.scss index 8c3b572955f..ed7d2e2f330 100644 --- a/addons/website_profile/static/src/scss/website_profile.scss +++ b/addons/website_profile/static/src/scss/website_profile.scss @@ -62,7 +62,7 @@ $owprofile-color-bg: mix($body-bg, #efeff4); } &.active { - color: $headings-color; + color: color-yiq($owprofile-color-bg); background: $owprofile-color-bg; border-color: $owprofile-color-bg; } @@ -213,4 +213,4 @@ $owprofile-color-bg: mix($body-bg, #efeff4); // Tools .o_wprofile_pointer { cursor: pointer; -} \ No newline at end of file +} diff --git a/addons/website_rating/static/src/scss/website_rating.scss b/addons/website_rating/static/src/scss/website_rating.scss index 38fa3b86c6b..e8664ebe163 100644 --- a/addons/website_rating/static/src/scss/website_rating.scss +++ b/addons/website_rating/static/src/scss/website_rating.scss @@ -80,3 +80,7 @@ $o-w-rating-star-color: #FACC2E; margin-right: 10px; } } + +.o_rating_popup_composer_label { + color: color-yiq(white); +} diff --git a/addons/website_rating/static/src/xml/portal_chatter.xml b/addons/website_rating/static/src/xml/portal_chatter.xml index 5d0395c099b..cebaea338d5 100644 --- a/addons/website_rating/static/src/xml/portal_chatter.xml +++ b/addons/website_rating/static/src/xml/portal_chatter.xml @@ -70,7 +70,7 @@