From 5bd126a7618b3e8ce715e6c2ea45bccfa75010b9 Mon Sep 17 00:00:00 2001 From: Renato Lima Date: Mon, 12 Aug 2013 09:21:43 -0300 Subject: [PATCH 01/36] Added brazilian taxes template in l10n_br module. bzr revid: renatonlima@gmail.com-20130812122143-jn08f7e18fie3sxe --- addons/l10n_br/data/account_tax_template.xml | 64 ++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/addons/l10n_br/data/account_tax_template.xml b/addons/l10n_br/data/account_tax_template.xml index 1e6efd5c616..c3ecf449838 100644 --- a/addons/l10n_br/data/account_tax_template.xml +++ b/addons/l10n_br/data/account_tax_template.xml @@ -242,6 +242,22 @@ + + IPI 24% + IPI Saída 24% + 0.24 + sale + + + + + + + + + + + IPI 25% IPI Saída 25% @@ -386,6 +402,22 @@ + + IPI 300% + IPI Saída 300% + 3.00 + sale + + + + + + + + + + + IPI 330% IPI Saída 330% @@ -642,6 +674,22 @@ + + IPI 24% + IPI Entrada 24% + 0.24 + purchase + + + + + + + + + + + IPI 25% IPI Entrada 25% @@ -786,6 +834,22 @@ + + IPI 300% + IPI Entrada 300% + 3.00 + purchase + + + + + + + + + + + IPI 330% IPI Entrada 330% From 50492bb349343f278c290d35f5baa616b4d33b4f Mon Sep 17 00:00:00 2001 From: Moises Lopez Date: Sat, 7 Sep 2013 09:15:01 -0700 Subject: [PATCH 02/36] [FIX][hr_timesheet_invoice] Fix global->particular invoice search to test_hr_timesheet_invoice_no_prod_tax bzr revid: moylop260@vauxoo.com-20130907161501-9uip7h4simwv8ccz --- .../test/test_hr_timesheet_invoice_no_prod_tax.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml index 88675f3042f..48945b172c7 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml @@ -78,7 +78,12 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1")]}) + created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1")]}) + invoice_pool = self.pool.get('account.invoice') + invoice_domain = created.get('domain') + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test_hr_timesheet_invoice_create_0_id_'+str( ref("hr_timesheet_invoice_create_0")) }) + - I check that Invoice is created for this timesheet. - @@ -89,7 +94,10 @@ partner = aline.account_id.partner_id.id invoice_obj = self.pool.get('account.invoice') - invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', partner)]) + invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', partner), + ('origin','=','test_hr_timesheet_invoice_create_0_id_'+str( ref("hr_timesheet_invoice_create_0")) ) + ]) + invoice_id = invoice_obj.browse(cr, uid, invoice_ids)[0] for invoice in invoice_id.invoice_line: @@ -101,4 +109,4 @@ assert aline.invoice_id, "Invoice created, but analytic line wasn't updated." assert aline.invoice_id == invoice_id, "Invoice doesn't match the one at analytic line" assert invoice_id.amount_untaxed == 187.5, "Invoice amount mismatch: %s" % invoice_id.amount_untaxed - assert invoice_id.amount_tax == 40, "Invoice tax mismatch: %s" % invoice_id.amount_tax \ No newline at end of file + assert invoice_id.amount_tax == 40, "Invoice tax mismatch: %s" % invoice_id.amount_tax From e37f1e0f2668dd7af6ccd0780ad59ff46c2375a7 Mon Sep 17 00:00:00 2001 From: Moises Lopez Date: Sun, 8 Sep 2013 13:57:24 -0700 Subject: [PATCH 03/36] [FIX][account_payment/test/payment_order_process.yml] Fix test/test_hr_timesheet_invoice.yml too bzr revid: moylop260@vauxoo.com-20130908205724-uylcetl1e4xy908t --- .../test/test_hr_timesheet_invoice.yml | 13 ++++++++++--- .../test/test_hr_timesheet_invoice_no_prod_tax.yml | 4 ++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml index 05326bb19c1..429bf1fb818 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml @@ -79,7 +79,12 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0")]}) + created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0")]}) + invoice_pool = self.pool.get('account.invoice') + invoice_domain = created.get('domain') + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") ) }) + - I check that Invoice is created for this timesheet. - @@ -90,7 +95,9 @@ partner = aline.account_id.partner_id.id invoice_obj = self.pool.get('account.invoice') - invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', partner)]) + invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', partner), + ('origin', '=', 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") )) + ]) invoice_id = invoice_obj.browse(cr, uid, invoice_ids)[0] for invoice in invoice_id.invoice_line: @@ -102,4 +109,4 @@ assert aline.invoice_id, "Invoice created, but analytic line wasn't updated." assert aline.invoice_id == invoice_id, "Invoice doesn't match the one at analytic line" assert invoice_id.amount_untaxed == 187.5, "Invoice amount mismatch: %s" % invoice_id.amount_untaxed - assert invoice_id.amount_tax == 50, "Invoice tax mismatch: %s" % invoice_id.amount_tax \ No newline at end of file + assert invoice_id.amount_tax == 50, "Invoice tax mismatch: %s" % invoice_id.amount_tax diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml index 48945b172c7..5c2c73a2b7e 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml @@ -82,7 +82,7 @@ invoice_pool = self.pool.get('account.invoice') invoice_domain = created.get('domain') invoice_ids = invoice_pool.search(cr, uid, invoice_domain) - invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test_hr_timesheet_invoice_create_0_id_'+str( ref("hr_timesheet_invoice_create_0")) }) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") ) }) - I check that Invoice is created for this timesheet. @@ -95,7 +95,7 @@ invoice_obj = self.pool.get('account.invoice') invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', partner), - ('origin','=','test_hr_timesheet_invoice_create_0_id_'+str( ref("hr_timesheet_invoice_create_0")) ) + ('origin', '=', 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") )) ]) invoice_id = invoice_obj.browse(cr, uid, invoice_ids)[0] From 9f33f77f3ee344d24f04d5a4d371154ff0b2fb8d Mon Sep 17 00:00:00 2001 From: Moises Lopez Date: Sun, 8 Sep 2013 14:28:17 -0700 Subject: [PATCH 04/36] [REF][hr_timesheet_invoice] Add if exists domain and pep8 in modify lines. bzr revid: moylop260@vauxoo.com-20130908212817-sxx8n2iaqoqpwpgj --- .../test/test_hr_timesheet_invoice.yml | 14 ++++++++++---- .../test_hr_timesheet_invoice_no_prod_tax.yml | 15 ++++++++++----- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml index 429bf1fb818..5af2ea28043 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml @@ -79,11 +79,17 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0")]}) + created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { + "active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0")] + }) invoice_pool = self.pool.get('account.invoice') - invoice_domain = created.get('domain') - invoice_ids = invoice_pool.search(cr, uid, invoice_domain) - invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") ) }) + invoice_domain = created.get('domain', False) + if invoice_domain: + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) \ + + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") ) }) + else: + pass#Assert missed invoice in next section - I check that Invoice is created for this timesheet. diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml index 5c2c73a2b7e..55621417b51 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml @@ -78,12 +78,17 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], {"active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1")]}) + created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { + "active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1")] + }) invoice_pool = self.pool.get('account.invoice') - invoice_domain = created.get('domain') - invoice_ids = invoice_pool.search(cr, uid, invoice_domain) - invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") ) }) - + invoice_domain = created.get('domain', False) + if invoice_domain: + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0"))\ + + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") ) }) + else: + pass#Assert missed invoice in next section - I check that Invoice is created for this timesheet. - From e3ddf3bbc41ff9d52c0f6ebad3fa699ab1f83e0e Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 30 Sep 2013 10:38:29 +0200 Subject: [PATCH 05/36] [FIX] auth_signup: invitation mail - fallback to user email when company has no email This avoids a confusing error message. The email sender does not matter much in this case anyway. bzr revid: odo@openerp.com-20130930083829-h7s3vmvmld91d67e --- addons/auth_signup/auth_signup_data.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/auth_signup/auth_signup_data.xml b/addons/auth_signup/auth_signup_data.xml index 31e3b61a9f6..1b4e3e05502 100644 --- a/addons/auth_signup/auth_signup_data.xml +++ b/addons/auth_signup/auth_signup_data.xml @@ -22,7 +22,7 @@ Reset Password - ]]> + ]]> ${object.email} Password reset OpenERP Enterprise Connection - ]]> + ]]> ${object.email} From f0f7b5575072d1c2e59555621e07b7474823c165 Mon Sep 17 00:00:00 2001 From: "fclementi@camptocamp.com" <> Date: Wed, 2 Oct 2013 15:38:41 +0200 Subject: [PATCH 06/36] [IMP] update 2014 new VAT bzr revid: fclementi@camptocamp.com-20131002133841-07rjon3m7bjwqo2e --- addons/l10n_fr/fr_fiscal_templates.xml | 143 ++++++-- addons/l10n_fr/fr_pcg_taxes.xml | 200 ++++++++++- addons/l10n_fr/fr_tax.xml | 419 +++++++++++++++++++++- addons/l10n_fr/plan_comptable_general.xml | 12 +- 4 files changed, 709 insertions(+), 65 deletions(-) diff --git a/addons/l10n_fr/fr_fiscal_templates.xml b/addons/l10n_fr/fr_fiscal_templates.xml index a7e202d47b8..b11f8d4f0dd 100644 --- a/addons/l10n_fr/fr_fiscal_templates.xml +++ b/addons/l10n_fr/fr_fiscal_templates.xml @@ -28,38 +28,53 @@ - + - + + + + + + - - + + - + - + + + + + + - + + + + + + - + @@ -70,7 +85,18 @@ - + + + + + + + + + + + + @@ -81,18 +107,29 @@ - - + + - - + + - + - - + + - + + + + + + + + + + + + @@ -103,7 +140,18 @@ - + + + + + + + + + + + + @@ -117,31 +165,46 @@ - + - + + + + + + - - + + - + - + + + + + + - + + + + + + @@ -149,31 +212,47 @@ - + - + + + + + + - - + + - + - + + + + + + - + + + + + + + diff --git a/addons/l10n_fr/fr_pcg_taxes.xml b/addons/l10n_fr/fr_pcg_taxes.xml index 222749252c6..636b83e6c01 100644 --- a/addons/l10n_fr/fr_pcg_taxes.xml +++ b/addons/l10n_fr/fr_pcg_taxes.xml @@ -4,11 +4,11 @@ Plan de Taxes France @@ -20,24 +20,42 @@ 1.00 + + Base H.T. 20.0% + TVA collectée 20.0% (Base H.T.) + + 1.00 + Base H.T. 19.6% TVA collectée 19.6% (Base H.T.) 1.00 - + Base H.T. 8.5% TVA collectée 8.5% (Base H.T.) 1.00 + + Base H.T. 10.0% + TVA collectée 10.0% (Base H.T.) + + 1.00 + Base H.T. 7.0% TVA collectée 7.0% (Base H.T.) 1.00 + + Base H.T. 5.0% + TVA collectée 5.0% (Base H.T.) + + 1.00 + Base H.T. 5.5% TVA collectée 5.5% (Base H.T.) @@ -57,6 +75,12 @@ 1.00 + + TVA 20.0% + TVA collectée 20.0% + + 1.00 + TVA 19.6% TVA collectée 19.6% @@ -68,6 +92,12 @@ TVA collectée 8.5% 1.00 + + + TVA 10.0% + TVA collectée 10.0% + + 1.00 TVA 7.0% @@ -75,6 +105,12 @@ 1.00 + + TVA 5.0% + TVA collectée 5.0% + + 1.00 + TVA 5.5% TVA collectée 5.5% @@ -88,14 +124,18 @@ 1.00 - - Base H.T. TVA acquittée c) 1.00 + + Base H.T. 20.0% + TVA acquittée 20.0% (Base H.T.) + + 1.00 + Base H.T. 19.6% TVA acquittée 19.6% (Base H.T.) @@ -108,12 +148,24 @@ 1.00 + + Base H.T. 10.0% + TVA acquittée 10.0% (Base H.T.) + + 1.00 + Base H.T. 7.0% TVA acquittée 7.0% (Base H.T.) 1.00 + + Base H.T. 5.0% + TVA acquittée 5.0% (Base H.T.) + + 1.00 + Base H.T. 5.5% TVA acquittée 5.5% (Base H.T.) @@ -133,6 +185,12 @@ 1.00 + + TVA 20.0% + TVA acquittée 20.0% + + 1.00 + TVA 19.6% TVA acquittée 19.6% @@ -145,12 +203,24 @@ 1.00 + + TVA 10.0% + TVA acquittée 10.0% + + 1.00 + TVA 7.0% TVA acquittée 7.0% 1.00 + + TVA 5.0% + TVA acquittée 5.0% + + 1.00 + TVA 5.5% TVA acquittée 5.5% @@ -171,7 +241,13 @@ e) 1.00 - + + + Base H.T. 20.0% + TVA acquittée sur immobilisations 20.0% (Base H.T.) + + 1.00 + Base H.T. 19.6% TVA acquittée sur immobilisations 19.6% (Base H.T.) @@ -184,12 +260,24 @@ 1.00 + + Base H.T. 10.0% + TVA acquittée sur immobilisations 10.0% (Base H.T.) + + 1.00 + Base H.T. 7.0% TVA acquittée sur immobilisations 7.0% (Base H.T.) 1.00 + + Base H.T. 5.0% + TVA acquittée sur immobilisations 5.0% (Base H.T.) + + 1.00 + Base H.T. 5.5% TVA acquittée sur immobilisations 5.5% (Base H.T.) @@ -209,7 +297,13 @@ f) 1.00 - + + + TVA 20.0% + TVA acquittée sur immobilisations 20.0% + + 1.00 + TVA 19.6% TVA acquittée sur immobilisations 19.6% @@ -222,12 +316,24 @@ 1.00 + + TVA 10.0% + TVA acquittée sur immobilisations 10.0% + + 1.00 + TVA 7.0% TVA acquittée sur immobilisations 7.0% 1.00 + + TVA 5.0% + TVA acquittée sur immobilisations 5.0% + + 1.00 + TVA 5.5% TVA acquittée sur immobilisations 5.5% @@ -246,7 +352,13 @@ g) 1.00 - + + + Base H.T. 20.0% + TVA due intracommunautaire 20.0% (Base H.T.) + + 1.00 + Base H.T. 19.6% TVA due intracommunautaire 19.6% (Base H.T.) @@ -259,12 +371,24 @@ 1.00 + + Base H.T. 10.0% + TVA due intracommunautaire 10.0% (Base H.T.) + + 1.00 + Base H.T. 7.0% TVA due intracommunautaire 7.0% (Base H.T.) 1.00 + + Base H.T. 5.0% + TVA due intracommunautaire 5.0% (Base H.T.) + + 1.00 + Base H.T. 5.5% TVA due intracommunautaire 5.5% (Base H.T.) @@ -283,7 +407,13 @@ h) 1.00 - + + + TVA 20.0% + TVA due intracommunautaire 20.0% + + 1.00 + TVA 19.6% TVA due intracommunautaire 19.6% @@ -296,12 +426,24 @@ 1.00 + + TVA 10.0% + TVA due intracommunautaire 10.0% + + 1.00 + TVA 7.0% TVA due intracommunautaire 7.0% 1.00 + + TVA 5.0% + TVA due intracommunautaire 5.0% + + 1.00 + TVA 5.5% TVA due intracommunautaire 5.5% @@ -321,7 +463,13 @@ i) 1.00 - + + + Base H.T. 20.0% + TVA déductible intracommunautaire 20.0% (Base H.T.) + + 1.00 + Base H.T. 19.6% TVA déductible intracommunautaire 19.6% (Base H.T.) @@ -334,12 +482,24 @@ 1.00 + + Base H.T. 10.0% + TVA déductible intracommunautaire 10.0% (Base H.T.) + + 1.00 + Base H.T. 7.0% TVA déductible intracommunautaire 7.0% (Base H.T.) 1.00 + + Base H.T. 5.0% + TVA déductible intracommunautaire 5.0% (Base H.T.) + + 1.00 + Base H.T. 5.5% TVA déductible intracommunautaire 5.5% (Base H.T.) @@ -358,7 +518,13 @@ j) 1.00 - + + + TVA 20.0% + TVA déductible intracommunautaire 20.0% + + 1.00 + TVA 19.6% TVA déductible intracommunautaire 19.6% @@ -371,12 +537,24 @@ 1.00 + + TVA 10.0% + TVA déductible intracommunautaire 10.0% + + 1.00 + TVA 7.0% TVA déductible intracommunautaire 7.0% 1.00 + + TVA 5.0% + TVA déductible intracommunautaire 5.0% + + 1.00 + TVA 5.5% TVA déductible intracommunautaire 5.5% diff --git a/addons/l10n_fr/fr_tax.xml b/addons/l10n_fr/fr_tax.xml index 7cd3a36f54a..7c75136bdd3 100644 --- a/addons/l10n_fr/fr_tax.xml +++ b/addons/l10n_fr/fr_tax.xml @@ -9,6 +9,28 @@ + + TVA collectée (vente) 20,0% + 20.0 + + percent + + + + + + + + + + + + + + sale + + + TVA collectée (vente) 19,6% 19.6 @@ -26,7 +48,7 @@ - + sale @@ -52,7 +74,29 @@ sale - + + + TVA collectée (vente) 10,0% + 10.0 + + percent + + + + + + + + + + + + + + sale + + + TVA collectée (vente) 7,0% 7.0 @@ -63,8 +107,8 @@ - - + + @@ -75,6 +119,28 @@ + + TVA collectée (vente) 5,0% + 5.0 + + percent + + + + + + + + + + + + + + sale + + + TVA collectée (vente) 5,5% 5.5 @@ -85,8 +151,8 @@ - - + + @@ -121,6 +187,28 @@ + + TVA déductible (achat) 20,0% + ACH-20.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 19,6% ACH-19.6 @@ -138,7 +226,7 @@ - + purchase @@ -164,7 +252,29 @@ purchase - + + + TVA déductible (achat) 10,0% + ACH-10.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 7,0% ACH-7.0 @@ -187,6 +297,28 @@ + + TVA déductible (achat) 5,0% + ACH-5.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 5,5% ACH-5.5 @@ -233,6 +365,29 @@ + + TVA déductible (achat) 20,0% TTC + ACH-20.0-TTC + + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 19,6% TTC ACH-19.6-TTC @@ -278,7 +433,30 @@ purchase - + + + TVA déductible (achat) 10,0% TTC + ACH-10.0-TTC + + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 7,0% TTC ACH-7.0-TTC @@ -302,6 +480,29 @@ + + TVA déductible (achat) 5,0% TTC + ACH-5.0-TTC + + + percent + + + + + + + + + + + + + + purchase + + + TVA déductible (achat) 5,5% TTC ACH-5.5-TTC @@ -351,6 +552,28 @@ + + TVA déd./immobilisation (achat) 20,0% + IMMO-20.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déd./immobilisation (achat) 19,6% IMMO-19.6 @@ -394,7 +617,29 @@ purchase - + + + TVA déd./immobilisation (achat) 10,0% + IMMO-10.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déd./immobilisation (achat) 7,0% IMMO-7.0 @@ -417,6 +662,28 @@ + + TVA déd./immobilisation (achat) 5,0% + IMMO-5.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA déd./immobilisation (achat) 5,5% IMMO-5.5 @@ -463,6 +730,28 @@ + + TVA due s/ acq. intracommunautaire (achat) 20,0% + ACH_UE_due-20.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA due s/ acq. intracommunautaire (achat) 19,6% ACH_UE_due-19.6 @@ -506,7 +795,29 @@ purchase - + + + TVA due s/ acq. intracommunautaire (achat) 10,0% + ACH_UE_due-10.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA due s/ acq. intracommunautaire (achat) 7,0% ACH_UE_due-7.0 @@ -517,8 +828,8 @@ - - + + @@ -529,6 +840,28 @@ + + TVA due s/ acq. intracommunautaire (achat) 5,0% + ACH_UE_due-5.0 + + percent + + + + + + + + + + + + + + purchase + + + TVA due s/ acq. intracommunautaire (achat) 5,5% ACH_UE_due-5.5 @@ -539,8 +872,8 @@ - - + + @@ -575,6 +908,24 @@ + + TVA déd. s/ acq. intracommunautaire (achat) 20,0% + ACH_UE_ded.-20.0 + + percent + + + + + + + + + + purchase + + + TVA déd. s/ acq. intracommunautaire (achat) 19,6% ACH_UE_ded.-19.6 @@ -610,7 +961,25 @@ purchase - + + + TVA déd. s/ acq. intracommunautaire (achat) 10,0% + ACH_UE_ded.-10.0 + + percent + + + + + + + + + + purchase + + + TVA déd. s/ acq. intracommunautaire (achat) 7,0% ACH_UE_ded.-7.0 @@ -629,6 +998,24 @@ + + TVA déd. s/ acq. intracommunautaire (achat) 5,0% + ACH_UE_ded.-5.0 + + percent + + + + + + + + + + purchase + + + TVA déd. s/ acq. intracommunautaire (achat) 5,5% ACH_UE_ded.-5.5 diff --git a/addons/l10n_fr/plan_comptable_general.xml b/addons/l10n_fr/plan_comptable_general.xml index c68e0a88a4c..a029e101d07 100644 --- a/addons/l10n_fr/plan_comptable_general.xml +++ b/addons/l10n_fr/plan_comptable_general.xml @@ -3584,7 +3584,7 @@ - TVA due intracommunautaire 19,6% + TVA due intracommunautaire (Taux Normal) 445201 other @@ -3592,7 +3592,7 @@ - TVA due intracommunautaire 5,5% + TVA due intracommunautaire (Taux Intermédiaire) 445202 other @@ -3600,7 +3600,7 @@ - TVA due intracommunautaire (autre taux) + TVA due intracommunautaire (Autre taux) 445203 other @@ -3712,7 +3712,7 @@ - TVA collectée 19,6% + TVA collectée (Taux Normal) 445711 other @@ -3720,7 +3720,7 @@ - TVA collectée 5,5% + TVA collectée (Taux Intermédiaire) 445712 other @@ -3728,7 +3728,7 @@ - TVA collectée (autre taux) + TVA collectée (Autre taux) 445713 other From 22baa3253fef208b1c173c550e384aa7578c359c Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 3 Oct 2013 11:54:00 +0200 Subject: [PATCH 07/36] [FIX]mail: backport of fix 8787 from saas-1 branch, rev-id: chm@openerp.com-20131003091603-rarztafazl56ugid bzr revid: dle@openerp.com-20131003095400-wgfwaazfdfhho3vb --- addons/mail/static/src/js/mail.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 2f6cfbdd708..ff85ce8e510 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -1196,7 +1196,7 @@ openerp.mail = function (session) { init: function (parent, datasets, options) { var self = this; this._super(parent, options); - this.MailWidget = parent.__proto__ == mail.Widget.prototype ? parent : false; + this.MailWidget = parent instanceof mail.Widget ? parent : false; this.domain = options.domain || []; this.context = _.extend(options.context || {}); From 306b2295c6d9685e6c50cc5436cf9158dc9af465 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 3 Oct 2013 12:43:55 +0200 Subject: [PATCH 08/36] [IMP] hr_timesheet_invoice: cleanup/simplify previous commit bzr revid: odo@openerp.com-20131003104355-2ttyu8wnactkawmn --- .../test/test_hr_timesheet_invoice.yml | 15 ++++++--------- .../test_hr_timesheet_invoice_no_prod_tax.yml | 13 +++++-------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml index 5af2ea28043..49243e501f2 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice.yml @@ -79,18 +79,15 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { + action_result = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { "active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0")] }) invoice_pool = self.pool.get('account.invoice') - invoice_domain = created.get('domain', False) - if invoice_domain: - invoice_ids = invoice_pool.search(cr, uid, invoice_domain) - invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) \ - + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") ) }) - else: - pass#Assert missed invoice in next section - + invoice_domain = action_result['domain'] + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0")) \ + + '_aaldyfhrm0_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule0") ) }) + - I check that Invoice is created for this timesheet. - diff --git a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml index 55621417b51..c3a5fae866c 100644 --- a/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml +++ b/addons/hr_timesheet_invoice/test/test_hr_timesheet_invoice_no_prod_tax.yml @@ -78,17 +78,14 @@ I click on "Create Invoice" button of "Invoice analytic Line" wizard to create invoice. - !python {model: hr.timesheet.invoice.create}: | - created=self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { + action_result = self.do_create(cr, uid, [ref("hr_timesheet_invoice_create_0")], { "active_ids": [ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1")] }) invoice_pool = self.pool.get('account.invoice') - invoice_domain = created.get('domain', False) - if invoice_domain: - invoice_ids = invoice_pool.search(cr, uid, invoice_domain) - invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0"))\ - + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") ) }) - else: - pass#Assert missed invoice in next section + invoice_domain = action_result['domain'] + invoice_ids = invoice_pool.search(cr, uid, invoice_domain) + invoice_pool.write(cr, uid, invoice_ids, {'origin': 'test-hrtsic0_id_'+str( ref("hr_timesheet_invoice_create_0"))\ + + '_aaldyfhrm1_id_'+str( ref("hr_timesheet_invoice.account_analytic_line_developyamlforhrmodule1") ) }) - I check that Invoice is created for this timesheet. - From 837196afbdc8489be25e6345470ab0dce31b842f Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 3 Oct 2013 15:48:20 +0200 Subject: [PATCH 09/36] [FIX] account: CoA installer: include parent charts when determining default taxes, otherwise they cannot be set during install bzr revid: odo@openerp.com-20131003134820-ksc52izjwfpxn2ps --- addons/account/account.py | 68 +++++++++++++++++++++++++-------------- 1 file changed, 44 insertions(+), 24 deletions(-) diff --git a/addons/account/account.py b/addons/account/account.py index c13c31d3c89..7834fc6ed1b 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -3073,6 +3073,20 @@ class wizard_multi_charts_accounts(osv.osv_memory): 'complete_tax_set': fields.boolean('Complete Set of Taxes', help='This boolean helps you to choose if you want to propose to the user to encode the sales and purchase rates or use the usual m2o fields. This last choice assumes that the set of tax defined for the chosen template is complete'), } + + def _get_chart_parent_ids(self, cr, uid, chart_template, context=None): + """ Returns the IDs of all ancestor charts, including the chart itself. + (inverse of child_of operator) + + :param browse_record chart_template: the account.chart.template record + :return: the IDS of all ancestor charts, including the chart itself. + """ + result = [chart_template.id] + while chart_template.parent_id: + chart_template = chart_template.parent_id + result.append(chart_template.id) + return result + def onchange_tax_rate(self, cr, uid, ids, rate=False, context=None): return {'value': {'purchase_tax_rate': rate or False}} @@ -3092,12 +3106,17 @@ class wizard_multi_charts_accounts(osv.osv_memory): res['value'].update({'complete_tax_set': data.complete_tax_set, 'currency_id': currency_id}) if data.complete_tax_set: # default tax is given by the lowest sequence. For same sequence we will take the latest created as it will be the case for tax created while isntalling the generic chart of account - sale_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id" - , "=", chart_template_id), ('type_tax_use', 'in', ('sale','all'))], order="sequence, id desc") - purchase_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id" - , "=", chart_template_id), ('type_tax_use', 'in', ('purchase','all'))], order="sequence, id desc") - res['value'].update({'sale_tax': sale_tax_ids and sale_tax_ids[0] or False, 'purchase_tax': purchase_tax_ids and purchase_tax_ids[0] or False}) - + chart_ids = self._get_chart_parent_ids(cr, uid, data, context=context) + base_tax_domain = [("chart_template_id", "in", chart_ids), ('parent_id', '=', False)] + sale_tax_domain = base_tax_domain + [('type_tax_use', 'in', ('sale','all'))] + purchase_tax_domain = base_tax_domain + [('type_tax_use', 'in', ('purchase','all'))] + sale_tax_ids = tax_templ_obj.search(cr, uid, sale_tax_domain, order="sequence, id desc") + purchase_tax_ids = tax_templ_obj.search(cr, uid, purchase_tax_domain, order="sequence, id desc") + res['value'].update({'sale_tax': sale_tax_ids and sale_tax_ids[0] or False, + 'purchase_tax': purchase_tax_ids and purchase_tax_ids[0] or False}) + res.setdefault('domain', {}) + res['domain']['sale_tax'] = repr(sale_tax_domain) + res['domain']['purchase_tax'] = repr(purchase_tax_domain) if data.code_digits: res['value'].update({'code_digits': data.code_digits}) return res @@ -3105,6 +3124,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): def default_get(self, cr, uid, fields, context=None): res = super(wizard_multi_charts_accounts, self).default_get(cr, uid, fields, context=context) tax_templ_obj = self.pool.get('account.tax.template') + account_chart_template = self.pool['account.chart.template'] data_obj = self.pool.get('ir.model.data') if 'bank_accounts_id' in fields: @@ -3119,23 +3139,28 @@ class wizard_multi_charts_accounts(osv.osv_memory): currency_id = company_obj.on_change_country(cr, uid, company_id, country_id, context=context)['value']['currency_id'] res.update({'currency_id': currency_id}) - ids = self.pool.get('account.chart.template').search(cr, uid, [('visible', '=', True)], context=context) + ids = account_chart_template.search(cr, uid, [('visible', '=', True)], context=context) if ids: + #in order to set default chart which was last created set max of ids. + chart_id = max(ids) + if context.get("default_charts"): + data_ids = data_obj.search(cr, uid, [('model', '=', 'account.chart.template'), ('module', '=', context.get("default_charts"))], limit=1, context=context) + if data_ids: + chart_id = data_obj.browse(cr, uid, data_ids[0], context=context).res_id + chart = account_chart_template.browse(cr, uid, chart_id, context=context) + chart_hierarchy_ids = self._get_chart_parent_ids(cr, uid, chart, context=context) if 'chart_template_id' in fields: - #in order to set default chart which was last created set max of ids. - chart_id = max(ids) - if context.get("default_charts"): - data_ids = data_obj.search(cr, uid, [('model', '=', 'account.chart.template'), ('module', '=', context.get("default_charts"))], limit=1, context=context) - if data_ids: - chart_id = data_obj.browse(cr, uid, data_ids[0], context=context).res_id - res.update({'only_one_chart_template': len(ids) == 1, 'chart_template_id': chart_id}) + res.update({'only_one_chart_template': len(ids) == 1, + 'chart_template_id': chart_id}) if 'sale_tax' in fields: - sale_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id" - , "=", ids[0]), ('type_tax_use', 'in', ('sale','all'))], order="sequence") + sale_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id", "in", chart_hierarchy_ids), + ('type_tax_use', 'in', ('sale','all'))], + order="sequence") res.update({'sale_tax': sale_tax_ids and sale_tax_ids[0] or False}) if 'purchase_tax' in fields: - purchase_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id" - , "=", ids[0]), ('type_tax_use', 'in', ('purchase','all'))], order="sequence") + purchase_tax_ids = tax_templ_obj.search(cr, uid, [("chart_template_id", "in", chart_hierarchy_ids), + ('type_tax_use', 'in', ('purchase','all'))], + order="sequence") res.update({'purchase_tax': purchase_tax_ids and purchase_tax_ids[0] or False}) res.update({ 'purchase_tax_rate': 15.0, @@ -3403,12 +3428,7 @@ class wizard_multi_charts_accounts(osv.osv_memory): obj_tax_temp = self.pool.get('account.tax.template') chart_template = obj_wizard.chart_template_id vals = {} - # get the ids of all the parents of the selected account chart template - current_chart_template = chart_template - all_parents = [current_chart_template.id] - while current_chart_template.parent_id: - current_chart_template = current_chart_template.parent_id - all_parents.append(current_chart_template.id) + all_parents = self._get_chart_parent_ids(cr, uid, chart_template, context=context) # create tax templates and tax code templates from purchase_tax_rate and sale_tax_rate fields if not chart_template.complete_tax_set: value = obj_wizard.sale_tax_rate From 6ad09a8b409ce9942bd658eef534f3e3754219a6 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Fri, 4 Oct 2013 05:45:26 +0000 Subject: [PATCH 10/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131004054526-wrer2m4h9u0lpvmm --- addons/audittrail/i18n/fr.po | 10 +- addons/point_of_sale/i18n/fr.po | 24 ++-- addons/portal/i18n/fr.po | 14 +- addons/product/i18n/cs.po | 8 +- addons/project/i18n/hr.po | 228 ++++++++++++++++++-------------- addons/sale_stock/i18n/de.po | 8 +- 6 files changed, 161 insertions(+), 131 deletions(-) diff --git a/addons/audittrail/i18n/fr.po b/addons/audittrail/i18n/fr.po index 69027456164..86b99a09f7e 100644 --- a/addons/audittrail/i18n/fr.po +++ b/addons/audittrail/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-03 12:46+0000\n" +"Last-Translator: WANTELLET Sylvain \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:50+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: audittrail #: view:audittrail.log:0 @@ -37,7 +37,7 @@ msgstr "Journal" #: view:audittrail.rule:0 #: selection:audittrail.rule,state:0 msgid "Subscribed" -msgstr "S'abonner" +msgstr "Abonné" #. module: audittrail #: code:addons/audittrail/audittrail.py:260 diff --git a/addons/point_of_sale/i18n/fr.po b/addons/point_of_sale/i18n/fr.po index d97f1f9963c..c3fed16b287 100644 --- a/addons/point_of_sale/i18n/fr.po +++ b/addons/point_of_sale/i18n/fr.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-07-13 22:59+0000\n" -"Last-Translator: Maxime Chambreuil (http://www.savoirfairelinux.com) " -"\n" +"PO-Revision-Date: 2013-10-03 12:51+0000\n" +"Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-14 05:59+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -280,7 +279,7 @@ msgstr "Informations comptables" #: code:addons/point_of_sale/static/src/xml/pos.xml:427 #, python-format msgid "0.00€" -msgstr "" +msgstr "0.00€" #. module: point_of_sale #: field:pos.session.opening,show_config:0 @@ -413,6 +412,8 @@ msgid "" "You cannot change the partner of a POS order for which an invoice has " "already been issued." msgstr "" +"Vous ne pouvez pas changer le partenaire d'une commande de PdV quand une " +"facture a déjà été créée." #. module: point_of_sale #: view:pos.session.opening:0 @@ -557,6 +558,9 @@ msgid "" "128x128px image, with aspect ratio preserved. Use this field in form views " "or some kanban views." msgstr "" +"Image de taille moyenne pour la catégorie. Elle est automatiquement " +"redimensionnée à la taille 128x128px, en préservant les proportions. " +"Utilisez ce champ dans les vues formulaires, ou certaines vues Kanban." #. module: point_of_sale #: view:pos.session.opening:0 @@ -1292,7 +1296,7 @@ msgstr "ABC" #: code:addons/point_of_sale/static/src/js/screens.js:812 #, python-format msgid "Print" -msgstr "" +msgstr "Imprimer" #. module: point_of_sale #: model:product.template,name:point_of_sale.ijsboerke_dame_blanche_2,5l_product_template @@ -1511,7 +1515,7 @@ msgstr "Toutes les sessions" #: code:addons/point_of_sale/static/src/xml/pos.xml:663 #, python-format msgid "tab" -msgstr "" +msgstr "onglet" #. module: point_of_sale #: report:pos.lines:0 @@ -1809,7 +1813,7 @@ msgstr "Pêche" #: code:addons/point_of_sale/static/src/js/screens.js:772 #, python-format msgid "Pay" -msgstr "" +msgstr "Payer" #. module: point_of_sale #: model:product.template,name:point_of_sale.timmermans_kriek_37,5cl_product_template @@ -1924,7 +1928,7 @@ msgstr "PdV" #: code:addons/point_of_sale/static/src/xml/pos.xml:587 #, python-format msgid "Subtotal:" -msgstr "" +msgstr "Sous-total :" #. module: point_of_sale #: model:product.template,name:point_of_sale.coca_regular_33cl_product_template diff --git a/addons/portal/i18n/fr.po b/addons/portal/i18n/fr.po index 0bcc20a3f0c..c1a945200d7 100644 --- a/addons/portal/i18n/fr.po +++ b/addons/portal/i18n/fr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-07-28 17:36+0000\n" +"PO-Revision-Date: 2013-10-03 12:52+0000\n" "Last-Translator: Florian Hatat \n" "Language-Team: French \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-29 05:54+0000\n" -"X-Generator: Launchpad (build 16700)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: portal #: view:portal.payment.acquirer:0 @@ -51,7 +51,7 @@ msgstr "Offres d'emploi" #. module: portal #: model:ir.ui.menu,name:portal.portal_orders msgid "Billing" -msgstr "" +msgstr "Facturation" #. module: portal #: view:portal.wizard.user:0 @@ -270,7 +270,7 @@ msgstr "Votre compte OpenERP chez %(company)s" #. module: portal #: model:res.groups,name:portal.group_anonymous msgid "Anonymous" -msgstr "" +msgstr "Anonyme" #. module: portal #: field:portal.wizard.user,in_portal:0 @@ -421,7 +421,7 @@ msgstr "Intermédiaires de paiement en ligne" #: code:addons/portal/mail_message.py:53 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Accès refusé" #. module: portal #: model:mail.group,name:portal.company_news_feed @@ -621,7 +621,7 @@ msgstr "Appliquer" #. module: portal #: model:ir.model,name:portal.model_mail_message msgid "Message" -msgstr "" +msgstr "Message" #. module: portal #: view:portal.payment.acquirer:0 diff --git a/addons/product/i18n/cs.po b/addons/product/i18n/cs.po index 44e4a6fa0f4..8fa73fda677 100644 --- a/addons/product/i18n/cs.po +++ b/addons/product/i18n/cs.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-06-22 13:26+0000\n" +"PO-Revision-Date: 2013-10-03 18:16+0000\n" "Last-Translator: Jan Grmela \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 06:15+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: product #: field:product.packaging,rows:0 @@ -790,7 +790,7 @@ msgstr "Ceník" #. module: product #: field:product.product,virtual_available:0 msgid "Forecasted Quantity" -msgstr "Předpokládané množství" +msgstr "Očekávané množství" #. module: product #: view:product.product:0 diff --git a/addons/project/i18n/hr.po b/addons/project/i18n/hr.po index cc22d1b6993..7b836f3ac0d 100644 --- a/addons/project/i18n/hr.po +++ b/addons/project/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-03-13 10:05+0000\n" -"Last-Translator: Davor Bojkić \n" +"PO-Revision-Date: 2013-10-03 15:02+0000\n" +"Last-Translator: Marko Carevic \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 06:17+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: project #: view:project.project:0 @@ -66,7 +66,7 @@ msgstr "Staviti na čekanje" #. module: project #: view:project.project:0 msgid "New Project Based on Template" -msgstr "Novi Projekt na Temelju Predloška" +msgstr "Novi projekt na temelju predloška" #. module: project #: view:report.project.task.user:0 @@ -104,12 +104,12 @@ msgstr "Završen zadatak" #. module: project #: model:process.node,note:project.process_node_donetask0 msgid "Task is Completed" -msgstr "Zadatak je Završen" +msgstr "Zadatak je završen" #. module: project #: view:res.partner:0 msgid "False" -msgstr "" +msgstr "Netočno" #. module: project #: model:project.task.type,name:project.project_tt_testing @@ -119,7 +119,7 @@ msgstr "Testiranje" #. module: project #: model:ir.model,name:project.model_account_analytic_account msgid "Analytic Account" -msgstr "Analitički Konto" +msgstr "Analitički konto" #. module: project #: field:project.config.settings,group_time_work_estimation_tasks:0 @@ -163,7 +163,7 @@ msgstr "Planirani sati" #. module: project #: view:project.project:0 msgid "Reset as Project" -msgstr "Postavi kao Projekt" +msgstr "Postavi kao projekt" #. module: project #: view:report.project.task.user:0 @@ -271,13 +271,13 @@ msgstr "Ugovor/Analitika" #. module: project #: view:project.config.settings:0 msgid "Project Management" -msgstr "Upravljanje Projektima" +msgstr "Upravljanje projektima" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_delegate #: view:project.task.delegate:0 msgid "Project Task Delegate" -msgstr "Delegiraje projetknog zadatka" +msgstr "Delegiranje zadatka projekta" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_started @@ -288,7 +288,7 @@ msgstr "Zadatak započet" #. module: project #: view:project.task:0 msgid "Very Important" -msgstr "Veoma važno" +msgstr "Vrlo važno" #. module: project #: view:project.config.settings:0 @@ -318,7 +318,7 @@ msgstr "" #: view:project.project:0 #: field:project.task,manager_id:0 msgid "Project Manager" -msgstr "Voditelj Projekta" +msgstr "Voditelj projekta" #. module: project #: field:project.project,state:0 @@ -338,7 +338,7 @@ msgstr "Kolovoz" #: view:project.project:0 #: field:project.project,complete_name:0 msgid "Project Name" -msgstr "Ime Projekta" +msgstr "Naziv projekta" #. module: project #: selection:report.project.task.user,month:0 @@ -438,17 +438,17 @@ msgstr "Voditelj projekta" #: selection:project.task.type,state:0 #: selection:report.project.task.user,state:0 msgid "In Progress" -msgstr "U Tijeku" +msgstr "U tijeku" #. module: project #: view:project.task:0 msgid "Reactivate" -msgstr "Ponovno Aktiviraj" +msgstr "Ponovno aktiviraj" #. module: project #: field:project.project,resource_calendar_id:0 msgid "Working Time" -msgstr "Radno Vrijeme" +msgstr "Radno vrijeme" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_reevaluate @@ -484,7 +484,7 @@ msgstr "Alias" #. module: project #: view:project.task:0 msgid "oe_kanban_text_red" -msgstr "" +msgstr "oe_kanban_text_red" #. module: project #: model:mail.message.subtype,description:project.mt_task_blocked @@ -509,7 +509,7 @@ msgstr "Dodaj opis" #. module: project #: view:res.partner:0 msgid "For changing to open state" -msgstr "za promjenu u stanje Otvoreno" +msgstr "za promjenu u stanje otvoreno" #. module: project #: view:project.config.settings:0 @@ -539,7 +539,7 @@ msgstr "Moji zadaci" #. module: project #: model:process.transition,name:project.process_transition_opendonetask0 msgid "Open Done Task" -msgstr "Otvori Gotov Zadatak" +msgstr "Otvori gotov zadatak" #. module: project #: field:project.task.delegate,planned_hours_me:0 @@ -565,7 +565,7 @@ msgstr "Ožujak" #: view:project.task:0 #: view:project.task.history.cumulative:0 msgid "My Tasks" -msgstr "Moji Zadaci" +msgstr "Moji zadaci" #. module: project #: constraint:project.task:0 @@ -580,7 +580,7 @@ msgstr "Zadaci na čekanju" #. module: project #: view:project.task.reevaluate:0 msgid "_Evaluate" -msgstr "" +msgstr "_Procjeni" #. module: project #: view:report.project.task.user:0 @@ -602,7 +602,7 @@ msgstr "Korisnik kojem želite delegirati ovaj zadatak" #. module: project #: view:project.project:0 msgid "Set as Template" -msgstr "Postavi kao Predložak" +msgstr "Postavi kao predložak" #. module: project #: model:ir.model,name:project.model_project_task @@ -660,7 +660,7 @@ msgstr "Delegira zadatke drugom korisniku." #. module: project #: help:project.task,effective_hours:0 msgid "Computed using the sum of the task work done." -msgstr "Izračunato kao zbir rada izvršenog zadatkom." +msgstr "Izračunato kao zbroj izvršenog rada na zadatku" #. module: project #: model:ir.actions.act_window,help:project.open_view_project_all @@ -678,6 +678,23 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klikni za otvaranje novog projekta.\n" +"

\n" +" Projekti se koriste za organiziranje vaših aktivnosti; " +"planirajte\n" +" zadatke, pratite probleme, fakturirajte evidenciju rada. " +"Možete\n" +" interne projekte (R&D, Unaprijediti proces prodaje ),\n" +" definirati privatne projekte (Moji za obaviti) ili druge " +"po narudžbi.\n" +"

\n" +" Vi ćete biti u mogućnosti surađivati ​​s internim " +"korisnicima na\n" +" projektima ili pozivati klijente da podijelite vaše " +"aktivnosti.\n" +"

\n" +" " #. module: project #: view:project.config.settings:0 @@ -712,7 +729,7 @@ msgstr "Fakturiranje radnih sati na problemima" #: field:project.task.history,end_date:0 #: field:project.task.history.cumulative,end_date:0 msgid "End Date" -msgstr "Završni Datum" +msgstr "Datum završetka" #. module: project #: model:project.task.type,name:project.project_tt_specification @@ -722,7 +739,7 @@ msgstr "Specifikacija" #. module: project #: model:process.transition,note:project.process_transition_draftopentask0 msgid "From draft state, it will come into the open state." -msgstr "Iz stanja Nacrta, doći će u stanje Otvoreno" +msgstr "Iz stanja nacrta, doći će u stanje otvoreno" #. module: project #: view:project.task.history.cumulative:0 @@ -733,7 +750,7 @@ msgstr "Analiza zadataka" #: view:project.task.delegate:0 #: field:project.task.delegate,new_task_description:0 msgid "New Task Description" -msgstr "Novi Opis Zadatka" +msgstr "Novi opis zadatka" #. module: project #: field:report.project.task.user,delay_endings_days:0 @@ -782,7 +799,7 @@ msgstr "Otovoreni zadatak u stanju nacrta" #. module: project #: field:project.project,alias_model:0 msgid "Alias Model" -msgstr "" +msgstr "Zamjenski model" #. module: project #: help:report.project.task.user,closing_days:0 @@ -808,7 +825,7 @@ msgstr "Briši" #. module: project #: view:report.project.task.user:0 msgid "In progress" -msgstr "u tijeku" +msgstr "U Tijeku" #. module: project #: selection:report.project.task.user,month:0 @@ -823,7 +840,7 @@ msgstr "Hitno" #. module: project #: model:project.category,name:project.project_category_02 msgid "Feature request" -msgstr "Zahtjev za svojstvom" +msgstr "Zahtjev za prilagodbom" #. module: project #: view:project.task:0 @@ -833,7 +850,7 @@ msgstr "Delegirani Zadaci" #. module: project #: model:ir.model,name:project.model_project_task_work msgid "Project Task Work" -msgstr "Rad na zadatnu projekta" +msgstr "Rad na zadatku projekta" #. module: project #: code:addons/project/wizard/project_task_delegate.py:81 @@ -861,7 +878,7 @@ msgstr "Utrošeno vrijeme" #: view:project.project:0 #: view:project.task:0 msgid "í" -msgstr "" +msgstr "í" #. module: project #: field:account.analytic.account,company_uom_id:0 @@ -872,22 +889,22 @@ msgstr "nepoznat" #: field:project.project,message_is_follower:0 #: field:project.task,message_is_follower:0 msgid "Is a Follower" -msgstr "Pratitelj" +msgstr "Je sljedbenik" #. module: project #: field:project.task,work_ids:0 msgid "Work done" -msgstr "Posao je gotov" +msgstr "Izvršeni rad" #. module: project #: view:report.project.task.user:0 msgid "Extended Filters..." -msgstr "Prošireni filteri..." +msgstr "Dodatni filteri..." #. module: project #: model:ir.ui.menu,name:project.menu_tasks_config msgid "GTD" -msgstr "" +msgstr "GTD" #. module: project #: view:project.project:0 @@ -948,7 +965,7 @@ msgstr "" #. module: project #: view:project.task:0 msgid "10" -msgstr "" +msgstr "10" #. module: project #: view:project.project:0 @@ -983,13 +1000,13 @@ msgstr "Ostale informacije" #. module: project #: view:project.task.delegate:0 msgid "_Delegate" -msgstr "" +msgstr "_Delegiraj" #. module: project #: selection:project.task,priority:0 #: selection:report.project.task.user,priority:0 msgid "Very Low" -msgstr "Vrlo Nisko" +msgstr "Vrlo nisko" #. module: project #: help:project.project,effective_hours:0 @@ -1033,6 +1050,10 @@ msgid "" "

\n" " " msgstr "" +"

\n" +" Klikni za dodavanje novog taga.\n" +"

\n" +" " #. module: project #: model:ir.ui.menu,name:project.menu_task_types_view @@ -1076,17 +1097,19 @@ msgstr "Poruke i povijest komunikacije" msgid "" "To invoice or setup invoicing and renewal options, go to the related " "contract:" -msgstr "Za fakturiranje i postavke onavljanja, otvorite povezani ugovor:" +msgstr "" +"Za fakturiranje ili podešavanje fakturiranja i obnavljanja, otvorite " +"povezani ugovor:" #. module: project #: field:project.task.delegate,state:0 msgid "Validation State" -msgstr "Statuis ovjere" +msgstr "Status ovjere" #. module: project #: field:project.task.work,name:0 msgid "Work summary" -msgstr "Sižetak rada" +msgstr "Sažetak rada" #. module: project #: view:project.project:0 @@ -1120,12 +1143,12 @@ msgstr "" #. module: project #: field:project.project,members:0 msgid "Project Members" -msgstr "Članovi Projekta" +msgstr "Članovi projekta" #. module: project #: field:project.task,child_ids:0 msgid "Delegated Tasks" -msgstr "Delegirani Zadaci" +msgstr "Delegirani zadaci" #. module: project #: view:project.project:0 @@ -1266,7 +1289,7 @@ msgstr "" #. module: project #: help:project.task,total_hours:0 msgid "Computed as: Time Spent + Remaining Time." -msgstr "Računa se kao: Utrošeno vrijeme + Preostalo vrijeme" +msgstr "Računa se kao: utrošeno vrijeme + preostalo vrijeme" #. module: project #: code:addons/project/project.py:368 @@ -1301,12 +1324,12 @@ msgstr "Srpanj" #. module: project #: model:ir.model,name:project.model_project_task_reevaluate msgid "project.task.reevaluate" -msgstr "" +msgstr "project.task.reevaluate" #. module: project #: field:project.task,delay_hours:0 msgid "Delay Hours" -msgstr "Odgodi u satima" +msgstr "Odgoda u satima" #. module: project #: view:project.task.type:0 @@ -1326,7 +1349,7 @@ msgstr "Ovo će postaviti jedinice mjere korištene u projektima i zadacima." #. module: project #: selection:project.task,priority:0 msgid "Very important" -msgstr "Veoma važno" +msgstr "Vrlo važno" #. module: project #: view:report.project.task.user:0 @@ -1359,8 +1382,8 @@ msgid "" "If the task has a progress of 99.99% you should close the task if it's " "finished or reevaluate the time" msgstr "" -"Ukoliko zadatak ima napredan od 99,99% trebali bi ga zatvoriti ili ponovo " -"procijeniti vrijeme." +"Ukoliko zadatak ima napredak od 99,99% trebali bi ga zatvoriti ako je " +"završen ili ponovo procijeniti vrijeme." #. module: project #: field:project.task,user_email:0 @@ -1370,7 +1393,7 @@ msgstr "Korisnikov email" #. module: project #: help:project.task.delegate,prefix:0 msgid "Title for your validation task" -msgstr "Naslov važeg ovjerenog zadatka" +msgstr "Naslov vašeg ovjerenog zadatka" #. module: project #: field:project.config.settings,time_unit:0 @@ -1490,7 +1513,7 @@ msgstr "Privitci" #. module: project #: view:project.category:0 msgid "Issue Version" -msgstr "Verize problema" +msgstr "Verzije problema" #. module: project #: code:addons/project/project.py:182 @@ -1552,12 +1575,12 @@ msgstr "Delegirani zadatak" #: view:report.project.task.user:0 #: field:report.project.task.user,total_hours:0 msgid "Total Hours" -msgstr "Ukupno Sati" +msgstr "Ukupni sati" #. module: project #: model:ir.model,name:project.model_project_config_settings msgid "project.config.settings" -msgstr "" +msgstr "project.config.settings" #. module: project #: model:project.task.type,name:project.project_tt_development @@ -1578,12 +1601,12 @@ msgstr "" #. module: project #: model:res.request.link,name:project.req_link_task msgid "Project task" -msgstr "Zadatak Projekta" +msgstr "Zadatak projekta" #. module: project #: field:project.task,effective_hours:0 msgid "Hours Spent" -msgstr "Utrošeno Sati" +msgstr "Utrošeno sati" #. module: project #: help:project.config.settings,module_pad:0 @@ -1611,7 +1634,7 @@ msgid "" "Child task still open.\n" "Please cancel or complete child task first." msgstr "" -"Podreženi zadatak je još otvoren.\n" +"Podređeni zadatak je još otvoren.\n" "Molimo prvo otkažite ili zatvorite podređeni zadatak." #. module: project @@ -1650,6 +1673,8 @@ msgid "" "This stage is not visible, for example in status bar or kanban view, when " "there are no records in that stage to display." msgstr "" +"Ova faza nije vidljiva, na primjer u statusnoj liniji ili kanban pogledu, " +"kada nema zapisa u toj fazi za prikaz." #. module: project #: view:project.task:0 @@ -1684,7 +1709,7 @@ msgstr "Preostalo" #. module: project #: field:project.task,progress:0 msgid "Progress (%)" -msgstr "Napredak (%=" +msgstr "Progres (%)" #. module: project #: field:project.task,company_id:0 @@ -1692,7 +1717,7 @@ msgstr "Napredak (%=" #: view:report.project.task.user:0 #: field:report.project.task.user,company_id:0 msgid "Company" -msgstr "Organizacija" +msgstr "Tvrtka" #. module: project #: help:project.config.settings,module_project_timesheet:0 @@ -1783,7 +1808,7 @@ msgstr "" #: field:project.task,date_end:0 #: field:report.project.task.user,date_end:0 msgid "Ending Date" -msgstr "Završni Datum" +msgstr "Završni datum" #. module: project #: field:project.task.type,state:0 @@ -1810,7 +1835,7 @@ msgstr "# dana" #: field:project.project,message_follower_ids:0 #: field:project.task,message_follower_ids:0 msgid "Followers" -msgstr "Pratitelji" +msgstr "Sljedbenici" #. module: project #: selection:project.project,state:0 @@ -1868,7 +1893,7 @@ msgstr "" #. module: project #: view:res.partner:0 msgid "For changing to done state" -msgstr "Za izmjenu u stanje 'Učinjeno'" +msgstr "Za promjenu u status završeno" #. module: project #: view:report.project.task.user:0 @@ -1907,25 +1932,25 @@ msgstr "Projekti" #. module: project #: model:res.groups,name:project.group_tasks_work_on_tasks msgid "Task's Work on Tasks" -msgstr "" +msgstr "Rad na zadatku" #. module: project #: help:project.task.delegate,name:0 msgid "New title of the task delegated to the user" -msgstr "" +msgstr "Novi naslov zadatka delegiranog korisniku" #. module: project #: model:ir.actions.act_window,name:project.action_project_task_user_tree #: model:ir.ui.menu,name:project.menu_project_task_user_tree #: view:report.project.task.user:0 msgid "Tasks Analysis" -msgstr "" +msgstr "Analiza zadataka" #. module: project #: view:project.task:0 #: view:project.task.history.cumulative:0 msgid "Project Tasks" -msgstr "Zadaci Projekta" +msgstr "Zadaci projekta" #. module: project #: field:account.analytic.account,use_tasks:0 @@ -1943,14 +1968,14 @@ msgstr "Zadaci" #. module: project #: selection:report.project.task.user,month:0 msgid "December" -msgstr "" +msgstr "Prosinac" #. module: project #: view:project.config.settings:0 #: view:project.task.delegate:0 #: view:project.task.reevaluate:0 msgid "or" -msgstr "" +msgstr "ili" #. module: project #: help:project.config.settings,module_project_mrp:0 @@ -1967,12 +1992,12 @@ msgstr "" #. module: project #: help:project.task.delegate,planned_hours:0 msgid "Estimated time to close this task by the delegated user" -msgstr "" +msgstr "Procjena vremena potrebnog da bi delegirani korisnik završio zadatak" #. module: project #: model:project.category,name:project.project_category_03 msgid "Experiment" -msgstr "" +msgstr "Eksperiment" #. module: project #: model:process.transition.action,name:project.process_transition_action_opendrafttask0 @@ -1985,22 +2010,22 @@ msgstr "Nacrt" #: field:project.task.history,kanban_state:0 #: field:project.task.history.cumulative,kanban_state:0 msgid "Kanban State" -msgstr "" +msgstr "Kanban" #. module: project #: field:project.config.settings,module_project_timesheet:0 msgid "Record timesheet lines per tasks" -msgstr "" +msgstr "Zapisuj stavke evidencije rada po zadatku" #. module: project #: model:ir.model,name:project.model_report_project_task_user msgid "Tasks by user and project" -msgstr "Zadaci prema Korisniku i Projektu" +msgstr "Zadaci prema korisniku i projektu" #. module: project #: field:res.company,project_time_mode_id:0 msgid "Project Time Unit" -msgstr "Vremenska Jedinica Projekta" +msgstr "Vremenska jedinica projekta" #. module: project #: view:project.task:0 @@ -2008,18 +2033,18 @@ msgstr "Vremenska Jedinica Projekta" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Normal" -msgstr "" +msgstr "Normalno" #. module: project #: view:report.project.task.user:0 #: field:report.project.task.user,closing_days:0 msgid "Days to Close" -msgstr "" +msgstr "Dana za zatvaranje" #. module: project #: model:res.groups,name:project.group_project_user msgid "User" -msgstr "" +msgstr "Korisnik" #. module: project #: help:project.project,alias_model:0 @@ -2027,54 +2052,55 @@ msgid "" "The kind of document created when an email is received on this project's " "email alias" msgstr "" +"Vrsta dokumenta koja nastaje kada email stigne na email alias projekta" #. module: project #: model:ir.actions.act_window,name:project.action_config_settings #: view:project.config.settings:0 msgid "Configure Project" -msgstr "" +msgstr "Podesi projekt" #. module: project #: view:project.task.history.cumulative:0 msgid "Tasks's Cumulative Flow" -msgstr "" +msgstr "Kumulativni protok zadataka" #. module: project #: selection:report.project.task.user,month:0 msgid "January" -msgstr "" +msgstr "Siječanj" #. module: project #: field:project.task.delegate,prefix:0 msgid "Your Task Title" -msgstr "Naslov Vašeg Zadatka" +msgstr "Naslov vašeg zadatka" #. module: project #: view:project.task.reevaluate:0 msgid "Reevaluation Task" -msgstr "" +msgstr "Zadatak ponovne procjene" #. module: project #: code:addons/project/project.py:1332 #, python-format msgid "Please delete the project linked with this account first." -msgstr "" +msgstr "Molimo prvo obrišite projekt povezan sa ovih kontom" #. module: project #: model:mail.message.subtype,name:project.mt_project_task_new #: model:mail.message.subtype,name:project.mt_task_new msgid "Task Created" -msgstr "" +msgstr "Zadatak stvoren" #. module: project #: view:report.project.task.user:0 msgid "Non Assigned Tasks to users" -msgstr "" +msgstr "Nedodijeljeni zadaci" #. module: project #: view:project.project:0 msgid "Projects in which I am a manager" -msgstr "" +msgstr "Projekti koje ja vodim" #. module: project #: view:project.task:0 @@ -2082,12 +2108,12 @@ msgstr "" #: selection:project.task.history,kanban_state:0 #: selection:project.task.history.cumulative,kanban_state:0 msgid "Ready for next stage" -msgstr "" +msgstr "Spreman za sljedeću fazu" #. module: project #: field:project.task.type,case_default:0 msgid "Default for New Projects" -msgstr "" +msgstr "Predodređeno za nove projekte" #. module: project #: view:project.task:0 @@ -2099,7 +2125,7 @@ msgstr "Opis" #. module: project #: selection:report.project.task.user,month:0 msgid "May" -msgstr "" +msgstr "Svibanj" #. module: project #: help:project.task.type,case_default:0 @@ -2111,12 +2137,12 @@ msgstr "" #. module: project #: field:project.task,partner_id:0 msgid "Customer" -msgstr "" +msgstr "Kupac" #. module: project #: selection:report.project.task.user,month:0 msgid "February" -msgstr "" +msgstr "Veljača" #. module: project #: help:project.config.settings,module_project_long_term:0 @@ -2129,27 +2155,27 @@ msgstr "" #. module: project #: model:mail.message.subtype,description:project.mt_task_closed msgid "Task closed" -msgstr "" +msgstr "Zadatak zatvoren" #. module: project #: selection:report.project.task.user,month:0 msgid "April" -msgstr "" +msgstr "Travanj" #. module: project #: view:project.task:0 msgid "Spent Hours" -msgstr "" +msgstr "Utrošeni sati" #. module: project #: help:project.project,sequence:0 msgid "Gives the sequence order when displaying a list of Projects." -msgstr "" +msgstr "Daje redoslijed kada se prikazuje lista projekata" #. module: project #: model:ir.actions.act_window,name:project.act_res_users_2_project_task_opened msgid "Assigned Tasks" -msgstr "" +msgstr "Dodijeljeni zadaci" #. module: project #: help:project.config.settings,module_project_issue_sheet:0 @@ -2162,7 +2188,7 @@ msgstr "" #: view:board.board:0 #: field:project.project,task_count:0 msgid "Open Tasks" -msgstr "" +msgstr "otvoreni zadaci" #. module: project #: field:project.project,priority:0 @@ -2170,13 +2196,13 @@ msgstr "" #: field:project.task,sequence:0 #: field:project.task.type,sequence:0 msgid "Sequence" -msgstr "Slijed" +msgstr "Sekvenca" #. module: project #: view:project.task:0 #: view:project.task.work:0 msgid "Task Work" -msgstr "Rad u okviru Zadatka" +msgstr "Rad u okviru zadatka" #. module: project #: help:project.task.delegate,planned_hours_me:0 @@ -2189,13 +2215,13 @@ msgstr "" #: view:report.project.task.user:0 #: field:report.project.task.user,year:0 msgid "Year" -msgstr "" +msgstr "Godina" #. module: project #: field:project.project,type_ids:0 #: view:project.task.type:0 msgid "Tasks Stages" -msgstr "" +msgstr "Faze zadatka" #~ msgid "Public" #~ msgstr "Javno" diff --git a/addons/sale_stock/i18n/de.po b/addons/sale_stock/i18n/de.po index 2b4355c8242..41a90e1036c 100644 --- a/addons/sale_stock/i18n/de.po +++ b/addons/sale_stock/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-07-03 08:41+0000\n" +"PO-Revision-Date: 2013-10-03 10:11+0000\n" "Last-Translator: Andreas Brueckl \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 06:22+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-04 05:45+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: sale_stock #: help:sale.config.settings,group_invoice_deli_orders:0 @@ -111,7 +111,7 @@ msgstr "" #. module: sale_stock #: field:sale.order,picking_policy:0 msgid "Shipping Policy" -msgstr "Abrechnungsbedingung" +msgstr "Auslieferungsbedingungen" #. module: sale_stock #: model:ir.ui.menu,name:sale_stock.menu_action_shop_form From bec80227d981f9da26dd3e6bb58b15c31893045c Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 4 Oct 2013 12:52:18 +0200 Subject: [PATCH 11/36] [FIX] account_voucher, product, stock: use selection widgets for magic context fields, to pass IDs in the context instead of strings Many2one fields resolve to strings when used as `self` within the @context or @filter_domain attributes of a search field, because they must be able to support partial matches, e.g. search for "Sto" to match "Stock". In many case the code was not prepared to accept string for the magic context values, so the magic fields now caused crashes. The widget="selection" attribute was dropped during the search view cleanup for 7.0, without noticing this unfortunate side-effect, at revision: addons 7.0 revno 7142 revid:qdp-launchpad@openerp.com-20120731150358-jqd3eoz06imzlx01 lp bug: https://launchpad.net/bugs/1192484 fixed bzr revid: odo@openerp.com-20131004105218-edvb5ewduqar3x88 --- addons/account_voucher/account_voucher_view.xml | 2 +- addons/account_voucher/voucher_payment_receipt_view.xml | 4 ++-- addons/account_voucher/voucher_sales_purchase_view.xml | 4 ++-- addons/product/product_view.xml | 2 +- addons/stock/product_view.xml | 4 ++-- addons/stock/stock.py | 2 ++ 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/addons/account_voucher/account_voucher_view.xml b/addons/account_voucher/account_voucher_view.xml index 4674d62b6a0..41d3c6fc1f6 100644 --- a/addons/account_voucher/account_voucher_view.xml +++ b/addons/account_voucher/account_voucher_view.xml @@ -130,7 +130,7 @@ - + diff --git a/addons/account_voucher/voucher_payment_receipt_view.xml b/addons/account_voucher/voucher_payment_receipt_view.xml index 5d259772363..1169d5ef7c3 100644 --- a/addons/account_voucher/voucher_payment_receipt_view.xml +++ b/addons/account_voucher/voucher_payment_receipt_view.xml @@ -12,7 +12,7 @@ - + @@ -35,7 +35,7 @@ - + diff --git a/addons/account_voucher/voucher_sales_purchase_view.xml b/addons/account_voucher/voucher_sales_purchase_view.xml index dc732129803..e35061e1836 100644 --- a/addons/account_voucher/voucher_sales_purchase_view.xml +++ b/addons/account_voucher/voucher_sales_purchase_view.xml @@ -11,7 +11,7 @@ - + @@ -33,7 +33,7 @@ - + diff --git a/addons/product/product_view.xml b/addons/product/product_view.xml index 0ce5382cbef..d20f91b217f 100644 --- a/addons/product/product_view.xml +++ b/addons/product/product_view.xml @@ -15,7 +15,7 @@ - + diff --git a/addons/stock/product_view.xml b/addons/stock/product_view.xml index 594843eff8d..9bb68824487 100644 --- a/addons/stock/product_view.xml +++ b/addons/stock/product_view.xml @@ -8,8 +8,8 @@ - - + +
diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 14aea05c579..6008ce7ab5f 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -75,6 +75,8 @@ class stock_location(osv.osv): _parent_order = 'posz,name' _order = 'parent_left' + # TODO: implement name_search() in a way that matches the results of name_get! + def name_get(self, cr, uid, ids, context=None): # always return the full hierarchical name res = self._complete_name(cr, uid, ids, 'complete_name', None, context=context) From 49c3ded48ece979f51be9779fd668e9638613258 Mon Sep 17 00:00:00 2001 From: Leonardo Pistone Date: Fri, 4 Oct 2013 13:11:11 +0200 Subject: [PATCH 12/36] [fix] l10n_it: 2% tax has code 22a, 22b instead of 2a, 2b lp bug: https://launchpad.net/bugs/1235158 fixed bzr revid: leonardo.pistone@agilebg.com-20131004111111-ji9rekvpo71afl05 --- addons/l10n_it/data/account.tax.template.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/l10n_it/data/account.tax.template.csv b/addons/l10n_it/data/account.tax.template.csv index 5654b32e5e9..950dfd2615c 100644 --- a/addons/l10n_it/data/account.tax.template.csv +++ b/addons/l10n_it/data/account.tax.template.csv @@ -25,8 +25,8 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depe 20I5,20I5,l10n_it_chart_template_generic,IVA al 20% detraibile al 50%,14,0.2,,True,percent,,,purchase,template_impcode_pagata_20det50,,template_impcode_pagata_20det50,,1,1,False,-1,-1 20I5b,20I5b,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (D),200,0,20I5,False,balance,1601,1601,purchase,,template_ivacode_pagata_20det50,,template_ivacode_pagata_20det50,1,1,False,-1,-1 20I5a,20I5a,l10n_it_chart_template_generic,IVA al 20% detraibile al 50% (I),100,0.5,20I5,False,percent,,,purchase,,template_ivacode_pagata_20det50ind,,template_ivacode_pagata_20det50ind,1,1,False,-1,-1 -22v,22v,l10n_it_chart_template_generic,Iva 2% (debito),15,0.02,,False,percent,2601,2601,sale,template_impcode_riscossa_2,template_ivacode_riscossa_2,template_impcode_riscossa_2,template_ivacode_riscossa_2,-1,-1,False,1,1 -22a,22a,l10n_it_chart_template_generic,Iva 2% (credito),16,0.02,,False,percent,1601,1601,purchase,template_impcode_pagata_2,template_ivacode_pagata_2,template_impcode_pagata_2,template_ivacode_pagata_2,1,1,False,-1,-1 +2v,2v,l10n_it_chart_template_generic,Iva 2% (debito),15,0.02,,False,percent,2601,2601,sale,template_impcode_riscossa_2,template_ivacode_riscossa_2,template_impcode_riscossa_2,template_ivacode_riscossa_2,-1,-1,False,1,1 +2a,2a,l10n_it_chart_template_generic,Iva 2% (credito),16,0.02,,False,percent,1601,1601,purchase,template_impcode_pagata_2,template_ivacode_pagata_2,template_impcode_pagata_2,template_ivacode_pagata_2,1,1,False,-1,-1 4v,4v,l10n_it_chart_template_generic,Iva 4% (debito),17,0.04,,False,percent,2601,2601,sale,template_impcode_riscossa_4,template_ivacode_riscossa_4,template_impcode_riscossa_4,template_ivacode_riscossa_4,-1,-1,False,1,1 4a,4a,l10n_it_chart_template_generic,Iva 4% (credito),18,0.04,,False,percent,1601,1601,purchase,template_impcode_pagata_4,template_ivacode_pagata_4,template_impcode_pagata_4,template_ivacode_pagata_4,1,1,False,-1,-1 4AO,4AO,l10n_it_chart_template_generic,Iva al 4% indetraibile,19,0.04,,True,percent,,,purchase,template_impcode_pagata_4ind,,template_impcode_pagata_4ind,,1,1,False,-1,-1 @@ -46,7 +46,7 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depe 20v INC,20v INC,l10n_it_chart_template_generic,Iva al 20% (debito) INC,25,0.2,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_20,l10n_it.template_ivacode_riscossa_20,l10n_it.template_impcode_riscossa_20,l10n_it.template_ivacode_riscossa_20,-1,-1,True,1,1 10v INC,10v INC,l10n_it_chart_template_generic,Iva al 10% (debito) INC,26,0.1,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_10,l10n_it.template_ivacode_riscossa_10,l10n_it.template_impcode_riscossa_10,l10n_it.template_ivacode_riscossa_10,-1,-1,True,1,1 12v INC,12v INC,l10n_it_chart_template_generic,Iva 12% (debito) INC,27,0.12,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_12,l10n_it.template_ivacode_riscossa_12,l10n_it.template_impcode_riscossa_12,l10n_it.template_ivacode_riscossa_12,-1,-1,True,1,1 -22v INC,22v INC,l10n_it_chart_template_generic,Iva 2% (debito) INC,28,0.02,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_2,l10n_it.template_ivacode_riscossa_2,l10n_it.template_impcode_riscossa_2,l10n_it.template_ivacode_riscossa_2,-1,-1,True,1,1 +2v INC,2v INC,l10n_it_chart_template_generic,Iva 2% (debito) INC,28,0.02,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_2,l10n_it.template_ivacode_riscossa_2,l10n_it.template_impcode_riscossa_2,l10n_it.template_ivacode_riscossa_2,-1,-1,True,1,1 4v INC,4v INC,l10n_it_chart_template_generic,Iva 4% (debito) INC,29,0.04,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_4,l10n_it.template_ivacode_riscossa_4,l10n_it.template_impcode_riscossa_4,l10n_it.template_ivacode_riscossa_4,-1,-1,True,1,1 00v INC,00v INC,l10n_it_chart_template_generic,Fuori Campo IVA (debito) INC,30,0,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_0,l10n_it.template_ivacode_riscossa_0,l10n_it.template_impcode_riscossa_0,l10n_it.template_ivacode_riscossa_0,-1,-1,True,1,1 2110,2110,l10n_it_chart_template_generic,Iva al 21% detraibile 10%,31,0.21,,True,percent,,,purchase,template_impcode_pagata_21det10,,template_impcode_pagata_21det10,,1,1,False,-1,-1 From 24f42a65938ed8636880543056e1fe0d3f3cf786 Mon Sep 17 00:00:00 2001 From: Leonardo Pistone Date: Fri, 4 Oct 2013 13:39:56 +0200 Subject: [PATCH 13/36] [add] l10n_it: add new 22% tax lp bug: https://launchpad.net/bugs/1235170 fixed bzr revid: leonardo.pistone@agilebg.com-20131004113956-05g2jyq506gu3ykw --- .../data/account.tax.code.template.csv | 18 ++++++++++++++ addons/l10n_it/data/account.tax.template.csv | 24 ++++++++++++++++--- 2 files changed, 39 insertions(+), 3 deletions(-) diff --git a/addons/l10n_it/data/account.tax.code.template.csv b/addons/l10n_it/data/account.tax.code.template.csv index e5435945556..18c00b12777 100644 --- a/addons/l10n_it/data/account.tax.code.template.csv +++ b/addons/l10n_it/data/account.tax.code.template.csv @@ -75,3 +75,21 @@ IVC21Idet40,template_impcode_pagata_21det40,IVA a credito 21% detraibile 40% (im IVC21det50,template_ivacode_pagata_21det50,IVA a credito 21% detraibile 50%,template_ivacode_pagata IVC21Ndet50,template_ivacode_pagata_21det50ind,IVA a credito 21% detraibile 50% (indetraibile),template_ivacode_pagata_ind IVC21Idet50,template_impcode_pagata_21det50,IVA a credito 21% detraibile 50% (imponibile),template_impcode_pagata +IVC22,template_ivacode_pagata_22,IVA a credito 22%,template_ivacode_pagata +IVC22I,template_impcode_pagata_22,IVA a credito 22% (imponibile),template_impcode_pagata +IVD22,template_ivacode_riscossa_22,IVA a debito 22%,template_ivacode_riscossa +IVD22I,template_impcode_riscossa_22,IVA a debito 22% (imponibile),template_impcode_riscossa +IVC22ind,template_ivacode_pagata_22ind,IVA a credito 22% indetraibile,template_ivacode_pagata_ind +IVC22Iind,template_impcode_pagata_22ind,IVA a credito 22% indetraibile (imponibile),template_impcode_pagata +IVC22det10,template_ivacode_pagata_22det10,IVA a credito 22% detraibile 10%,template_ivacode_pagata +IVC22Ndet10,template_ivacode_pagata_22det10ind,IVA a credito 22% detraibile 10% (indetraibile),template_ivacode_pagata_ind +IVC22Idet10,template_impcode_pagata_22det10,IVA a credito 22% detraibile 10% (imponibile),template_impcode_pagata +IVC22det15,template_ivacode_pagata_22det15,IVA a credito 22% detraibile 15%,template_ivacode_pagata +IVC22Ndet15,template_ivacode_pagata_22det15ind,IVA a credito 22% detraibile 15% (indetraibile),template_ivacode_pagata_ind +IVC22Idet15,template_impcode_pagata_22det15,IVA a credito 22% detraibile 15% (imponibile),template_impcode_pagata +IVC22det40,template_ivacode_pagata_22det40,IVA a credito 22% detraibile 40%,template_ivacode_pagata +IVC22Ndet40,template_ivacode_pagata_22det40ind,IVA a credito 22% detraibile 40% (indetraibile),template_ivacode_pagata_ind +IVC22Idet40,template_impcode_pagata_22det40,IVA a credito 22% detraibile 40% (imponibile),template_impcode_pagata +IVC22det50,template_ivacode_pagata_22det50,IVA a credito 22% detraibile 50%,template_ivacode_pagata +IVC22Ndet50,template_ivacode_pagata_22det50ind,IVA a credito 22% detraibile 50% (indetraibile),template_ivacode_pagata_ind +IVC22Idet50,template_impcode_pagata_22det50,IVA a credito 22% detraibile 50% (imponibile),template_impcode_pagata diff --git a/addons/l10n_it/data/account.tax.template.csv b/addons/l10n_it/data/account.tax.template.csv index 950dfd2615c..67daee0eeef 100644 --- a/addons/l10n_it/data/account.tax.template.csv +++ b/addons/l10n_it/data/account.tax.template.csv @@ -1,6 +1,8 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depend,type,account_collected_id:id,account_paid_id:id,type_tax_use,base_code_id:id,tax_code_id:id,ref_base_code_id:id,ref_tax_code_id:id,ref_base_sign,ref_tax_sign,price_include,base_sign,tax_sign -21v,21v,l10n_it_chart_template_generic,Iva al 21% (debito),1,0.21,,False,percent,2601,2601,sale,template_impcode_riscossa_21,template_ivacode_riscossa_21,template_impcode_riscossa_21,template_ivacode_riscossa_21,-1,-1,False,1,1 -21a,21a,l10n_it_chart_template_generic,Iva al 21% (credito),2,0.21,,False,percent,1601,1601,purchase,template_impcode_pagata_21,template_ivacode_pagata_21,template_impcode_pagata_21,template_ivacode_pagata_21,1,1,False,-1,-1 +22v,22v,l10n_it_chart_template_generic,Iva al 22% (debito),1,0.22,,False,percent,2601,2601,sale,template_impcode_riscossa_22,template_ivacode_riscossa_22,template_impcode_riscossa_22,template_ivacode_riscossa_22,-1,-1,False,1,1 +22a,22a,l10n_it_chart_template_generic,Iva al 22% (credito),2,0.22,,False,percent,1601,1601,purchase,template_impcode_pagata_22,template_ivacode_pagata_22,template_impcode_pagata_22,template_ivacode_pagata_22,1,1,False,-1,-1 +21v,21v,l10n_it_chart_template_generic,Iva al 21% (debito),3,0.21,,False,percent,2601,2601,sale,template_impcode_riscossa_21,template_ivacode_riscossa_21,template_impcode_riscossa_21,template_ivacode_riscossa_21,-1,-1,False,1,1 +21a,21a,l10n_it_chart_template_generic,Iva al 21% (credito),4,0.21,,False,percent,1601,1601,purchase,template_impcode_pagata_21,template_ivacode_pagata_21,template_impcode_pagata_21,template_ivacode_pagata_21,1,1,False,-1,-1 20v,20v,l10n_it_chart_template_generic,Iva al 20% (debito),3,0.2,,False,percent,2601,2601,sale,template_impcode_riscossa_20,template_ivacode_riscossa_20,template_impcode_riscossa_20,template_ivacode_riscossa_20,-1,-1,False,1,1 20a,20a,l10n_it_chart_template_generic,Iva al 20% (credito),4,0.2,,False,percent,1601,1601,purchase,template_impcode_pagata_20,template_ivacode_pagata_20,template_impcode_pagata_20,template_ivacode_pagata_20,1,1,False,-1,-1 10v,10v,l10n_it_chart_template_generic,Iva al 10% (debito),5,0.1,,False,percent,2601,2601,sale,template_impcode_riscossa_10,template_ivacode_riscossa_10,template_impcode_riscossa_10,template_ivacode_riscossa_10,-1,-1,False,1,1 @@ -42,7 +44,8 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depe 00a,00a,l10n_it_chart_template_generic,Fuori Campo IVA (credito),23,0,,False,percent,1601,1601,purchase,template_impcode_pagata_0,template_ivacode_pagata_0,template_impcode_pagata_0,template_ivacode_pagata_0,1,1,False,-1,-1 00art15v,00art15v,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (debito),22,0,,False,percent,2601,2601,sale,template_impcode_riscossa_art15,template_ivacode_riscossa_art15,template_impcode_riscossa_art15,template_ivacode_riscossa_art15,-1,-1,False,1,1 00art15a,00art15a,l10n_it_chart_template_generic,Imponibile Escluso Art.15 (credito),23,0,,False,percent,1601,1601,purchase,template_impcode_pagata_art15,template_ivacode_pagata_art15,template_impcode_pagata_art15,template_ivacode_pagata_art15,1,1,False,-1,-1 -21v INC,21v INC,l10n_it_chart_template_generic,Iva al 21% (debito) INC,24,0.21,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_21,l10n_it.template_ivacode_riscossa_21,l10n_it.template_impcode_riscossa_21,l10n_it.template_ivacode_riscossa_21,-1,-1,True,1,1 +22v INC,22v INC,l10n_it_chart_template_generic,Iva al 22% (debito) INC,24,0.22,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_22,l10n_it.template_ivacode_riscossa_22,l10n_it.template_impcode_riscossa_22,l10n_it.template_ivacode_riscossa_22,-1,-1,True,1,1 +21v INC,21v INC,l10n_it_chart_template_generic,Iva al 21% (debito) INC,25,0.21,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_21,l10n_it.template_ivacode_riscossa_21,l10n_it.template_impcode_riscossa_21,l10n_it.template_ivacode_riscossa_21,-1,-1,True,1,1 20v INC,20v INC,l10n_it_chart_template_generic,Iva al 20% (debito) INC,25,0.2,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_20,l10n_it.template_ivacode_riscossa_20,l10n_it.template_impcode_riscossa_20,l10n_it.template_ivacode_riscossa_20,-1,-1,True,1,1 10v INC,10v INC,l10n_it_chart_template_generic,Iva al 10% (debito) INC,26,0.1,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_10,l10n_it.template_ivacode_riscossa_10,l10n_it.template_impcode_riscossa_10,l10n_it.template_ivacode_riscossa_10,-1,-1,True,1,1 12v INC,12v INC,l10n_it_chart_template_generic,Iva 12% (debito) INC,27,0.12,,False,percent,l10n_it.2601,l10n_it.2601,sale,l10n_it.template_impcode_riscossa_12,l10n_it.template_ivacode_riscossa_12,l10n_it.template_impcode_riscossa_12,l10n_it.template_ivacode_riscossa_12,-1,-1,True,1,1 @@ -64,3 +67,18 @@ id,description,chart_template_id:id,name,sequence,amount,parent_id:id,child_depe 21I5,21I5,l10n_it_chart_template_generic,IVA al 21% detraibile al 50%,35,0.21,,True,percent,,,purchase,template_impcode_pagata_21det50,,template_impcode_pagata_21det50,,1,1,False,-1,-1 21I5b,21I5b,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (D),200,0,21I5,False,balance,1601,1601,purchase,,template_ivacode_pagata_21det50,,template_ivacode_pagata_21det50,1,1,False,-1,-1 21I5a,21I5a,l10n_it_chart_template_generic,IVA al 21% detraibile al 50% (I),100,0.5,21I5,False,percent,,,purchase,,template_ivacode_pagata_21det50ind,,template_ivacode_pagata_21det50ind,1,1,False,-1,-1 +2210,2210,l10n_it_chart_template_generic,Iva al 22% detraibile 10%,31,0.22,,True,percent,,,purchase,template_impcode_pagata_22det10,,template_impcode_pagata_22det10,,1,1,False,-1,-1 +2210b,2210b,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (D),200,0,2210,False,balance,1601,1601,purchase,,template_ivacode_pagata_22det10,,template_ivacode_pagata_22det10,1,1,False,-1,-1 +2210a,2210a,l10n_it_chart_template_generic,Iva al 22% detraibile 10% (I),100,0.9,2210,False,percent,,,purchase,,template_ivacode_pagata_22det10ind,,template_ivacode_pagata_22det10ind,1,1,False,-1,-1 +2215,2215,l10n_it_chart_template_generic,Iva al 22% detraibile 15%,32,0.22,,True,percent,,,purchase,template_impcode_pagata_22det15,,template_impcode_pagata_22det15,,1,1,False,-1,-1 +2215b,2215b,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (D),200,0,2215,False,balance,1601,1601,purchase,,template_ivacode_pagata_22det15,,template_ivacode_pagata_22det15,1,1,False,-1,-1 +2215a,2215a,l10n_it_chart_template_generic,Iva al 22% detraibile 15% (I),100,0.85,2215,False,percent,,,purchase,,template_ivacode_pagata_22det15ind,,template_ivacode_pagata_22det15ind,1,1,False,-1,-1 +2240,2240,l10n_it_chart_template_generic,Iva al 22% detraibile 40%,33,0.22,,True,percent,,,purchase,template_impcode_pagata_22det40,,template_impcode_pagata_22det40,,1,1,False,-1,-1 +2240b,2240b,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (D),200,0,2240,False,balance,1601,1601,purchase,,template_ivacode_pagata_22det40,,template_ivacode_pagata_22det40,1,1,False,-1,-1 +2240a,2240a,l10n_it_chart_template_generic,Iva al 22% detraibile 40% (I),100,0.6,2240,False,percent,,,purchase,,template_ivacode_pagata_22det40ind,,template_ivacode_pagata_22det40ind,1,1,False,-1,-1 +22AO,22AO,l10n_it_chart_template_generic,Iva al 22% indetraibile,34,0.22,,True,percent,,,purchase,template_impcode_pagata_22ind,,template_impcode_pagata_22ind,,1,1,False,-1,-1 +22AOb,22AOb,l10n_it_chart_template_generic,Iva al 22% indetraibile (D),200,0,22AO,False,balance,1601,1601,purchase,,template_ivacode_pagata_22ind,,template_ivacode_pagata_22ind,1,1,False,-1,-1 +22AOa,22AOa,l10n_it_chart_template_generic,Iva al 22% indetraibile (I),100,1,22AO,False,percent,,,purchase,,template_ivacode_pagata_22ind,,template_ivacode_pagata_22ind,1,1,False,-1,-1 +22I5,22I5,l10n_it_chart_template_generic,IVA al 22% detraibile al 50%,35,0.22,,True,percent,,,purchase,template_impcode_pagata_22det50,,template_impcode_pagata_22det50,,1,1,False,-1,-1 +22I5b,22I5b,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (D),200,0,22I5,False,balance,1601,1601,purchase,,template_ivacode_pagata_22det50,,template_ivacode_pagata_22det50,1,1,False,-1,-1 +22I5a,22I5a,l10n_it_chart_template_generic,IVA al 22% detraibile al 50% (I),100,0.5,22I5,False,percent,,,purchase,,template_ivacode_pagata_22det50ind,,template_ivacode_pagata_22det50ind,1,1,False,-1,-1 From dbac14474fd41c094a0aacf5e39f1915d9661e9b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 4 Oct 2013 16:06:02 +0200 Subject: [PATCH 14/36] [FIX] purchase: reduce the number of mail messages sent to when procurement in exception lp bug: https://launchpad.net/bugs/1233730 fixed bzr revid: mat@openerp.com-20131004140602-8gic5ojgadso5801 --- addons/purchase/purchase.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index f4a28bc9934..3a15861e104 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1035,28 +1035,27 @@ class procurement_order(osv.osv): partner_obj = self.pool.get('res.partner') user = self.pool.get('res.users').browse(cr, uid, uid, context=context) for procurement in self.browse(cr, uid, ids, context=context): - if not procurement.product_id.seller_ids: - message = _('No supplier defined for this product !') - self.message_post(cr, uid, [procurement.id], body=message) - cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id)) - return False + message = '' partner = procurement.product_id.seller_id #Taken Main Supplier of Product of Procurement. - if not partner: + if not procurement.product_id.seller_ids: + message = _('No supplier defined for this product !') + elif not partner: message = _('No default supplier defined for this product') - self.message_post(cr, uid, [procurement.id], body=message) - cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id)) + elif not partner_obj.address_get(cr, uid, [partner.id], ['delivery'])['delivery']: + message = _('No address defined for the supplier') + + if message: + if procurement.message != message: + # avoid sending too many messages + self.message_post(cr, uid, [procurement.id], body=message) + self.write(cr, uid, [procurement.id], {'message':message}, context=context) return False + if user.company_id and user.company_id.partner_id: if partner.id == user.company_id.partner_id.id: raise osv.except_osv(_('Configuration Error!'), _('The product "%s" has been defined with your company as reseller which seems to be a configuration error!' % procurement.product_id.name)) - address_id = partner_obj.address_get(cr, uid, [partner.id], ['delivery'])['delivery'] - if not address_id: - message = _('No address defined for the supplier') - self.message_post(cr, uid, [procurement.id], body=message) - cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id)) - return False return True From 376d390914172d50991018f6f3d00a28a3277626 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 4 Oct 2013 16:40:29 +0200 Subject: [PATCH 15/36] [IMP] purchase: don't send messages at all when exception, already logged in message field bzr revid: mat@openerp.com-20131004144029-rp0j2z53zxt7ddh5 --- addons/purchase/purchase.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 3a15861e104..2df74d3a277 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1046,10 +1046,7 @@ class procurement_order(osv.osv): message = _('No address defined for the supplier') if message: - if procurement.message != message: - # avoid sending too many messages - self.message_post(cr, uid, [procurement.id], body=message) - self.write(cr, uid, [procurement.id], {'message':message}, context=context) + self.write(cr, uid, [procurement.id], {'message':message}, context=context) return False if user.company_id and user.company_id.partner_id: From e827454d1dc6380b69aec6cb78257df87aedf1df Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 4 Oct 2013 17:07:10 +0200 Subject: [PATCH 16/36] [FIX] purchase: avoid workflow trigger infinite loop bzr revid: mat@openerp.com-20131004150710-mtecvsj9ad7qrisc --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 2df74d3a277..adaaf6d55e2 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1045,7 +1045,7 @@ class procurement_order(osv.osv): elif not partner_obj.address_get(cr, uid, [partner.id], ['delivery'])['delivery']: message = _('No address defined for the supplier') - if message: + if message and procurement.message != message: self.write(cr, uid, [procurement.id], {'message':message}, context=context) return False From 4c0c18b8037531c2a0c0ceda38c75f542b80230b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 4 Oct 2013 17:39:15 +0200 Subject: [PATCH 17/36] [FIX] purchase: avoid getting trigger loop (again), apply same fix on procurement to be consistent bzr revid: mat@openerp.com-20131004153915-2urkq50bp8rnddnt --- addons/procurement/procurement.py | 1 - addons/purchase/purchase.py | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 8a5b5107319..2bc095a9661 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -372,7 +372,6 @@ class procurement_order(osv.osv): ctx_wkf = dict(context or {}) ctx_wkf['workflow.trg_write.%s' % self._name] = False self.write(cr, uid, [procurement.id], {'message': message},context=ctx_wkf) - self.message_post(cr, uid, [procurement.id], body=message, context=context) return ok def _workflow_trigger(self, cr, uid, ids, trigger, context=None): diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index adaaf6d55e2..073fbc27514 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1046,6 +1046,9 @@ class procurement_order(osv.osv): message = _('No address defined for the supplier') if message and procurement.message != message: + #temporary context passed in write to prevent an infinite loop + ctx_wkf = dict(context or {}) + ctx_wkf['workflow.trg_write.%s' % self._name] = False self.write(cr, uid, [procurement.id], {'message':message}, context=context) return False From cdd5b4f130c5b1bb62f04e61c30f62804e7c51c7 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 4 Oct 2013 17:56:00 +0200 Subject: [PATCH 18/36] [FIX] purchase: use the correct variable, finally bzr revid: mat@openerp.com-20131004155600-vqasj1w07uhnvdmy --- addons/purchase/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 073fbc27514..812ddbb177b 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1049,7 +1049,7 @@ class procurement_order(osv.osv): #temporary context passed in write to prevent an infinite loop ctx_wkf = dict(context or {}) ctx_wkf['workflow.trg_write.%s' % self._name] = False - self.write(cr, uid, [procurement.id], {'message':message}, context=context) + self.write(cr, uid, [procurement.id], {'message':message}, context=ctx_wkf) return False if user.company_id and user.company_id.partner_id: From ea145f8c2ac22b2127020d826346f28df2049a09 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Mon, 7 Oct 2013 05:58:31 +0000 Subject: [PATCH 19/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131005061626-bil05wphgqg21ynn bzr revid: launchpad_translations_on_behalf_of_openerp-20131007055831-r9ymylmj0fj4ls98 --- addons/fleet/i18n/sl.po | 44 ++++++++++++++++++++--------------------- addons/mail/i18n/hr.po | 30 +++++++++++++++++----------- 2 files changed, 40 insertions(+), 34 deletions(-) diff --git a/addons/fleet/i18n/sl.po b/addons/fleet/i18n/sl.po index cbd12b9f500..bdab60c2cf8 100644 --- a/addons/fleet/i18n/sl.po +++ b/addons/fleet/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-02-08 12:23+0000\n" -"Last-Translator: Dušan Laznik (Mentis) \n" +"PO-Revision-Date: 2013-10-06 13:14+0000\n" +"Last-Translator: Matmoz \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:58+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-07 05:58+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -30,12 +30,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_1 msgid "A/C Compressor Replacement" -msgstr "" +msgstr "Zamenjava kompresorja klimatske naprave" #. module: fleet #: help:fleet.vehicle,vin_sn:0 msgid "Unique number written on the vehicle motor (VIN/SN number)" -msgstr "" +msgstr "ID številka motorja/šasije" #. module: fleet #: selection:fleet.service.type,category:0 @@ -58,12 +58,12 @@ msgstr "Neopredeljeno" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_20 msgid "Engine/Drive Belt(s) Replacement" -msgstr "" +msgstr "Zamenjava pogonskega jermena" #. module: fleet #: view:fleet.vehicle.cost:0 msgid "Vehicle costs" -msgstr "" +msgstr "Stroški vozila" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -74,12 +74,12 @@ msgstr "" #: code:addons/fleet/fleet.py:421 #, python-format msgid "License Plate: from '%s' to '%s'" -msgstr "" +msgstr "Registrska številka: od '%s' do '%s'" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_38 msgid "Resurface Rotors" -msgstr "" +msgstr "Obnova površine rotorjev" #. module: fleet #: view:fleet.vehicle.cost:0 @@ -90,12 +90,12 @@ msgstr "Združeno po..." #. module: fleet #: model:fleet.service.type,name:fleet.type_service_32 msgid "Oil Pump Replacement" -msgstr "" +msgstr "Zamenjava oljne črpalke" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_18 msgid "Engine Belt Inspection" -msgstr "" +msgstr "Pregled pogonskega jermena" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 @@ -105,12 +105,12 @@ msgstr "Ne" #. module: fleet #: help:fleet.vehicle,power:0 msgid "Power in kW of the vehicle" -msgstr "" +msgstr "Moč vozila v kW" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_2 msgid "Depreciation and Interests" -msgstr "" +msgstr "Amortizacija in obresti" #. module: fleet #: field:fleet.vehicle.log.contract,insurer_id:0 @@ -122,22 +122,22 @@ msgstr "Dobavitelj" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Write here any other information" -msgstr "" +msgstr "Drugi podatki" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_35 msgid "Power Steering Hose Replacement" -msgstr "" +msgstr "Zamenjava cevi servo volana" #. module: fleet #: view:fleet.vehicle.log.contract:0 msgid "Odometer details" -msgstr "" +msgstr "Podrobnosti odometra" #. module: fleet #: view:fleet.vehicle:0 msgid "Has Alert(s)" -msgstr "" +msgstr "Opozorila" #. module: fleet #: field:fleet.vehicle.log.fuel,liter:0 @@ -147,17 +147,17 @@ msgstr "Liter" #. module: fleet #: model:ir.actions.client,name:fleet.action_fleet_menu msgid "Open Fleet Menu" -msgstr "" +msgstr "Odpri menu voznega parka" #. module: fleet #: view:board.board:0 msgid "Fuel Costs" -msgstr "" +msgstr "Stroški goriva" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_9 msgid "Battery Inspection" -msgstr "" +msgstr "Kontrola akumulatorja" #. module: fleet #: field:fleet.vehicle,company_id:0 @@ -172,7 +172,7 @@ msgstr "Datum računa" #. module: fleet #: view:fleet.vehicle.log.fuel:0 msgid "Refueling Details" -msgstr "" +msgstr "Podrobnosti o točenju goriva" #. module: fleet #: code:addons/fleet/fleet.py:669 diff --git a/addons/mail/i18n/hr.po b/addons/mail/i18n/hr.po index 23aa698f9e9..69d31181214 100644 --- a/addons/mail/i18n/hr.po +++ b/addons/mail/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-09-19 13:16+0000\n" +"PO-Revision-Date: 2013-10-04 10:42+0000\n" "Last-Translator: Krešimir Jeđud \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-20 06:01+0000\n" -"X-Generator: Launchpad (build 16765)\n" +"X-Launchpad-Export-Date: 2013-10-05 06:16+0000\n" +"X-Generator: Launchpad (build 16791)\n" #. module: mail #: view:mail.followers:0 @@ -169,6 +169,11 @@ msgid "" "discussions\n" "- All Messages: for every notification you receive in your Inbox" msgstr "" +"Pravilo za primanje e-mailova za nove poruke u vašem privatnom Inbox-u:\n" +"- Nikada: e-mailovi neće biti slani\n" +"- Samo ulazni e-mailovi: za poruke koje šalje sustav putem e-maila\n" +"- Ulazni e-mailovi i diskusije: za ulazne e-mailove i interne diskusije\n" +"- Sve poruke: za sve poruek koje dobivate u svoj Inbox" #. module: mail #: field:mail.group,message_unread:0 @@ -190,8 +195,6 @@ msgid "" "Members of those groups will automatically added as followers. Note that " "they will be able to manage their subscription manually if necessary." msgstr "" -"Članovi tih grupa će biti automatski dodani kao sljedbenici. Imajte na umu " -"da će oni prema potrebi moći ručno upravljati svojom pretplatom." #. module: mail #. openerp-web @@ -220,6 +223,9 @@ msgid "" " %s won't be notified of any email or discussion on this document. Do you " "really want to remove him from the followers ?" msgstr "" +"Upozorenje! \n" +" %s neće dobivati e-mailove niti diskusije vezane za ovaj dokument. Da li " +"ste sigurni da želite ukloniti ovog sljedbenika?" #. module: mail #: field:mail.compose.message,res_id:0 @@ -499,7 +505,7 @@ msgstr "" #. module: mail #: view:base.config.settings:0 msgid "mycompany.my.openerp.com" -msgstr "mycompany.my.openerp.com" +msgstr "" #. module: mail #: field:mail.message.subtype,relation_field:0 @@ -562,7 +568,7 @@ msgstr "Podvrsta" #: view:mail.mail:0 #: view:mail.message.subtype:0 msgid "Email message" -msgstr "Poruka e-pošte" +msgstr "E-mail poruka" #. module: mail #: model:ir.model,name:mail.model_base_config_settings @@ -827,7 +833,7 @@ msgid "" "\"Settings > Users\" menu." msgstr "" "Ne možete izraditi korisnika. Za stvaranje novih korisnika, trebali biste " -"koristiti \"Postavke> Korisnici\" izbornika." +"koristiti izbornik \"Postavke > Korisnici\"." #. module: mail #: help:mail.followers,res_model:0 @@ -921,7 +927,7 @@ msgstr "Podtipovi poruka" #: code:addons/mail/static/src/xml/mail.xml:55 #, python-format msgid "Log a note" -msgstr "Zabilježi bilješku" +msgstr "Unesi bilješku" #. module: mail #: selection:mail.compose.message,type:0 @@ -1007,7 +1013,7 @@ msgid "" "The email address associated with this group. New emails received will " "automatically create new topics." msgstr "" -"Adresa e-pošte povezana s ovom skupinom. Novoprimljene poruke automatski će " +"Adresa e-pošte povezana s ovom grupom. Novoprimljene poruke automatski će " "stvoriti nove teme." #. module: mail @@ -1531,7 +1537,7 @@ msgstr "Mjesec kreiranja" #: help:mail.message,notified_partner_ids:0 msgid "" "Partners that have a notification pushing this message in their mailboxes" -msgstr "" +msgstr "Poruka za partnere koji imaju obavjesti." #. module: mail #: view:mail.message:0 @@ -1626,7 +1632,7 @@ msgstr "Izlazni poslužitelj e-pošte" #: code:addons/mail/mail_message.py:930 #, python-format msgid "Partners email addresses not found" -msgstr "Pertnerove e-mail adrese nisu pronađene" +msgstr "Partnerove e-mail adrese nisu pronađene" #. module: mail #: view:mail.mail:0 From 18528adaff4eb5fe11a5ba4060b862ad14d1bcae Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 7 Oct 2013 10:10:14 +0200 Subject: [PATCH 20/36] [FIX] purchase: block workflow when supplier check fails, even if already has set an error message lp bug: https://launchpad.net/bugs/1236191 fixed bzr revid: mat@openerp.com-20131007081014-8p0u7s0svx7gokg1 --- addons/purchase/purchase.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 812ddbb177b..342bc806c76 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1045,11 +1045,12 @@ class procurement_order(osv.osv): elif not partner_obj.address_get(cr, uid, [partner.id], ['delivery'])['delivery']: message = _('No address defined for the supplier') - if message and procurement.message != message: - #temporary context passed in write to prevent an infinite loop - ctx_wkf = dict(context or {}) - ctx_wkf['workflow.trg_write.%s' % self._name] = False - self.write(cr, uid, [procurement.id], {'message':message}, context=ctx_wkf) + if message: + if procurement.message != message: + #temporary context passed in write to prevent an infinite loop + ctx_wkf = dict(context or {}) + ctx_wkf['workflow.trg_write.%s' % self._name] = False + self.write(cr, uid, [procurement.id], {'message':message}, context=ctx_wkf) return False if user.company_id and user.company_id.partner_id: From a7ddaa29c6d57abea5a2755490d6780dc822febe Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 7 Oct 2013 14:33:18 +0200 Subject: [PATCH 21/36] [FIX] sale: don't set mrp_properties by default for root user (adding sale order lines in a popup instead of editable mode) bzr revid: mat@openerp.com-20131007123318-v40lxc3yafb0cwv3 --- addons/sale/security/sale_security.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index c025cd6c6cf..49bd0e8716b 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -36,7 +36,6 @@ Properties on lines - From d0f6d9af35a01340a727cd2835615dfe8fdc9bbe Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Mon, 7 Oct 2013 14:39:25 +0200 Subject: [PATCH 22/36] [FIX]mail: update.py, using message_post instead of mail.message create, in order to notify users and the administrator bzr revid: dle@openerp.com-20131007123925-k6zfffuq6hzcijc2 --- addons/mail/update.py | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/addons/mail/update.py b/addons/mail/update.py index bcec6f5f8b6..97a14747a24 100644 --- a/addons/mail/update.py +++ b/addons/mail/update.py @@ -5,9 +5,9 @@ import sys import urllib import urllib2 -from openerp import pooler +from openerp import pooler, SUPERUSER_ID from openerp import release -from openerp.osv import fields, osv +from openerp.osv import osv from openerp.tools.translate import _ from openerp.tools.safe_eval import safe_eval from openerp.tools.config import config @@ -86,25 +86,26 @@ class publisher_warranty_contract(osv.osv): try: try: result = get_sys_logs(self, cr, uid) - except Exception, ex: + except Exception: if cron_mode: # we don't want to see any stack trace in cron return False _logger.debug("Exception while sending a get logs messages", exc_info=1) raise osv.except_osv(_("Error"), _("Error during communication with the publisher warranty server.")) - limit_date = (datetime.datetime.now() - _PREVIOUS_LOG_CHECK).strftime(misc.DEFAULT_SERVER_DATETIME_FORMAT) # old behavior based on res.log; now on mail.message, that is not necessarily installed - proxy = self.pool.get('mail.message') - - model, res_id = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'mail', 'group_all_employees') - + IMD = self.pool['ir.model.data'] + user = self.pool['res.users'].browse(cr, SUPERUSER_ID, SUPERUSER_ID) + try: + poster = IMD.get_object(cr, SUPERUSER_ID, 'mail', 'group_all_employees') + except ValueError: + # Cannot found group, post the message on the wall of the admin + poster = user + if not poster.exists(): + return True for message in result["messages"]: - values = { - 'body' : message, - 'model' : 'mail.group', - 'res_id' : res_id, - 'user_id' : False, - } - proxy.create(cr, uid, values, context=context) + try: + poster.message_post(body=message, subtype='mt_comment', partner_ids=[user.partner_id.id]) + except Exception: + _logger.warning('Cannot send ping message', exc_info=True) except Exception: if cron_mode: return False # we don't want to see any stack trace in cron From 05994eb77574b0dbfa79e24b52725c4d1da5061c Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 8 Oct 2013 06:18:13 +0000 Subject: [PATCH 23/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131008061813-6iqrtiyhjo3otr9v --- openerp/addons/base/i18n/ab.po | 4 +- openerp/addons/base/i18n/af.po | 4 +- openerp/addons/base/i18n/am.po | 4 +- openerp/addons/base/i18n/ar.po | 4 +- openerp/addons/base/i18n/bg.po | 4 +- openerp/addons/base/i18n/bs.po | 4 +- openerp/addons/base/i18n/ca.po | 4 +- openerp/addons/base/i18n/cs.po | 4 +- openerp/addons/base/i18n/da.po | 194 +++++++++++++++------------ openerp/addons/base/i18n/de.po | 4 +- openerp/addons/base/i18n/el.po | 4 +- openerp/addons/base/i18n/en_GB.po | 4 +- openerp/addons/base/i18n/es.po | 4 +- openerp/addons/base/i18n/es_AR.po | 4 +- openerp/addons/base/i18n/es_BO.po | 4 +- openerp/addons/base/i18n/es_CL.po | 4 +- openerp/addons/base/i18n/es_CR.po | 4 +- openerp/addons/base/i18n/es_DO.po | 4 +- openerp/addons/base/i18n/es_EC.po | 4 +- openerp/addons/base/i18n/es_MX.po | 4 +- openerp/addons/base/i18n/es_VE.po | 4 +- openerp/addons/base/i18n/et.po | 4 +- openerp/addons/base/i18n/eu.po | 4 +- openerp/addons/base/i18n/fa.po | 4 +- openerp/addons/base/i18n/fa_AF.po | 4 +- openerp/addons/base/i18n/fi.po | 4 +- openerp/addons/base/i18n/fr.po | 4 +- openerp/addons/base/i18n/fr_CA.po | 4 +- openerp/addons/base/i18n/gl.po | 4 +- openerp/addons/base/i18n/gu.po | 4 +- openerp/addons/base/i18n/he.po | 4 +- openerp/addons/base/i18n/hi.po | 4 +- openerp/addons/base/i18n/hr.po | 4 +- openerp/addons/base/i18n/hu.po | 4 +- openerp/addons/base/i18n/hy.po | 4 +- openerp/addons/base/i18n/id.po | 4 +- openerp/addons/base/i18n/is.po | 4 +- openerp/addons/base/i18n/it.po | 6 +- openerp/addons/base/i18n/ja.po | 14 +- openerp/addons/base/i18n/ka.po | 4 +- openerp/addons/base/i18n/kk.po | 4 +- openerp/addons/base/i18n/ko.po | 6 +- openerp/addons/base/i18n/lt.po | 4 +- openerp/addons/base/i18n/lv.po | 4 +- openerp/addons/base/i18n/mk.po | 4 +- openerp/addons/base/i18n/mn.po | 4 +- openerp/addons/base/i18n/nb.po | 4 +- openerp/addons/base/i18n/nl.po | 6 +- openerp/addons/base/i18n/nl_BE.po | 4 +- openerp/addons/base/i18n/pl.po | 23 ++-- openerp/addons/base/i18n/pt.po | 4 +- openerp/addons/base/i18n/pt_BR.po | 4 +- openerp/addons/base/i18n/ro.po | 4 +- openerp/addons/base/i18n/ru.po | 6 +- openerp/addons/base/i18n/sk.po | 4 +- openerp/addons/base/i18n/sl.po | 4 +- openerp/addons/base/i18n/sq.po | 4 +- openerp/addons/base/i18n/sr.po | 4 +- openerp/addons/base/i18n/sr@latin.po | 4 +- openerp/addons/base/i18n/sv.po | 4 +- openerp/addons/base/i18n/th.po | 4 +- openerp/addons/base/i18n/tlh.po | 4 +- openerp/addons/base/i18n/tr.po | 4 +- openerp/addons/base/i18n/uk.po | 4 +- openerp/addons/base/i18n/ur.po | 4 +- openerp/addons/base/i18n/vi.po | 4 +- openerp/addons/base/i18n/zh_CN.po | 4 +- openerp/addons/base/i18n/zh_HK.po | 4 +- openerp/addons/base/i18n/zh_TW.po | 4 +- 69 files changed, 263 insertions(+), 240 deletions(-) diff --git a/openerp/addons/base/i18n/ab.po b/openerp/addons/base/i18n/ab.po index 29c6bbf1c10..f3ab57c8078 100644 --- a/openerp/addons/base/i18n/ab.po +++ b/openerp/addons/base/i18n/ab.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:51+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/af.po b/openerp/addons/base/i18n/af.po index c6886674f7e..11131be4863 100644 --- a/openerp/addons/base/i18n/af.po +++ b/openerp/addons/base/i18n/af.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:51+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/am.po b/openerp/addons/base/i18n/am.po index d5cf295cdba..767e96682b1 100644 --- a/openerp/addons/base/i18n/am.po +++ b/openerp/addons/base/i18n/am.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:52+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ar.po b/openerp/addons/base/i18n/ar.po index 93a55a916bd..efa03372573 100644 --- a/openerp/addons/base/i18n/ar.po +++ b/openerp/addons/base/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-06 06:16+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/bg.po b/openerp/addons/base/i18n/bg.po index d23a97b6718..abcfa36dce1 100644 --- a/openerp/addons/base/i18n/bg.po +++ b/openerp/addons/base/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-21 06:05+0000\n" -"X-Generator: Launchpad (build 16677)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/bs.po b/openerp/addons/base/i18n/bs.po index 6b6220133b7..e01e093afc8 100644 --- a/openerp/addons/base/i18n/bs.po +++ b/openerp/addons/base/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-06 06:07+0000\n" -"X-Generator: Launchpad (build 16760)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ca.po b/openerp/addons/base/i18n/ca.po index 5e8844ff664..b083939b88d 100644 --- a/openerp/addons/base/i18n/ca.po +++ b/openerp/addons/base/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:52+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/cs.po b/openerp/addons/base/i18n/cs.po index b3fa52e842e..b88a1018855 100644 --- a/openerp/addons/base/i18n/cs.po +++ b/openerp/addons/base/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-23 05:35+0000\n" -"X-Generator: Launchpad (build 16771)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" "X-Language: cs_CZ\n" "X-Source-Language: en\n" diff --git a/openerp/addons/base/i18n/da.po b/openerp/addons/base/i18n/da.po index 1a081b35ed5..a6b9257fe30 100644 --- a/openerp/addons/base/i18n/da.po +++ b/openerp/addons/base/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-05 05:17+0000\n" -"X-Generator: Launchpad (build 16758)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -257,12 +257,12 @@ msgstr "Swaziland" #: code:addons/orm.py:4485 #, python-format msgid "created." -msgstr "" +msgstr "Oprettet" #. module: base #: field:ir.actions.report.xml,report_xsl:0 msgid "XSL Path" -msgstr "" +msgstr "XLS sti" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_tr @@ -325,7 +325,7 @@ msgstr "" #. module: base #: model:res.groups,name:base.group_multi_currency msgid "Multi Currencies" -msgstr "" +msgstr "Flere valutaer" #. module: base #: model:ir.module.module,description:base.module_l10n_cl @@ -341,7 +341,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale msgid "Sales Management" -msgstr "" +msgstr "Salgs administration" #. module: base #: help:res.partner,user_id:0 @@ -349,6 +349,7 @@ msgid "" "The internal user that is in charge of communicating with this contact if " "any." msgstr "" +"Den interne bruger som er ansvarlig for kommunikationen med denne kontakt" #. module: base #: view:res.partner:0 @@ -363,7 +364,7 @@ msgstr "Antal moduler" #. module: base #: help:multi_company.default,company_dest_id:0 msgid "Company to store the current record" -msgstr "" +msgstr "Firma som denne post skal gemmes i" #. module: base #: field:res.partner.bank.type.field,size:0 @@ -391,7 +392,7 @@ msgstr "" #. module: base #: sql_constraint:res.lang:0 msgid "The name of the language must be unique !" -msgstr "" +msgstr "Sprogets navn skal være unik" #. module: base #: selection:res.request,state:0 @@ -419,7 +420,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_customer_relationship_management msgid "Customer Relationship Management" -msgstr "" +msgstr "Kundestyring (CRM)" #. module: base #: model:ir.module.module,description:base.module_delivery @@ -479,12 +480,12 @@ msgstr "" #: view:ir.attachment:0 #: field:ir.attachment,create_uid:0 msgid "Owner" -msgstr "" +msgstr "Ejer" #. module: base #: view:ir.actions.act_window:0 msgid "Source Object" -msgstr "" +msgstr "Kilde objekt" #. module: base #: model:res.partner.bank.type,format_layout:base.bank_normal @@ -522,6 +523,8 @@ msgid "" "One of the records you are trying to modify has already been deleted " "(Document type: %s)." msgstr "" +"En af de poster du prøver at ændre, er allerede blevet slettet (dokument " +"type:%s)" #. module: base #: help:ir.actions.act_window,views:0 @@ -535,12 +538,12 @@ msgstr "" #. module: base #: field:ir.model.relation,name:0 msgid "Relation Name" -msgstr "" +msgstr "Relationens navn" #. module: base #: view:ir.rule:0 msgid "Create Access Right" -msgstr "" +msgstr "Opret adgangs rettighed" #. module: base #: model:res.country,name:base.tv @@ -588,7 +591,7 @@ msgstr "Fransk Guyana" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Jobs, Departments, Employees Details" -msgstr "" +msgstr "Jobs, Afdelinger, Ansattes detaljer" #. module: base #: model:ir.module.module,description:base.module_analytic @@ -608,7 +611,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_idea msgid "Ideas" -msgstr "" +msgstr "Ideer" #. module: base #: model:ir.module.module,description:base.module_event @@ -631,7 +634,7 @@ msgstr "" #. module: base #: selection:base.language.install,lang:0 msgid "Bosnian / bosanski jezik" -msgstr "" +msgstr "Bosnisk" #. module: base #: help:ir.actions.report.xml,attachment_use:0 @@ -653,12 +656,12 @@ msgstr "Spansk (VE) / Español (VE)" #. module: base #: model:ir.module.module,shortdesc:base.module_hr_timesheet_invoice msgid "Invoice on Timesheets" -msgstr "" +msgstr "Faktura fra timesedler" #. module: base #: view:base.module.upgrade:0 msgid "Your system will be updated." -msgstr "" +msgstr "Systemet bliver opdateret" #. module: base #: field:ir.actions.todo,note:0 @@ -679,7 +682,7 @@ msgstr "Colombia" #. module: base #: model:res.partner.title,name:base.res_partner_title_mister msgid "Mister" -msgstr "" +msgstr "Hr." #. module: base #: help:res.country,code:0 @@ -687,16 +690,18 @@ msgid "" "The ISO country code in two chars.\n" "You can use this field for quick search." msgstr "" +"ISO landekoden i 2 tegn.\n" +"Kan bruges til hurtig søgning" #. module: base #: model:res.country,name:base.pw msgid "Palau" -msgstr "" +msgstr "Palau" #. module: base #: view:res.partner:0 msgid "Sales & Purchases" -msgstr "" +msgstr "Salg og Indkøb" #. module: base #: view:res.partner:0 @@ -706,12 +711,12 @@ msgstr "" #. module: base #: view:ir.translation:0 msgid "Untranslated" -msgstr "" +msgstr "ikke oversat" #. module: base #: view:ir.mail_server:0 msgid "Outgoing Mail Server" -msgstr "" +msgstr "server til udgående post" #. module: base #: help:ir.actions.act_window,context:0 @@ -744,12 +749,12 @@ msgstr "" #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "Nøglen skal være unik" #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_outlook msgid "Outlook Plug-In" -msgstr "" +msgstr "Outlook Plug-In" #. module: base #: model:ir.module.module,description:base.module_account @@ -787,7 +792,7 @@ msgstr "" #: view:ir.model:0 #: field:ir.model,name:0 msgid "Model Description" -msgstr "" +msgstr "Model beskrivelse" #. module: base #: model:ir.module.module,description:base.module_marketing @@ -834,7 +839,7 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "Næste planlagte kørsel for dette job" #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -849,7 +854,7 @@ msgstr "Eritrea" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Firmanavnet skal være unik!" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -885,7 +890,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Sikkerhed og godkendelse" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -901,7 +906,7 @@ msgstr "Svensk / Swedish" #: field:base.language.export,name:0 #: field:ir.attachment,datas_fname:0 msgid "File Name" -msgstr "" +msgstr "Filnavn" #. module: base #: model:res.country,name:base.rs @@ -922,7 +927,7 @@ msgstr "" #: field:base.language.import,overwrite:0 #: field:base.language.install,overwrite:0 msgid "Overwrite Existing Terms" -msgstr "" +msgstr "Overskriv eksisterende betingelser" #. module: base #: code:addons/base/res/res_currency.py:52 @@ -983,6 +988,7 @@ msgstr "Papua Ny Guinea" #: help:ir.actions.report.xml,report_type:0 msgid "Report Type, e.g. pdf, html, raw, sxw, odt, html2html, mako2html, ..." msgstr "" +"Rapport Type, eks. pdf, html, raw, sxw, odt, html2html, mako2html, ..." #. module: base #: model:ir.module.module,shortdesc:base.module_document_webdav @@ -992,7 +998,7 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "Email indstillinger" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -1035,7 +1041,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_base_module_upgrade msgid "Module Upgrade" -msgstr "" +msgstr "Opgrader modul" #. module: base #: view:res.bank:0 @@ -1064,7 +1070,7 @@ msgstr "Oman" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp msgid "MRP" -msgstr "" +msgstr "MRP" #. module: base #: model:ir.module.module,description:base.module_hr_attendance @@ -1086,7 +1092,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_membership msgid "Membership Management" -msgstr "" +msgstr "Medlems håndtering" #. module: base #: selection:ir.module.module,license:0 @@ -1102,7 +1108,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.act_menu_create #: view:wizard.ir.model.menu.create:0 msgid "Create Menu" -msgstr "" +msgstr "Opret Menu" #. module: base #: model:res.country,name:base.in @@ -1118,12 +1124,12 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_google_base_account msgid "Google Users" -msgstr "" +msgstr "Google brugere" #. module: base #: model:ir.module.module,shortdesc:base.module_fleet msgid "Fleet Management" -msgstr "" +msgstr "Bilpark håndtering" #. module: base #: help:ir.server.object.lines,value:0 @@ -1194,6 +1200,8 @@ msgstr "" msgid "" "Users added to this group are automatically added in the following groups." msgstr "" +"Brugere tilføjet denne gruppe, bliver automatisk tilføjet i de følgende " +"grupper." #. module: base #: code:addons/base/ir/ir_model.py:732 @@ -1205,12 +1213,12 @@ msgstr "" #. module: base #: view:res.users:0 msgid "Change the user password." -msgstr "" +msgstr "Skift brugerens adgangskode." #. module: base #: view:res.lang:0 msgid "%B - Full month name." -msgstr "" +msgstr "%B - Fulde navn på måned." #. module: base #: field:ir.actions.todo,type:0 @@ -1225,12 +1233,12 @@ msgstr "" #: view:ir.values:0 #: field:ir.values,key:0 msgid "Type" -msgstr "" +msgstr "Type" #. module: base #: field:ir.mail_server,smtp_user:0 msgid "Username" -msgstr "" +msgstr "Brugernavn" #. module: base #: model:ir.module.module,description:base.module_l10n_br @@ -1286,6 +1294,8 @@ msgid "" "Language with code \"%s\" is not defined in your system !\n" "Define it through the Administration menu." msgstr "" +"Sproget med koden \"%s\" er ikke indlæst i systemet !\n" +"Indlæs gennem Administrations menuen." #. module: base #: model:res.country,name:base.gu @@ -1295,17 +1305,17 @@ msgstr "Guam (USA)" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "" +msgstr "Landets navn skal være unikt!" #. module: base #: field:ir.module.module,installed_version:0 msgid "Latest Version" -msgstr "" +msgstr "Seneste version" #. module: base #: view:ir.rule:0 msgid "Delete Access Right" -msgstr "" +msgstr "Slet adgangs rettighed" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_be_hr_payroll_account @@ -1321,7 +1331,7 @@ msgstr "Attrap" #. module: base #: constraint:ir.ui.view:0 msgid "Invalid XML for View Architecture!" -msgstr "" +msgstr "Ugyldig XML for View Architecture!" #. module: base #: model:res.country,name:base.ky @@ -1347,32 +1357,32 @@ msgstr "" #: code:addons/orm.py:4920 #, python-format msgid "Record #%d of %s not found, cannot copy!" -msgstr "" +msgstr "Post #%d of %s ikke fundet, kan ikke kopiere!" #. module: base #: field:ir.module.module,contributors:0 msgid "Contributors" -msgstr "" +msgstr "Bidragsydere" #. module: base #: field:ir.rule,perm_unlink:0 msgid "Apply for Delete" -msgstr "" +msgstr "Godkend for slet" #. module: base #: selection:ir.property,type:0 msgid "Char" -msgstr "" +msgstr "Tegn" #. module: base #: field:ir.module.category,visible:0 msgid "Visible" -msgstr "" +msgstr "Synlig" #. module: base #: model:ir.actions.client,name:base.action_client_base_menu msgid "Open Settings Menu" -msgstr "" +msgstr "Åben konfigurations menu" #. module: base #: selection:base.language.install,lang:0 @@ -1387,7 +1397,7 @@ msgstr "Uganda" #. module: base #: field:ir.model.access,perm_unlink:0 msgid "Delete Access" -msgstr "" +msgstr "Slet adgang" #. module: base #: model:res.country,name:base.ne @@ -1417,12 +1427,12 @@ msgstr "" #. module: base #: field:ir.mail_server,smtp_port:0 msgid "SMTP Port" -msgstr "" +msgstr "SMTP port" #. module: base #: help:res.users,login:0 msgid "Used to log into the system" -msgstr "" +msgstr "Bruges til at logge ind i systemet" #. module: base #: view:base.language.export:0 @@ -1445,12 +1455,12 @@ msgstr "" #: code:addons/base/module/wizard/base_language_install.py:53 #, python-format msgid "Language Pack" -msgstr "" +msgstr "Sprog pakke" #. module: base #: model:ir.module.module,shortdesc:base.module_web_tests msgid "Tests" -msgstr "" +msgstr "Test" #. module: base #: field:ir.actions.report.xml,attachment:0 @@ -1513,25 +1523,25 @@ msgstr "" #. module: base #: field:ir.module.category,parent_id:0 msgid "Parent Application" -msgstr "" +msgstr "Overordnet Applikation" #. module: base #: model:ir.actions.act_window,name:base.ir_action_wizard #: view:ir.actions.wizard:0 #: model:ir.ui.menu,name:base.menu_ir_action_wizard msgid "Wizards" -msgstr "" +msgstr "Wizards" #. module: base #: code:addons/base/res/res_users.py:131 #, python-format msgid "Operation Canceled" -msgstr "" +msgstr "Funktion afbrudt" #. module: base #: model:ir.module.module,shortdesc:base.module_document msgid "Document Management System" -msgstr "" +msgstr "Dokument styring system" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_claim @@ -1574,7 +1584,7 @@ msgstr "" #: model:ir.module.category,name:base.module_category_purchase_management #: model:ir.ui.menu,name:base.menu_purchase_root msgid "Purchases" -msgstr "" +msgstr "Indkøb" #. module: base #: model:res.country,name:base.md @@ -1628,11 +1638,13 @@ msgid "" "If specified, this action will be opened at logon for this user, in addition " "to the standard menu." msgstr "" +"Hvis specificeret, vil denne funktion blive udført, når brugeren logger på, " +"sammen med standard menuen." #. module: base #: model:res.country,name:base.mf msgid "Saint Martin (French part)" -msgstr "" +msgstr "Sankt Martin (Fransk del)" #. module: base #: model:ir.model,name:base.model_ir_exports @@ -1657,28 +1669,28 @@ msgstr "" #: code:addons/base/module/wizard/base_update_translations.py:39 #, python-format msgid "No language with code \"%s\" exists" -msgstr "" +msgstr "Der eksisterer ikke noget sprog med denne kode \"%s\"" #. module: base #: model:ir.module.category,name:base.module_category_social_network #: model:ir.module.module,shortdesc:base.module_mail msgid "Social Network" -msgstr "" +msgstr "Socialt netværk" #. module: base #: view:res.lang:0 msgid "%Y - Year with century." -msgstr "" +msgstr "%Y - År med århundrede." #. module: base #: view:res.company:0 msgid "Report Footer Configuration" -msgstr "" +msgstr "Konfiguration af rapport foden" #. module: base #: field:ir.translation,comments:0 msgid "Translation comments" -msgstr "" +msgstr "Kommenterer til oversættelsen" #. module: base #: model:ir.module.module,description:base.module_lunch @@ -1708,7 +1720,7 @@ msgstr "" #. module: base #: view:wizard.ir.model.menu.create:0 msgid "Create _Menu" -msgstr "" +msgstr "Opret menu" #. module: base #: help:ir.actions.server,trigger_obj_id:0 @@ -1735,6 +1747,8 @@ msgid "" "Helps you manage your purchase-related processes such as requests for " "quotations, supplier invoices, etc..." msgstr "" +"Hjælper dig med at styre dine indkøbsrelaterede processer som anmodninger om " +"tilbud, leverandørfakturaer, osv. .." #. module: base #: help:res.partner,website:0 @@ -1824,7 +1838,7 @@ msgstr "Værktøj" #. module: base #: selection:ir.property,type:0 msgid "Float" -msgstr "" +msgstr "Kommatal" #. module: base #: help:ir.actions.todo,type:0 @@ -1838,12 +1852,12 @@ msgstr "" #. module: base #: field:res.partner,image_small:0 msgid "Small-sized image" -msgstr "" +msgstr "Lille billede" #. module: base #: model:ir.module.module,shortdesc:base.module_stock msgid "Warehouse Management" -msgstr "" +msgstr "Lager administration" #. module: base #: model:ir.model,name:base.model_res_request_link @@ -1859,7 +1873,7 @@ msgstr "" #: model:ir.actions.act_window,name:base.action_wizard_lang_export #: model:ir.ui.menu,name:base.menu_wizard_lang_export msgid "Export Translation" -msgstr "" +msgstr "Exporter oversættelse" #. module: base #: model:ir.actions.act_window,name:base.action_server_action @@ -1888,12 +1902,12 @@ msgstr "" #: view:ir.module.module:0 #, python-format msgid "Install" -msgstr "" +msgstr "Installer" #. module: base #: field:res.currency,accuracy:0 msgid "Computational Accuracy" -msgstr "" +msgstr "Beregnet nøjagtighed" #. module: base #: model:ir.module.module,description:base.module_l10n_at @@ -1928,7 +1942,7 @@ msgstr "" #. module: base #: view:ir.sequence:0 msgid "Day: %(day)s" -msgstr "" +msgstr "Dag:%(day)s" #. module: base #: model:ir.module.category,description:base.module_category_point_of_sale @@ -1937,6 +1951,8 @@ msgid "" "simplified payment mode encoding, automatic picking lists generation and " "more." msgstr "" +"Hjælper dig med at få det bedste ud af dit detailhandelssystem med hurtigt " +"salg, enkel betaling, automatisk plukliste m.m." #. module: base #: code:addons/base/ir/ir_fields.py:164 @@ -1957,7 +1973,7 @@ msgstr "" #. module: base #: selection:ir.translation,state:0 msgid "Translation in Progress" -msgstr "" +msgstr "Oversættelse i gang" #. module: base #: model:ir.model,name:base.model_ir_rule @@ -1972,13 +1988,13 @@ msgstr "Dage" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Vehicle, leasing, insurances, costs" -msgstr "" +msgstr "Køretøj,leasing,forsikring,omkostning" #. module: base #: view:ir.model.access:0 #: field:ir.model.access,perm_read:0 msgid "Read Access" -msgstr "" +msgstr "Læse adgang" #. module: base #: help:ir.attachment,res_id:0 @@ -2048,7 +2064,7 @@ msgstr "" #: view:res.partner:0 #: field:res.partner.category,partner_ids:0 msgid "Partners" -msgstr "" +msgstr "Partnere" #. module: base #: field:res.partner.category,parent_left:0 @@ -2064,12 +2080,12 @@ msgstr "" #: code:addons/base/ir/ir_model.py:320 #, python-format msgid "This column contains module data and cannot be removed!" -msgstr "" +msgstr "Kolonnen indeholder modul data som ikke kan slettes" #. module: base #: field:res.partner.bank,footer:0 msgid "Display on Reports" -msgstr "" +msgstr "Vis på rapporter" #. module: base #: model:ir.module.module,description:base.module_project_timesheet @@ -2176,7 +2192,7 @@ msgstr "" #. module: base #: view:base.language.export:0 msgid "The next step depends on the file format:" -msgstr "" +msgstr "Næste skridt afhænger af fil formatet:" #. module: base #: view:res.lang:0 @@ -2208,7 +2224,7 @@ msgstr "" #. module: base #: view:ir.actions.server:0 msgid "Create / Write / Copy" -msgstr "" +msgstr "Opret/ Gem/ Kopier" #. module: base #: view:ir.sequence:0 @@ -2226,6 +2242,8 @@ msgid "" "Display this bank account on the footer of printed documents like invoices " "and sales orders." msgstr "" +"Vis denne bankkonto i foden af udskrevne dokumenter, på fakturaer og salgs " +"ordre." #. module: base #: selection:base.language.install,lang:0 @@ -2308,7 +2326,7 @@ msgstr "" #. module: base #: field:base.module.update,update:0 msgid "Number of modules updated" -msgstr "" +msgstr "Antallet af opdaterede moduler" #. module: base #: field:ir.cron,function:0 @@ -2530,7 +2548,7 @@ msgstr "" #. module: base #: sql_constraint:ir.ui.view_sc:0 msgid "Shortcut for this menu already exists!" -msgstr "" +msgstr "Genvej til denne menu, eksisterer allerede!" #. module: base #: view:ir.rule:0 @@ -9268,7 +9286,7 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_warehouse_management msgid "Warehouse" -msgstr "" +msgstr "Lagerstyrning" #. module: base #: field:ir.exports,resource:0 @@ -10895,7 +10913,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_stock msgid "Sales and Warehouse Management" -msgstr "" +msgstr "Salg og lager opsætning" #. module: base #: model:ir.module.module,description:base.module_hr_recruitment diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index 913f9fd678a..c9fd38d2949 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-26 05:47+0000\n" -"X-Generator: Launchpad (build 16700)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/el.po b/openerp/addons/base/i18n/el.po index 0ea541a0e83..1d0d44913dc 100644 --- a/openerp/addons/base/i18n/el.po +++ b/openerp/addons/base/i18n/el.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:54+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/en_GB.po b/openerp/addons/base/i18n/en_GB.po index 0d5135e52ab..d0c569c6770 100644 --- a/openerp/addons/base/i18n/en_GB.po +++ b/openerp/addons/base/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-19 04:55+0000\n" -"X-Generator: Launchpad (build 16765)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es.po b/openerp/addons/base/i18n/es.po index 67b1ac665f2..c24f083de13 100644 --- a/openerp/addons/base/i18n/es.po +++ b/openerp/addons/base/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-11 05:19+0000\n" -"X-Generator: Launchpad (build 16761)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_AR.po b/openerp/addons/base/i18n/es_AR.po index d752a6c55ca..b7b436aa1ea 100644 --- a/openerp/addons/base/i18n/es_AR.po +++ b/openerp/addons/base/i18n/es_AR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:59+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_BO.po b/openerp/addons/base/i18n/es_BO.po index da2ebea4b7e..da9875971d6 100644 --- a/openerp/addons/base/i18n/es_BO.po +++ b/openerp/addons/base/i18n/es_BO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-13 06:08+0000\n" -"X-Generator: Launchpad (build 16761)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CL.po b/openerp/addons/base/i18n/es_CL.po index 4a580cb98f3..7fa6da27fe9 100644 --- a/openerp/addons/base/i18n/es_CL.po +++ b/openerp/addons/base/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:59+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_CR.po b/openerp/addons/base/i18n/es_CR.po index 891b8fe4982..49e7ed3757b 100644 --- a/openerp/addons/base/i18n/es_CR.po +++ b/openerp/addons/base/i18n/es_CR.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-10 05:51+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_DO.po b/openerp/addons/base/i18n/es_DO.po index 5a62e2a2969..e8410f4474a 100644 --- a/openerp/addons/base/i18n/es_DO.po +++ b/openerp/addons/base/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:59+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_EC.po b/openerp/addons/base/i18n/es_EC.po index d0f9c965967..635a2937665 100644 --- a/openerp/addons/base/i18n/es_EC.po +++ b/openerp/addons/base/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:01+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_MX.po b/openerp/addons/base/i18n/es_MX.po index 9cc40f26c56..993a6924a3f 100644 --- a/openerp/addons/base/i18n/es_MX.po +++ b/openerp/addons/base/i18n/es_MX.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-28 06:34+0000\n" -"X-Generator: Launchpad (build 16700)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/es_VE.po b/openerp/addons/base/i18n/es_VE.po index 0de2fc5c652..9ae70ae9c12 100644 --- a/openerp/addons/base/i18n/es_VE.po +++ b/openerp/addons/base/i18n/es_VE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:59+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index 3e3a529a86f..811042dca5f 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:53+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/eu.po b/openerp/addons/base/i18n/eu.po index 5eb1825dea4..a5423fbb437 100644 --- a/openerp/addons/base/i18n/eu.po +++ b/openerp/addons/base/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:52+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fa.po b/openerp/addons/base/i18n/fa.po index 689402f2015..fdbebaa55a8 100644 --- a/openerp/addons/base/i18n/fa.po +++ b/openerp/addons/base/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:56+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fa_AF.po b/openerp/addons/base/i18n/fa_AF.po index 5cbaf87b328..2a3d77a8b18 100644 --- a/openerp/addons/base/i18n/fa_AF.po +++ b/openerp/addons/base/i18n/fa_AF.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:01+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fi.po b/openerp/addons/base/i18n/fi.po index f7da1104b72..7f4254b44c7 100644 --- a/openerp/addons/base/i18n/fi.po +++ b/openerp/addons/base/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-07 05:40+0000\n" -"X-Generator: Launchpad (build 16760)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fr.po b/openerp/addons/base/i18n/fr.po index bb24ac7dae6..8255f3b059e 100644 --- a/openerp/addons/base/i18n/fr.po +++ b/openerp/addons/base/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-24 05:34+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/fr_CA.po b/openerp/addons/base/i18n/fr_CA.po index 22556ef509f..d8abd9f8ee0 100644 --- a/openerp/addons/base/i18n/fr_CA.po +++ b/openerp/addons/base/i18n/fr_CA.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:00+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/gl.po b/openerp/addons/base/i18n/gl.po index 0c40b347292..e9d6330b43d 100644 --- a/openerp/addons/base/i18n/gl.po +++ b/openerp/addons/base/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:54+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/gu.po b/openerp/addons/base/i18n/gu.po index a966c4281a4..d000b1ba293 100644 --- a/openerp/addons/base/i18n/gu.po +++ b/openerp/addons/base/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-29 05:54+0000\n" -"X-Generator: Launchpad (build 16700)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/he.po b/openerp/addons/base/i18n/he.po index 2ebb0fb8c31..f96edf9412f 100644 --- a/openerp/addons/base/i18n/he.po +++ b/openerp/addons/base/i18n/he.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:54+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hi.po b/openerp/addons/base/i18n/hi.po index d8aa269e952..ed7a065d9e2 100644 --- a/openerp/addons/base/i18n/hi.po +++ b/openerp/addons/base/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:54+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hr.po b/openerp/addons/base/i18n/hr.po index f4af670fd28..a862091a7e0 100644 --- a/openerp/addons/base/i18n/hr.po +++ b/openerp/addons/base/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-27 06:16+0000\n" -"X-Generator: Launchpad (build 16774)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index e97f4298dec..b26b1fc044a 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-15 06:13+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/hy.po b/openerp/addons/base/i18n/hy.po index 42b08bda9cb..a96eabcf7a7 100644 --- a/openerp/addons/base/i18n/hy.po +++ b/openerp/addons/base/i18n/hy.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:52+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/id.po b/openerp/addons/base/i18n/id.po index e666523b460..4f3e2a3ca32 100644 --- a/openerp/addons/base/i18n/id.po +++ b/openerp/addons/base/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-23 05:32+0000\n" -"X-Generator: Launchpad (build 16700)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/is.po b/openerp/addons/base/i18n/is.po index 14b0f5d7ceb..824538b219d 100644 --- a/openerp/addons/base/i18n/is.po +++ b/openerp/addons/base/i18n/is.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-17 05:18+0000\n" -"X-Generator: Launchpad (build 16765)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/it.po b/openerp/addons/base/i18n/it.po index 49c6ad6c98c..47f95f75c39 100644 --- a/openerp/addons/base/i18n/it.po +++ b/openerp/addons/base/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:55+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -38,7 +38,7 @@ msgstr "" #. module: base #: model:res.country,name:base.sh msgid "Saint Helena" -msgstr "Saint Helena" +msgstr "Sant'Elena" #. module: base #: view:ir.actions.report.xml:0 diff --git a/openerp/addons/base/i18n/ja.po b/openerp/addons/base/i18n/ja.po index 0dd7c429551..1413460f733 100644 --- a/openerp/addons/base/i18n/ja.po +++ b/openerp/addons/base/i18n/ja.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:35+0000\n" -"PO-Revision-Date: 2013-08-30 03:59+0000\n" +"PO-Revision-Date: 2013-10-07 14:15+0000\n" "Last-Translator: Yoshi Tashiro \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-31 05:28+0000\n" -"X-Generator: Launchpad (build 16750)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -25,11 +25,15 @@ msgid "" "================================================\n" " " msgstr "" +"\n" +"小切手作成・印刷のモジュール\n" +"================================================\n" +" " #. module: base #: view:res.partner.bank:0 msgid "e.g. GEBABEBB" -msgstr "" +msgstr "例:GEBABEBB" #. module: base #: model:res.country,name:base.sh @@ -63,7 +67,7 @@ msgstr "ビューアーキテクチャ" #. module: base #: model:ir.module.module,summary:base.module_sale_stock msgid "Quotation, Sale Orders, Delivery & Invoicing Control" -msgstr "" +msgstr "見積書、販売オーダ、出荷、請求書コントロール" #. module: base #: selection:ir.sequence,implementation:0 diff --git a/openerp/addons/base/i18n/ka.po b/openerp/addons/base/i18n/ka.po index 4b63ae7c313..4c83165c302 100644 --- a/openerp/addons/base/i18n/ka.po +++ b/openerp/addons/base/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:53+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/kk.po b/openerp/addons/base/i18n/kk.po index 6a5ab51eb50..c615c2fca92 100644 --- a/openerp/addons/base/i18n/kk.po +++ b/openerp/addons/base/i18n/kk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:55+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:12+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ko.po b/openerp/addons/base/i18n/ko.po index 68eee7c86a2..dd7f1b00510 100644 --- a/openerp/addons/base/i18n/ko.po +++ b/openerp/addons/base/i18n/ko.po @@ -9,13 +9,13 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:35+0000\n" "PO-Revision-Date: 2013-05-18 23:13+0000\n" -"Last-Translator: AhnJD \n" +"Last-Translator: AhnJD \n" "Language-Team: Korean \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:55+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lt.po b/openerp/addons/base/i18n/lt.po index e5ab61c4747..07ee4ad23a7 100644 --- a/openerp/addons/base/i18n/lt.po +++ b/openerp/addons/base/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:56+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/lv.po b/openerp/addons/base/i18n/lv.po index b649f46602c..e590a43ae33 100644 --- a/openerp/addons/base/i18n/lv.po +++ b/openerp/addons/base/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:55+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/mk.po b/openerp/addons/base/i18n/mk.po index f88cee49d64..dafa062e849 100644 --- a/openerp/addons/base/i18n/mk.po +++ b/openerp/addons/base/i18n/mk.po @@ -16,8 +16,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:56+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" "Language: mk\n" #. module: base diff --git a/openerp/addons/base/i18n/mn.po b/openerp/addons/base/i18n/mn.po index c330c372efb..4a106bea172 100644 --- a/openerp/addons/base/i18n/mn.po +++ b/openerp/addons/base/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-26 06:18+0000\n" -"X-Generator: Launchpad (build 16681)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nb.po b/openerp/addons/base/i18n/nb.po index 6ac2f2849ab..1c6cd39af30 100644 --- a/openerp/addons/base/i18n/nb.po +++ b/openerp/addons/base/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:56+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nl.po b/openerp/addons/base/i18n/nl.po index 56cfc4453ed..0130c3e229c 100644 --- a/openerp/addons/base/i18n/nl.po +++ b/openerp/addons/base/i18n/nl.po @@ -9,13 +9,13 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:35+0000\n" "PO-Revision-Date: 2013-08-16 13:34+0000\n" -"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n" +"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-17 06:16+0000\n" -"X-Generator: Launchpad (build 16723)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/nl_BE.po b/openerp/addons/base/i18n/nl_BE.po index 90e5a6105fa..6dc8f15506f 100644 --- a/openerp/addons/base/i18n/nl_BE.po +++ b/openerp/addons/base/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:00+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pl.po b/openerp/addons/base/i18n/pl.po index d33e5c5084f..4e64c312d43 100644 --- a/openerp/addons/base/i18n/pl.po +++ b/openerp/addons/base/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:56+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:13+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -2122,7 +2122,7 @@ msgstr "Turkmenistan" #. module: base #: view:res.lang:0 msgid "7. %H:%M:%S ==> 18:25:20" -msgstr "" +msgstr "7. %H:%M:%S ==> 18:25:20" #. module: base #: view:res.partner:0 @@ -2635,7 +2635,7 @@ msgstr "Dodatkowe" #. module: base #: model:res.country,name:base.st msgid "Saint Tome (Sao Tome) and Principe" -msgstr "" +msgstr "Wyspy Świętego Tomasza i Książęca" #. module: base #: selection:res.partner,type:0 @@ -4371,7 +4371,7 @@ msgstr "Wymagana grupa" #. module: base #: view:res.lang:0 msgid "6. %d, %m ==> 05, 12" -msgstr "" +msgstr "6. %d, %m ==> 05, 12" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_it @@ -5275,7 +5275,7 @@ msgstr "Ścieżka XML" #. module: base #: model:res.country,name:base.bj msgid "Benin" -msgstr "" +msgstr "Benin" #. module: base #: model:ir.actions.act_window,name:base.action_res_partner_bank_type_form @@ -5469,7 +5469,7 @@ msgstr "Syria" #. module: base #: view:res.lang:0 msgid "======================================================" -msgstr "" +msgstr "======================================================" #. module: base #: sql_constraint:ir.model:0 @@ -5582,6 +5582,7 @@ msgstr "Nazwa posiadacza konta" #, python-format msgid "Cannot rename column to %s, because that column already exists!" msgstr "" +"Nie można zmienić nazwy kolumny na %s, ponieważ ta kolumna już istnieje!" #. module: base #: view:ir.attachment:0 @@ -5707,7 +5708,7 @@ msgstr "Wenezuela" #. module: base #: view:res.lang:0 msgid "9. %j ==> 340" -msgstr "" +msgstr "9. %j ==> 340" #. module: base #: model:res.country,name:base.zm @@ -6073,7 +6074,7 @@ msgstr "Pogrupuj wg" #. module: base #: view:res.config.installer:0 msgid "title" -msgstr "" +msgstr "tytuł" #. module: base #: code:addons/base/ir/ir_fields.py:146 @@ -6099,7 +6100,7 @@ msgstr "Tłumaczenie" #. module: base #: selection:res.request,state:0 msgid "closed" -msgstr "" +msgstr "zamknięte" #. module: base #: selection:base.language.export,state:0 @@ -12299,7 +12300,7 @@ msgstr "" #. module: base #: selection:ir.translation,type:0 msgid "XSL" -msgstr "" +msgstr "XSL" #. module: base #: view:ir.mail_server:0 diff --git a/openerp/addons/base/i18n/pt.po b/openerp/addons/base/i18n/pt.po index 040d8a04152..be605ac6363 100644 --- a/openerp/addons/base/i18n/pt.po +++ b/openerp/addons/base/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-15 05:50+0000\n" -"X-Generator: Launchpad (build 16723)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/pt_BR.po b/openerp/addons/base/i18n/pt_BR.po index 0d4216f6b28..9649e050f0a 100644 --- a/openerp/addons/base/i18n/pt_BR.po +++ b/openerp/addons/base/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-22 05:59+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ro.po b/openerp/addons/base/i18n/ro.po index 170f35641b6..d2584c381ea 100644 --- a/openerp/addons/base/i18n/ro.po +++ b/openerp/addons/base/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:57+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ru.po b/openerp/addons/base/i18n/ru.po index 166ea96d42d..53213912c5d 100644 --- a/openerp/addons/base/i18n/ru.po +++ b/openerp/addons/base/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:57+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing @@ -3521,7 +3521,7 @@ msgstr "Периодические оценки, оценки, опросы" #: model:ir.actions.act_window,name:base.ir_property_form #: model:ir.ui.menu,name:base.menu_ir_property_form_all msgid "Configuration Parameters" -msgstr "Конфигурационные параметры:" +msgstr "Параметры конфигурации" #. module: base #: constraint:ir.cron:0 diff --git a/openerp/addons/base/i18n/sk.po b/openerp/addons/base/i18n/sk.po index fea7807bf39..3108cd903d1 100644 --- a/openerp/addons/base/i18n/sk.po +++ b/openerp/addons/base/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:57+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sl.po b/openerp/addons/base/i18n/sl.po index cdc477bde63..61771677c61 100644 --- a/openerp/addons/base/i18n/sl.po +++ b/openerp/addons/base/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-22 05:34+0000\n" -"X-Generator: Launchpad (build 16765)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sq.po b/openerp/addons/base/i18n/sq.po index 88d164a61aa..83131c5fc2e 100644 --- a/openerp/addons/base/i18n/sq.po +++ b/openerp/addons/base/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:51+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:09+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr.po b/openerp/addons/base/i18n/sr.po index 626b47c7b77..ada202d9d5c 100644 --- a/openerp/addons/base/i18n/sr.po +++ b/openerp/addons/base/i18n/sr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:57+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:14+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sr@latin.po b/openerp/addons/base/i18n/sr@latin.po index 1c47b913c28..e5ef8917437 100644 --- a/openerp/addons/base/i18n/sr@latin.po +++ b/openerp/addons/base/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:01+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/sv.po b/openerp/addons/base/i18n/sv.po index 295f20207e2..34d2b917873 100644 --- a/openerp/addons/base/i18n/sv.po +++ b/openerp/addons/base/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:58+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/th.po b/openerp/addons/base/i18n/th.po index 1046e17916e..250fa0ab2cb 100644 --- a/openerp/addons/base/i18n/th.po +++ b/openerp/addons/base/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-26 06:18+0000\n" -"X-Generator: Launchpad (build 16681)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tlh.po b/openerp/addons/base/i18n/tlh.po index 5a5b4b55e96..cbe11af13b9 100644 --- a/openerp/addons/base/i18n/tlh.po +++ b/openerp/addons/base/i18n/tlh.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:58+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/tr.po b/openerp/addons/base/i18n/tr.po index 8a4a7e54ed6..7ce54b2dee2 100644 --- a/openerp/addons/base/i18n/tr.po +++ b/openerp/addons/base/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-04 05:36+0000\n" -"X-Generator: Launchpad (build 16718)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/uk.po b/openerp/addons/base/i18n/uk.po index bf6b7f62e46..345604b4398 100644 --- a/openerp/addons/base/i18n/uk.po +++ b/openerp/addons/base/i18n/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:58+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/ur.po b/openerp/addons/base/i18n/ur.po index 1c8f7a6d6b6..4ecaa9081b0 100644 --- a/openerp/addons/base/i18n/ur.po +++ b/openerp/addons/base/i18n/ur.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:58+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/vi.po b/openerp/addons/base/i18n/vi.po index 9885acc0e80..5b26bb5eb0f 100644 --- a/openerp/addons/base/i18n/vi.po +++ b/openerp/addons/base/i18n/vi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-05 06:12+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:15+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_CN.po b/openerp/addons/base/i18n/zh_CN.po index 89112d9f892..d7235652017 100644 --- a/openerp/addons/base/i18n/zh_CN.po +++ b/openerp/addons/base/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-30 05:43+0000\n" -"X-Generator: Launchpad (build 16774)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_HK.po b/openerp/addons/base/i18n/zh_HK.po index f12ba060dbc..0d411f962b9 100644 --- a/openerp/addons/base/i18n/zh_HK.po +++ b/openerp/addons/base/i18n/zh_HK.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 06:59+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:16+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing diff --git a/openerp/addons/base/i18n/zh_TW.po b/openerp/addons/base/i18n/zh_TW.po index 4886f82951b..27813a9cb75 100644 --- a/openerp/addons/base/i18n/zh_TW.po +++ b/openerp/addons/base/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-06-08 07:00+0000\n" -"X-Generator: Launchpad (build 16667)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:17+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base #: model:ir.module.module,description:base.module_account_check_writing From 447e547c13b3c2862343b9107167c90e248fd361 Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Tue, 8 Oct 2013 06:18:31 +0000 Subject: [PATCH 24/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131008061831-bdjye3gukolsjmjn --- addons/account_accountant/i18n/es_AR.po | 23 +++++++++++++++++++++++ addons/account_cancel/i18n/ja.po | 10 +++++----- addons/crm_todo/i18n/sl.po | 8 ++++---- addons/stock/i18n/nl.po | 10 +++++----- 4 files changed, 37 insertions(+), 14 deletions(-) create mode 100644 addons/account_accountant/i18n/es_AR.po diff --git a/addons/account_accountant/i18n/es_AR.po b/addons/account_accountant/i18n/es_AR.po new file mode 100644 index 00000000000..77d95efb6d6 --- /dev/null +++ b/addons/account_accountant/i18n/es_AR.po @@ -0,0 +1,23 @@ +# Spanish (Argentina) translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-07 21:16+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (Argentina) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: account_accountant +#: model:ir.actions.client,name:account_accountant.action_client_account_menu +msgid "Open Accounting Menu" +msgstr "" diff --git a/addons/account_cancel/i18n/ja.po b/addons/account_cancel/i18n/ja.po index 67652cf6be8..aced443565e 100644 --- a/addons/account_cancel/i18n/ja.po +++ b/addons/account_cancel/i18n/ja.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-07 14:11+0000\n" +"Last-Translator: Yoshi Tashiro \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:47+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_cancel #: view:account.invoice:0 msgid "Cancel Invoice" -msgstr "" +msgstr "請求書取消" #~ msgid "Cancel" #~ msgstr "キャンセル" diff --git a/addons/crm_todo/i18n/sl.po b/addons/crm_todo/i18n/sl.po index a500c454977..d91e92c040f 100644 --- a/addons/crm_todo/i18n/sl.po +++ b/addons/crm_todo/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-09-29 14:29+0000\n" +"PO-Revision-Date: 2013-10-07 11:02+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-30 05:43+0000\n" -"X-Generator: Launchpad (build 16774)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: crm_todo #: model:ir.model,name:crm_todo.model_project_task @@ -25,7 +25,7 @@ msgstr "Naloga" #. module: crm_todo #: view:crm.lead:0 msgid "Timebox" -msgstr "" +msgstr "Časovnica" #. module: crm_todo #: view:crm.lead:0 diff --git a/addons/stock/i18n/nl.po b/addons/stock/i18n/nl.po index 219e138befe..2622f8bb7f5 100644 --- a/addons/stock/i18n/nl.po +++ b/addons/stock/i18n/nl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-13 09:44+0000\n" -"Last-Translator: Erwin van der Ploeg (Endian Solutions) \n" +"PO-Revision-Date: 2013-10-07 17:47+0000\n" +"Last-Translator: Erwin van der Ploeg (BAS Solutions) \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-14 06:11+0000\n" -"X-Generator: Launchpad (build 16723)\n" +"X-Launchpad-Export-Date: 2013-10-08 06:18+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: stock #: field:stock.inventory.line.split,line_exist_ids:0 @@ -1240,7 +1240,7 @@ msgstr "Backorders" #. module: stock #: field:stock.location,stock_virtual:0 msgid "Virtual Stock" -msgstr "Economische Voorraad" +msgstr "Virtuele voorraad" #. module: stock #: selection:report.stock.inventory,location_type:0 From 3ae73d572da02f888ee4d5b9cec7ea73b8744493 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 8 Oct 2013 12:21:35 +0200 Subject: [PATCH 25/36] [FIX] function fields: bound symbol methods of function field (type char) to the correct methods of the char field lp bug: https://launchpad.net/bugs/1208074 fixed bzr revid: mat@openerp.com-20131008102135-r7lqvky0vd75yo1q --- openerp/osv/fields.py | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 8591346471c..0dff5ec5d88 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -208,27 +208,29 @@ class reference(_column): return model.name_get(cr, uid, [int(res_id)], context=context)[0][1] return tools.ustr(value) +# takes a string (encoded in utf8) and returns a string (encoded in utf8) +def _symbol_set_char(self, symb): + + #TODO: + # * we need to remove the "symb==False" from the next line BUT + # for now too many things rely on this broken behavior + # * the symb==None test should be common to all data types + if symb is None or symb == False: + return None + + # we need to convert the string to a unicode object to be able + # to evaluate its length (and possibly truncate it) reliably + u_symb = tools.ustr(symb) + return u_symb[:self.size].encode('utf8') + class char(_column): _type = 'char' def __init__(self, string="unknown", size=None, **args): _column.__init__(self, string=string, size=size or None, **args) - self._symbol_set = (self._symbol_c, self._symbol_set_char) - - # takes a string (encoded in utf8) and returns a string (encoded in utf8) - def _symbol_set_char(self, symb): - #TODO: - # * we need to remove the "symb==False" from the next line BUT - # for now too many things rely on this broken behavior - # * the symb==None test should be common to all data types - if symb is None or symb == False: - return None - - # we need to convert the string to a unicode object to be able - # to evaluate its length (and possibly truncate it) reliably - u_symb = tools.ustr(symb) - - return u_symb[:self.size].encode('utf8') + self._symbol_f = _symbol_set_char + # use lamda function to be able to get the field size + self._symbol_set = (self._symbol_c, lambda x: _symbol_set_char(self, x)) class text(_column): @@ -1085,6 +1087,12 @@ class function(_column): self._symbol_f = integer._symbol_f self._symbol_set = integer._symbol_set + if type == 'char': + self._symbol_c = char._symbol_c + self._symbol_f = char._symbol_f + self._symbol_set = (char._symbol_c, lambda x: _symbol_set_char(self, x)) + + def digits_change(self, cr): if self._type == 'float': if self.digits_compute: From 241c054b3528310de418f24224913cec0f988de2 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 8 Oct 2013 12:47:37 +0200 Subject: [PATCH 26/36] [IMP] correctly bound _symbol_f and redifine self._symbol_set_char to keep the API bzr revid: mat@openerp.com-20131008104737-eellli48re2pfmos --- openerp/osv/fields.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 0dff5ec5d88..d5c84702677 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -228,9 +228,10 @@ class char(_column): def __init__(self, string="unknown", size=None, **args): _column.__init__(self, string=string, size=size or None, **args) - self._symbol_f = _symbol_set_char + # self._symbol_set_char defined to keep the backward compatibility + self._symbol_f = self._symbol_set_char = lambda x: _symbol_set_char(self, x) # use lamda function to be able to get the field size - self._symbol_set = (self._symbol_c, lambda x: _symbol_set_char(self, x)) + self._symbol_set = (self._symbol_c, self._symbol_f) class text(_column): @@ -1089,9 +1090,8 @@ class function(_column): if type == 'char': self._symbol_c = char._symbol_c - self._symbol_f = char._symbol_f - self._symbol_set = (char._symbol_c, lambda x: _symbol_set_char(self, x)) - + self._symbol_f = lambda x: _symbol_set_char(self, x) + self._symbol_set = (self._symbol_c, self._symbol_f) def digits_change(self, cr): if self._type == 'float': From 9680b1cd39c30c1b9a6898358c0865ed2bf2e295 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 8 Oct 2013 12:54:12 +0200 Subject: [PATCH 27/36] [IMP] move comment to the right line bzr revid: mat@openerp.com-20131008105412-pqxpo2q12odjyqp4 --- openerp/osv/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index d5c84702677..8084fa7aab6 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -229,8 +229,8 @@ class char(_column): def __init__(self, string="unknown", size=None, **args): _column.__init__(self, string=string, size=size or None, **args) # self._symbol_set_char defined to keep the backward compatibility - self._symbol_f = self._symbol_set_char = lambda x: _symbol_set_char(self, x) # use lamda function to be able to get the field size + self._symbol_f = self._symbol_set_char = lambda x: _symbol_set_char(self, x) self._symbol_set = (self._symbol_c, self._symbol_f) From a0059326fc2c845e460ab4cfed4af8bd1e9056be Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 8 Oct 2013 13:16:31 +0200 Subject: [PATCH 28/36] [IMP] remove useless comment bzr revid: mat@openerp.com-20131008111631-y47f0y4wyf8hsf2g --- openerp/osv/fields.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 8084fa7aab6..1ebf5ecf71d 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -229,7 +229,6 @@ class char(_column): def __init__(self, string="unknown", size=None, **args): _column.__init__(self, string=string, size=size or None, **args) # self._symbol_set_char defined to keep the backward compatibility - # use lamda function to be able to get the field size self._symbol_f = self._symbol_set_char = lambda x: _symbol_set_char(self, x) self._symbol_set = (self._symbol_c, self._symbol_f) From d32c663fbece0d4c4e77ecdd9bf66c409ed917ad Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Tue, 8 Oct 2013 13:18:45 +0200 Subject: [PATCH 29/36] [FIX]mail: mail_thread, trying to send a message in the chatter while the emails where all mal-formed raised an error. bzr revid: dle@openerp.com-20131008111845-tx3bpp8snfl03cnk --- addons/mail/mail_thread.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index b6754c27ef2..87c02dcf329 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -885,9 +885,9 @@ class mail_thread(osv.AbstractModel): partner_id, partner_name or partner_name, reason """ if email and not partner: # get partner info from email - partner_info = self.message_get_partner_info_from_emails(cr, uid, [email], context=context, res_id=obj.id)[0] - if partner_info.get('partner_id'): - partner = self.pool.get('res.partner').browse(cr, SUPERUSER_ID, [partner_info.get('partner_id')], context=context)[0] + partner_info = self.message_get_partner_info_from_emails(cr, uid, [email], context=context, res_id=obj.id) + if partner_info and partner_info[0].get('partner_id'): + partner = self.pool.get('res.partner').browse(cr, SUPERUSER_ID, [partner_info[0]['partner_id']], context=context)[0] if email and email in [val[1] for val in result[obj.id]]: # already existing email -> skip return result if partner and partner in obj.message_follower_ids: # recipient already in the followers -> skip From 78c10afab29d31644824946d461cdef4f21a78ca Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 8 Oct 2013 17:28:12 +0200 Subject: [PATCH 30/36] [FIX] account: revert commit 9265, show every invoice line in the list view and do not force domain on it to remove 0 debit/credit lines bzr revid: mat@openerp.com-20131008152812-j3cll4jrwic1864r --- addons/account/static/src/js/account_move_line_quickadd.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/static/src/js/account_move_line_quickadd.js b/addons/account/static/src/js/account_move_line_quickadd.js index 0b904e19da6..997b2b03bb6 100644 --- a/addons/account/static/src/js/account_move_line_quickadd.js +++ b/addons/account/static/src/js/account_move_line_quickadd.js @@ -84,7 +84,7 @@ openerp.account.quickadd = function (instance) { }, search_by_journal_period: function() { var self = this; - var domain = ['|',['debit', '!=', 0], ['credit', '!=', 0]]; + var domain = []; if (self.current_journal !== null) domain.push(["journal_id", "=", self.current_journal]); if (self.current_period !== null) domain.push(["period_id", "=", self.current_period]); self.last_context["journal_id"] = self.current_journal === null ? false : self.current_journal; From 2779496635a892a67384320b352ccaef50ce27db Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Wed, 9 Oct 2013 05:49:09 +0000 Subject: [PATCH 31/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131009054822-v57c9imyteomp381 bzr revid: launchpad_translations_on_behalf_of_openerp-20131009054909-1nmq8z3sk3ao5j0m --- addons/account/i18n/de.po | 30 +++++--- addons/account_analytic_analysis/i18n/de.po | 15 +++- addons/account_payment/i18n/de.po | 10 +-- addons/account_report_company/i18n/de.po | 8 +- addons/account_voucher/i18n/de.po | 25 ++++--- .../analytic_contract_hr_expense/i18n/de.po | 10 +-- addons/base_import/i18n/de.po | 18 +++-- addons/fleet/i18n/de.po | 10 +-- addons/hr/i18n/de.po | 10 ++- addons/mail/i18n/de.po | 26 ++++--- addons/point_of_sale/i18n/de.po | 8 +- addons/portal_crm/i18n/de.po | 8 +- openerp/addons/base/i18n/de.po | 75 ++++++++++++------- openerp/addons/base/i18n/et.po | 40 +++++----- 14 files changed, 175 insertions(+), 118 deletions(-) diff --git a/addons/account/i18n/de.po b/addons/account/i18n/de.po index 9baca1ccd95..bce34503154 100644 --- a/addons/account/i18n/de.po +++ b/addons/account/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-14 22:29+0000\n" -"PO-Revision-Date: 2013-03-20 23:09+0000\n" +"PO-Revision-Date: 2013-10-08 18:47+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:39+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -41,7 +41,7 @@ msgstr "" #. module: account #: view:res.partner:0 msgid "the parent company" -msgstr "" +msgstr "der Mutterkonzern" #. module: account #: view:account.move.reconcile:0 @@ -748,6 +748,13 @@ msgid "" "either the user pressed the button \"Nothing more to reconcile\" during the " "manual reconciliation process." msgstr "" +"Datum, an dem das Konto des Partners vollständig ausgeglichen wurde. Dieses " +"Datum unterscheidet sich vom Tag der jüngsten Zahlung, durch die Tatsache, " +"dass keine weiteren offenen Rechnungen vorhanden sind. Dies kann auf 2 " +"verschiedene Arten erfolgen: Entweder wurde tatsächlich die aktuell letzte " +"verfügbare Rechnung für den Partner ausgeglichen, oder der Benutzer hat " +"während des Ausgleichs auf den Button \"keine weiteren Ausgleiche " +"erforderlich\" geklickt." #. module: account #: model:ir.model,name:account.model_report_account_type_sales @@ -802,6 +809,9 @@ msgid "" "The amount expressed in the secondary currency must be positive when the " "journal item is a debit and negative when if it is a credit." msgstr "" +"Der Betrag der alternativen Währung muss positiv eingegeben werden, wenn es " +"sich hierbei um eine Debitorenbuchung und negativ wenn es sich um eine " +"Kreditorenbuchung handelt." #. module: account #: constraint:account.move:0 @@ -1029,7 +1039,7 @@ msgstr "September" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:24 #, python-format msgid "Latest Manual Reconciliation Processed:" -msgstr "" +msgstr "Letzter manueller Abgleich:" #. module: account #: selection:account.subscription,period_type:0 @@ -1846,7 +1856,7 @@ msgstr "Wiederkehrend" #. module: account #: report:account.invoice:0 msgid "TIN :" -msgstr "" +msgstr "TIN:" #. module: account #: field:account.journal,groups_id:0 @@ -4621,7 +4631,7 @@ msgstr "Komplettes Set der Steuern" #. module: account #: field:res.partner,last_reconciliation_date:0 msgid "Latest Full Reconciliation Date" -msgstr "" +msgstr "Letzter vollständiger Abgleich" #. module: account #: field:account.account,name:0 @@ -5534,7 +5544,7 @@ msgstr "DIV" #. module: account #: view:res.partner:0 msgid "Accounting-related settings are managed on" -msgstr "" +msgstr "Buchhaltung spezifische Einstellungen werden gemanagt durch" #. module: account #: field:account.fiscalyear.close,fy2_id:0 @@ -6658,6 +6668,8 @@ msgstr "März" #, python-format msgid "You can not re-open a period which belongs to closed fiscal year" msgstr "" +"Sie können keine abgeschlossene Buchungsperiode aus einem beendeten " +"Geschäftsjahr wieder eröffnen." #. module: account #: report:account.analytic.account.journal:0 @@ -10693,7 +10705,7 @@ msgstr "Rechnungsentwürfe" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:31 #, python-format msgid "Nothing more to reconcile" -msgstr "" +msgstr "Alle Zahlungen wurden abgeglichen" #. module: account #: view:cash.box.in:0 diff --git a/addons/account_analytic_analysis/i18n/de.po b/addons/account_analytic_analysis/i18n/de.po index a2a36db0fb2..6b61421fd0d 100644 --- a/addons/account_analytic_analysis/i18n/de.po +++ b/addons/account_analytic_analysis/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-26 17:35+0000\n" +"PO-Revision-Date: 2013-10-08 18:26+0000\n" "Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-27 05:02+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -26,7 +26,7 @@ msgstr "Kein Auftrag abzurechnen, erstelle" #: code:addons/account_analytic_analysis/account_analytic_analysis.py:547 #, python-format msgid "Timesheets to Invoice of %s" -msgstr "" +msgstr "Stundenzettel in Rechnung von %s" #. module: account_analytic_analysis #: view:account.analytic.account:0 @@ -815,6 +815,13 @@ msgid "" " defined on the product related (e.g timesheet \n" " products are defined on each employee)." msgstr "" +"Bei erneuter Rechnungsstellung verwendet OpenERP\n" +" die Preisliste desjenigen Vertrags, dessen " +"Preis\n" +" durch das zugehörige Produkt bestimmt wird " +"(bspw. werden\n" +" Stundenzettel für jeden Mitarbeiter separat " +"erstellt)." #. module: account_analytic_analysis #: model:ir.model,name:account_analytic_analysis.model_sale_config_settings diff --git a/addons/account_payment/i18n/de.po b/addons/account_payment/i18n/de.po index a9633e03d63..eafdc00f2ba 100644 --- a/addons/account_payment/i18n/de.po +++ b/addons/account_payment/i18n/de.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-04-21 18:57+0000\n" +"PO-Revision-Date: 2013-10-08 18:50+0000\n" "Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:48+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -684,7 +684,7 @@ msgstr "Betrag gesammt" #: code:addons/account_payment/wizard/account_payment_order.py:112 #, python-format msgid "Entry Lines" -msgstr "" +msgstr "Buchungen" #. module: account_payment #: view:account.payment.make.payment:0 @@ -695,7 +695,7 @@ msgstr "Bezahlung" #. module: account_payment #: help:account.invoice,amount_to_pay:0 msgid "The amount which should be paid at the current date. " -msgstr "" +msgstr "Der Betrag der heute fällig ist. " #. module: account_payment #: field:payment.order,date_prefered:0 diff --git a/addons/account_report_company/i18n/de.po b/addons/account_report_company/i18n/de.po index 75f47927b12..1bd6d3a32a6 100644 --- a/addons/account_report_company/i18n/de.po +++ b/addons/account_report_company/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-26 17:21+0000\n" +"PO-Revision-Date: 2013-10-08 18:27+0000\n" "Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-27 05:03+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:49+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_report_company #: field:res.partner,display_name:0 @@ -48,7 +48,7 @@ msgstr "Partner" #. module: account_report_company #: model:ir.model,name:account_report_company.model_account_invoice_report msgid "Invoices Statistics" -msgstr "" +msgstr "Statistik Rechnungen" #. module: account_report_company #: view:res.partner:0 diff --git a/addons/account_voucher/i18n/de.po b/addons/account_voucher/i18n/de.po index faf4c85274b..050a313eed5 100644 --- a/addons/account_voucher/i18n/de.po +++ b/addons/account_voucher/i18n/de.po @@ -8,14 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-26 09:58+0000\n" -"Last-Translator: Matthias Fax \n" +"PO-Revision-Date: 2013-10-08 18:54+0000\n" +"Last-Translator: Thorsten Vocks (OpenBig.org) \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-27 05:02+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_voucher #: field:account.bank.statement.line,voucher_id:0 @@ -123,7 +124,7 @@ msgstr "Zuordnung" msgid "" "This sentence helps you to know how to specify the payment rate by giving " "you the direct effect it has" -msgstr "" +msgstr "Dieser Satz hilft dabei, die spezifische Payment Rate festzulegen." #. module: account_voucher #: view:sale.receipt.report:0 @@ -413,9 +414,8 @@ msgid "" "settings, to manage automatically the booking of accounting entries related " "to differences between exchange rates." msgstr "" -"Sie sollten in den Einstellungen für die Buchhaltung das 'Kursgewinn Konto' " -"einstellen, um automatisch die entstehenden erforderlichen Buchungen für " -"Wechselkursdifferenzen zu generieren." +"Um Wechselkursdifferenzen automatisch zu buchen, geben Sie hier das Konto " +"für Kurserträge an." #. module: account_voucher #: view:account.voucher:0 @@ -485,6 +485,8 @@ msgid "" "At the operation date, the exchange rate was\n" "%s = %s" msgstr "" +"Bei der Durchführung war der Wechselkurs\n" +"%s = %s" #. module: account_voucher #: model:ir.actions.act_window,help:account_voucher.action_vendor_payment @@ -669,9 +671,8 @@ msgid "" "settings, to manage automatically the booking of accounting entries related " "to differences between exchange rates." msgstr "" -"Sie sollten das Kursverlust Konto in den Einstellungen der Buchhaltung " -"definieren, um automatisch die Buchungen für die Kursverluste aus " -"Wechselkursänderungen zu generieren." +"Um Wechselkursdifferenzen automatisch zu buchen, geben Sie hier das Konto " +"für Kursaufwendungen an." #. module: account_voucher #: view:account.voucher:0 @@ -974,7 +975,7 @@ msgstr "Rechnungen und andere offene Posten" #. module: account_voucher #: field:account.voucher,currency_help_label:0 msgid "Helping Sentence" -msgstr "" +msgstr "Hilfreiche Nummernfolge" #. module: account_voucher #: view:sale.receipt.report:0 diff --git a/addons/analytic_contract_hr_expense/i18n/de.po b/addons/analytic_contract_hr_expense/i18n/de.po index 4832df32212..2985064f9bf 100644 --- a/addons/analytic_contract_hr_expense/i18n/de.po +++ b/addons/analytic_contract_hr_expense/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-08 18:28+0000\n" +"Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:50+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 @@ -66,7 +66,7 @@ msgstr "Spesen zu %s" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 msgid "Expenses and Timesheet Invoicing Ratio" -msgstr "" +msgstr "Abrechnungsrate für Spesen und Stundenzettel" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 diff --git a/addons/base_import/i18n/de.po b/addons/base_import/i18n/de.po index 6976e57e02d..0d7420f92a4 100644 --- a/addons/base_import/i18n/de.po +++ b/addons/base_import/i18n/de.po @@ -8,15 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-04-21 19:09+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2013-10-08 18:29+0000\n" +"Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:52+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base_import #. openerp-web @@ -677,7 +676,7 @@ msgstr "Erneut Ansicht laden, um Änderungen anzuwenden und zu prüfen." #: code:addons/base_import/static/src/xml/import.xml:233 #, python-format msgid "Customers and their respective contacts" -msgstr "" +msgstr "Kunden und zugehörige Kontakte" #. module: base_import #. openerp-web @@ -1034,6 +1033,9 @@ msgid "" "The following CSV file shows how to import \n" " customers and their respective contacts" msgstr "" +"Die folgende CSV Datei zeigt, wie \n" +" Kunden und deren zugehörige Kontakte importiert " +"werden können." #. module: base_import #. openerp-web @@ -1139,7 +1141,7 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:176 #, python-format msgid "Space" -msgstr "" +msgstr "Leerzeichen" #. module: base_import #. openerp-web @@ -1285,7 +1287,7 @@ msgstr "" #: code:addons/base_import/static/src/js/import.js:184 #, python-format msgid "Comma" -msgstr "" +msgstr "Komma" #. module: base_import #: model:ir.model,name:base_import.model_base_import_tests_models_m2o_related diff --git a/addons/fleet/i18n/de.po b/addons/fleet/i18n/de.po index 19cc8a41626..ed01133e5fc 100644 --- a/addons/fleet/i18n/de.po +++ b/addons/fleet/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-08-26 09:39+0000\n" -"Last-Translator: Armin GREGOR \n" +"PO-Revision-Date: 2013-10-08 18:30+0000\n" +"Last-Translator: Andreas Stauder \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-27 05:02+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -754,7 +754,7 @@ msgstr "Aktueller Fahrzeugzustand" #. module: fleet #: selection:fleet.vehicle,transmission:0 msgid "Manual" -msgstr "Handbuch" +msgstr "Handschaltung" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_52 diff --git a/addons/hr/i18n/de.po b/addons/hr/i18n/de.po index b72a29e2641..170e4584485 100644 --- a/addons/hr/i18n/de.po +++ b/addons/hr/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-05-30 10:58+0000\n" -"Last-Translator: Armin GREGOR \n" +"PO-Revision-Date: 2013-10-08 18:31+0000\n" +"Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:59+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: hr #: model:process.node,name:hr.process_node_openerpuser0 @@ -820,6 +820,8 @@ msgstr "" #, python-format msgid "Welcome to %s! Please help him/her take the first steps with OpenERP!" msgstr "" +"Willkommen bei %s! Bitte helfen sie ihm/ihr die ersten Schritte mit OpenERP " +"zu bewältigen!" #. module: hr #: view:hr.employee.category:0 diff --git a/addons/mail/i18n/de.po b/addons/mail/i18n/de.po index 1e615c90c1e..6cac337dfab 100644 --- a/addons/mail/i18n/de.po +++ b/addons/mail/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-27 10:08+0000\n" +"PO-Revision-Date: 2013-10-08 18:32+0000\n" "Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-28 05:38+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: mail #: view:mail.followers:0 @@ -169,6 +169,14 @@ msgid "" "discussions\n" "- All Messages: for every notification you receive in your Inbox" msgstr "" +"Richtlinie, um E-Mails für neue Nachrichten in Ihrem Posteingang zu " +"erhalten:\n" +"- Niemals: Es werden keine E-Mails versendet\n" +"- Nur Eingehende E-Mails: Alle Nachrichten die beim System per E-Mail " +"eingehen\n" +"- Nur Eingehende E-Mails und Diskussionen: Alle eingehenden E-Mails und " +"interne Diskussionen\n" +"- Alle Nachrichten: Jede Nachricht, die in Ihrem Posteingang eintrifft" #. module: mail #: field:mail.group,message_unread:0 @@ -431,7 +439,7 @@ msgstr "Autom. Löschen" #: code:addons/mail/static/src/xml/mail.xml:294 #, python-format msgid "notified" -msgstr "" +msgstr "Benachrichtigt" #. module: mail #. openerp-web @@ -524,7 +532,7 @@ msgstr "System Benachrichtigung" #. module: mail #: view:mail.message:0 msgid "To Read" -msgstr "" +msgstr "Zu lesen" #. module: mail #: model:ir.model,name:mail.model_res_partner @@ -852,7 +860,7 @@ msgstr "Modell der verfolgten Ressource" #: code:addons/mail/static/src/js/mail.js:979 #, python-format msgid "read less" -msgstr "" +msgstr "Einklappen" #. module: mail #. openerp-web @@ -1253,7 +1261,7 @@ msgstr "" #. module: mail #: field:res.partner,notification_email_send:0 msgid "Receive Messages by Email" -msgstr "" +msgstr "Erhalte Nachrichten per E-Mail" #. module: mail #: model:mail.group,name:mail.group_best_sales_practices @@ -1364,7 +1372,7 @@ msgstr "Zusammenfassung" #: code:addons/mail/mail_mail.py:244 #, python-format msgid "\"Followers of %s\" <%s>" -msgstr "" +msgstr "\"Followers von %s\" <%s>" #. module: mail #: view:mail.compose.message:0 @@ -1715,7 +1723,7 @@ msgstr "Auf zu Erledigen setzen" #: code:addons/mail/static/src/xml/mail.xml:154 #, python-format msgid "Attach a note that will not be sent to the followers" -msgstr "" +msgstr "Füge eine Notiz hinzu, die nicht an Follower gesendet wird." #. module: mail #. openerp-web diff --git a/addons/point_of_sale/i18n/de.po b/addons/point_of_sale/i18n/de.po index 11a4c8d4bf4..fcf222f54fd 100644 --- a/addons/point_of_sale/i18n/de.po +++ b/addons/point_of_sale/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-08-27 10:21+0000\n" +"PO-Revision-Date: 2013-10-08 18:32+0000\n" "Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-08-28 05:38+0000\n" -"X-Generator: Launchpad (build 16738)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:49+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: point_of_sale #: field:report.transaction.pos,product_nb:0 @@ -416,6 +416,8 @@ msgid "" "You cannot change the partner of a POS order for which an invoice has " "already been issued." msgstr "" +"Sie können den Partner einer POS Bestellung, für die bereits eine Rechnung " +"erstellt worden ist, nicht ändern." #. module: point_of_sale #: view:pos.session.opening:0 diff --git a/addons/portal_crm/i18n/de.po b/addons/portal_crm/i18n/de.po index 82a11daf649..9a25b181750 100644 --- a/addons/portal_crm/i18n/de.po +++ b/addons/portal_crm/i18n/de.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2013-09-02 11:37+0000\n" +"PO-Revision-Date: 2013-10-08 18:33+0000\n" "Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-03 06:08+0000\n" -"X-Generator: Launchpad (build 16753)\n" +"X-Launchpad-Export-Date: 2013-10-09 05:49+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: portal_crm #: selection:portal_crm.crm_contact_us,type:0 @@ -462,7 +462,7 @@ msgstr "Ihre Telefonnummer..." #. module: portal_crm #: view:portal_crm.crm_contact_us:0 msgid "Close" -msgstr "Schließen" +msgstr "Abschließen" #. module: portal_crm #: help:portal_crm.crm_contact_us,email_from:0 diff --git a/openerp/addons/base/i18n/de.po b/openerp/addons/base/i18n/de.po index c9fd38d2949..ea6bc4a7f52 100644 --- a/openerp/addons/base/i18n/de.po +++ b/openerp/addons/base/i18n/de.po @@ -8,14 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:35+0000\n" -"PO-Revision-Date: 2013-07-25 08:36+0000\n" -"Last-Translator: Thorsten Vocks (OpenBig.org) \n" +"PO-Revision-Date: 2013-10-08 18:20+0000\n" +"Last-Translator: Matthias Fax \n" "Language-Team: German \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-10-08 06:11+0000\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" "X-Generator: Launchpad (build 16799)\n" #. module: base @@ -34,7 +33,7 @@ msgstr "" #. module: base #: view:res.partner.bank:0 msgid "e.g. GEBABEBB" -msgstr "" +msgstr "z.B. GEBABEBB" #. module: base #: model:res.country,name:base.sh @@ -511,7 +510,7 @@ msgstr "Kreditlinie" #. module: base #: model:ir.module.module,shortdesc:base.module_portal_project_long_term msgid "Portal Project Long Term" -msgstr "" +msgstr "Langzeitprojekt Portal" #. module: base #: field:ir.model.constraint,date_update:0 @@ -957,7 +956,7 @@ msgstr "Jordanien" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hr msgid "Croatia - RRIF 2012 COA" -msgstr "" +msgstr "Kroatien - RRIF 2012 COA" #. module: base #: help:ir.cron,nextcall:0 @@ -1062,7 +1061,7 @@ msgstr "Überschreibe existierende Begriffe" #: code:addons/base/res/res_currency.py:52 #, python-format msgid "No currency rate associated for currency %d for the given period" -msgstr "" +msgstr "In dieser Periode wurde kein Wechselkurs für Währung %d angegeben" #. module: base #: model:ir.module.module,description:base.module_hr_holidays @@ -2100,7 +2099,7 @@ msgstr "" #: code:addons/base/ir/ir_model.py:85 #, python-format msgid "Invalid Search Criteria" -msgstr "" +msgstr "Ungültige Suchangabe" #. module: base #: field:res.users,login:0 @@ -3890,7 +3889,7 @@ msgstr "" #: code:addons/base/ir/ir_mail_server.py:222 #, python-format msgid "Connection Test Succeeded!" -msgstr "" +msgstr "Verbindungstest erfolgreich!" #. module: base #: field:ir.actions.client,params_store:0 @@ -4274,7 +4273,7 @@ msgstr "Felder Mappen" #: code:addons/base/module/wizard/base_module_upgrade.py:84 #, python-format msgid "Unmet Dependency!" -msgstr "" +msgstr "Abhängigkeit wurde nicht erfüllt!" #. module: base #: model:res.partner.title,name:base.res_partner_title_sir @@ -4542,7 +4541,7 @@ msgstr "Filter" #: code:addons/base/module/wizard/base_module_import.py:67 #, python-format msgid "Can not create the module file: %s!" -msgstr "" +msgstr "Moduldatei %s konnte nicht erstellt werden!" #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act @@ -4578,7 +4577,7 @@ msgstr "Rekursive Einträge entdeckt" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_et msgid "Ethiopia - Accounting" -msgstr "" +msgstr "Äthiopien - Accounting" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action @@ -5782,6 +5781,8 @@ msgid "" "Next number that will be used. This number can be incremented frequently so " "the displayed value might already be obsolete" msgstr "" +"Nächste Nummer, die verwendet werden soll. Die aktuell angezeigte Nummer " +"kann bereits erhöht worden und somit veraltet sein." #. module: base #: model:ir.module.category,description:base.module_category_marketing @@ -6233,7 +6234,7 @@ msgstr "Sicherheit" #. module: base #: selection:base.language.install,lang:0 msgid "Portuguese / Português" -msgstr "" +msgstr "Portugiesisch / Português" #. module: base #: code:addons/base/ir/ir_model.py:372 @@ -8039,6 +8040,8 @@ msgid "" "You cannot delete the language which is Active!\n" "Please de-activate the language first." msgstr "" +"Sie können keine Sprache löschen die aktuell noch verwendet wird!\n" +"Bitte deaktivieren Sie die Sprache erst." #. module: base #: model:ir.module.module,description:base.module_l10n_fr @@ -8132,7 +8135,7 @@ msgstr "Manchmal BIC oder SWIFT genannt" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_in msgid "Indian - Accounting" -msgstr "" +msgstr "Indien - Accounting" #. module: base #: field:res.lang,time_format:0 @@ -9010,7 +9013,7 @@ msgstr "Fehler" #: code:addons/base/res/res_partner.py:566 #, python-format msgid "Couldn't create contact without email address!" -msgstr "" +msgstr "Der Kontakt konnte ohne E-Mail Adresse nicht erstellt werden!" #. module: base #: help:res.partner,tz:0 @@ -9543,7 +9546,7 @@ msgstr "Regeln können nicht auf Vorübergehende Varianten angewandt werden" #: code:addons/base/ir/ir_mail_server.py:215 #, python-format msgid "Connection Test Failed!" -msgstr "" +msgstr "Verbindungstest fehlgeschlagen!" #. module: base #: selection:base.language.install,lang:0 @@ -9641,7 +9644,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import msgid "Base import" -msgstr "" +msgstr "Standard Import" #. module: base #: report:ir.module.reference:0 @@ -9835,6 +9838,10 @@ msgid "" "================\n" " " msgstr "" +"\n" +"Dieses Modul fügt benötigte Sicherheitsregeln und Zugriffsrechte für " +"Langzeitprojekt und Portal hinzu.\n" +" " #. module: base #: help:res.currency,position:0 @@ -11309,7 +11316,7 @@ msgstr "benutzerdefinierte Tastaturkürzel" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_si msgid "Slovenian - Accounting" -msgstr "" +msgstr "Slowenien - Accounting" #. module: base #: model:ir.module.module,description:base.module_account_cancel @@ -12311,7 +12318,7 @@ msgstr "Datum erstellt" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_cn msgid "中国会计科目表 - Accounting" -msgstr "" +msgstr "China - Accounting" #. module: base #: sql_constraint:ir.model.constraint:0 @@ -12328,6 +12335,12 @@ msgid "" "This module gives the details of the goods traded between the countries of\n" "European Union." msgstr "" +"\n" +"Dieses Modul fügt Intrastat Berichte hinzu.\n" +"=====================================\n" +"\n" +"Die Berichte zeigen Details über den innergemeinschaftlichen Handel von " +"Gütern innerhalb der Europäischen Union." #. module: base #: help:ir.actions.server,loop_action:0 @@ -14780,7 +14793,7 @@ msgstr "Adressenformat" #. module: base #: constraint:res.partner:0 msgid "You cannot create recursive Partner hierarchies." -msgstr "" +msgstr "Sie können keine rekursiven Partner Hierarchien erstellen." #. module: base #: model:ir.model,name:base.model_change_password_user @@ -16146,6 +16159,7 @@ msgstr "" #, python-format msgid "You cannot delete the language which is User's Preferred Language!" msgstr "" +"Sie können keine Sprache löschen, die aktuell von Ihnen verwendet wird." #. module: base #: view:ir.model.data:0 @@ -16455,6 +16469,15 @@ msgid "" " Unit price=225, Discount=0,00, Net price=225.\n" " " msgstr "" +"\n" +"Dieses Modul ermöglicht Ihnen, Rabatte in Aufträgen und Rechnungen mittels " +"der Partner-Preisliste zu kalkulieren.\n" +"=============================================================================" +"==================================\n" +"\n" +"Am Ende des Preislisten-Formulars wird ein Kontrollkästchen \"Rabatt " +"sichtbar\" hinzugefügt.\n" +" " #. module: base #: model:ir.module.module,shortdesc:base.module_crm @@ -16697,7 +16720,7 @@ msgstr "Luxemburg" #. module: base #: view:res.partner:0 msgid "(edit company address)" -msgstr "" +msgstr "(ändere Firmenadresse)" #. module: base #: model:ir.module.module,summary:base.module_base_calendar @@ -16718,7 +16741,7 @@ msgstr "Fehler! Sie können keine rekursiven Menüeinträge erstellen." #. module: base #: view:ir.translation:0 msgid "Web-only translations" -msgstr "" +msgstr "Übersetzungen fürs Web" #. module: base #: view:ir.rule:0 @@ -17959,7 +17982,7 @@ msgstr "Kanadische Buchführung" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_co msgid "Colombian - Accounting" -msgstr "" +msgstr "Kolumbien - Accounting" #. module: base #: model:ir.module.module,description:base.module_account_voucher @@ -18225,7 +18248,7 @@ msgstr "Bankkonten" #: code:addons/base/res/res_lang.py:185 #, python-format msgid "Base Language 'en_US' can not be deleted!" -msgstr "" +msgstr "Standardsprache \"en_US\" kann nicht gelöscht werden!" #. module: base #: model:res.country,name:base.sl @@ -18638,7 +18661,7 @@ msgstr "Russisch / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" -msgstr "" +msgstr "Registrieren" #, python-format #~ msgid "Please specify an action to launch !" diff --git a/openerp/addons/base/i18n/et.po b/openerp/addons/base/i18n/et.po index 811042dca5f..4f88f067db2 100644 --- a/openerp/addons/base/i18n/et.po +++ b/openerp/addons/base/i18n/et.po @@ -8,13 +8,13 @@ msgstr "" "Project-Id-Version: openobject-server\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:35+0000\n" -"PO-Revision-Date: 2013-04-25 15:21+0000\n" -"Last-Translator: Illimar Saatväli \n" +"PO-Revision-Date: 2013-10-08 18:24+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-10-08 06:10+0000\n" +"X-Launchpad-Export-Date: 2013-10-09 05:48+0000\n" "X-Generator: Launchpad (build 16799)\n" #. module: base @@ -140,7 +140,7 @@ msgstr "" #. module: base #: help:res.partner,employee:0 msgid "Check this box if this contact is an Employee." -msgstr "" +msgstr "Märgi see valik, kui see kontakt on töötaja." #. module: base #: help:ir.model.fields,domain:0 @@ -426,7 +426,7 @@ msgstr "" #. module: base #: field:ir.module.category,child_ids:0 msgid "Child Applications" -msgstr "" +msgstr "Alam-moodulid" #. module: base #: field:res.partner,credit_limit:0 @@ -443,7 +443,7 @@ msgstr "" #: field:ir.model.data,date_update:0 #: field:ir.model.relation,date_update:0 msgid "Update Date" -msgstr "" +msgstr "Uuendamise kuupäev" #. module: base #: model:ir.module.module,shortdesc:base.module_base_action_rule @@ -699,7 +699,7 @@ msgstr "Väljuvate kirjade server" #: help:ir.actions.client,context:0 msgid "" "Context dictionary as Python expression, empty by default (Default: {})" -msgstr "" +msgstr "Konteksti sõnastik Python avaldisena, vaikimisi tühi (Vaikimisi: {})" #. module: base #: field:res.company,logo_web:0 @@ -725,12 +725,12 @@ msgstr "Vali toimingu aken, aruanne, nõustaja mis käivitada" #. module: base #: sql_constraint:ir.config_parameter:0 msgid "Key must be unique." -msgstr "" +msgstr "Võti peab olema unikaalne." #. module: base #: model:ir.module.module,shortdesc:base.module_plugin_outlook msgid "Outlook Plug-In" -msgstr "" +msgstr "Outlooki lisamoodul" #. module: base #: model:ir.module.module,description:base.module_account @@ -815,7 +815,7 @@ msgstr "" #. module: base #: help:ir.cron,nextcall:0 msgid "Next planned execution date for this job." -msgstr "" +msgstr "Järgmine planeeritud kuupäev töö teostamiseks." #. module: base #: model:ir.model,name:base.model_ir_ui_view @@ -830,7 +830,7 @@ msgstr "Eritrea" #. module: base #: sql_constraint:res.company:0 msgid "The company name must be unique !" -msgstr "" +msgstr "Ettevõtte nimi peab olema unikaalne !" #. module: base #: model:ir.ui.menu,name:base.menu_base_action_rule_admin @@ -869,7 +869,7 @@ msgstr "" #. module: base #: view:ir.mail_server:0 msgid "Security and Authentication" -msgstr "" +msgstr "Turvalisus ja Autentimine" #. module: base #: model:ir.module.module,shortdesc:base.module_web_calendar @@ -15170,7 +15170,7 @@ msgstr "Tingimus" #: code:addons/base/module/module.py:669 #, python-format msgid "Module not found" -msgstr "" +msgstr "Moodulit ei leitud" #. module: base #: help:res.currency,rate:0 @@ -15185,7 +15185,7 @@ msgstr "Vaate nimi" #. module: base #: model:ir.model,name:base.model_res_groups msgid "Access Groups" -msgstr "" +msgstr "Ligipääsu gruppid" #. module: base #: selection:base.language.install,lang:0 @@ -15247,7 +15247,7 @@ msgstr "Partneri kategooriad" #. module: base #: view:base.module.upgrade:0 msgid "System Update" -msgstr "" +msgstr "Süsteemivärskendus" #. module: base #: field:ir.actions.report.xml,report_sxw_content:0 @@ -15258,7 +15258,7 @@ msgstr "" #. module: base #: field:ir.attachment,file_size:0 msgid "File Size" -msgstr "" +msgstr "Faili suurus" #. module: base #: help:ir.sequence,prefix:0 @@ -15291,7 +15291,7 @@ msgstr "Pangakonto" #: code:addons/base/res/res_lang.py:185 #, python-format msgid "Base Language 'en_US' can not be deleted!" -msgstr "" +msgstr "Baaskeelt 'en_US' ei saa kustutada" #. module: base #: model:res.country,name:base.sl @@ -15450,7 +15450,7 @@ msgstr "" #. module: base #: view:res.partner:0 msgid "Internal Notes" -msgstr "" +msgstr "Sisemised märkmed" #. module: base #: model:res.partner.title,name:base.res_partner_title_pvt_ltd @@ -15514,7 +15514,7 @@ msgstr "Lõuna-Sudaan" #. module: base #: field:ir.filters,context:0 msgid "Context" -msgstr "" +msgstr "Kontekst" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_mrp @@ -15600,7 +15600,7 @@ msgstr "Vene keel / русский язык" #. module: base #: model:ir.module.module,shortdesc:base.module_auth_signup msgid "Signup" -msgstr "" +msgstr "Registreeri" #, python-format #~ msgid "Error !" From 6bd70af1de0eebac3c0a575e2cb1829d6d31e005 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Wed, 9 Oct 2013 14:27:14 +0200 Subject: [PATCH 32/36] [IMP] purchase: put back sql request to set exception message and avoid context hack bzr revid: mat@openerp.com-20131009122714-rqhciu8ozy059pyn --- addons/purchase/purchase.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py index 342bc806c76..992af37222e 100644 --- a/addons/purchase/purchase.py +++ b/addons/purchase/purchase.py @@ -1047,10 +1047,7 @@ class procurement_order(osv.osv): if message: if procurement.message != message: - #temporary context passed in write to prevent an infinite loop - ctx_wkf = dict(context or {}) - ctx_wkf['workflow.trg_write.%s' % self._name] = False - self.write(cr, uid, [procurement.id], {'message':message}, context=ctx_wkf) + cr.execute('update procurement_order set message=%s where id=%s', (message, procurement.id)) return False if user.company_id and user.company_id.partner_id: From e701169ac6887b4c76967b03c92eb3faafab501a Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 9 Oct 2013 18:29:20 +0200 Subject: [PATCH 33/36] [FIX] note: copy default stages as SUPERUSER_ID to avoid access error. Only do it for employees lp bug: https://launchpad.net/bugs/1156215 fixed bzr revid: chs@openerp.com-20131009162920-lg56wwmtg8qm1kuf --- addons/note/note.py | 20 +++++++--------- addons/note/tests/__init__.py | 27 +++++++++++++++++++++ addons/note/tests/test_note.py | 43 ++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+), 11 deletions(-) create mode 100644 addons/note/tests/__init__.py create mode 100644 addons/note/tests/test_note.py diff --git a/addons/note/note.py b/addons/note/note.py index eb9a6397d18..95fe8f97cdf 100644 --- a/addons/note/note.py +++ b/addons/note/note.py @@ -19,6 +19,7 @@ # ############################################################################## +from openerp import SUPERUSER_ID from openerp.osv import osv, fields from openerp.tools import html2plaintext @@ -188,18 +189,15 @@ class res_users(osv.Model): _inherit = ['res.users'] def create(self, cr, uid, data, context=None): user_id = super(res_users, self).create(cr, uid, data, context=context) - user = self.browse(cr, uid, uid, context=context) - note_obj = self.pool.get('note.stage') - data_obj = self.pool.get('ir.model.data') - model_id = data_obj.get_object_reference(cr, uid, 'base', 'group_user') #Employee Group - group_id = model_id and model_id[1] or False - if group_id in [x.id for x in user.groups_id]: - for note_xml_id in ['note_stage_00','note_stage_01','note_stage_02','note_stage_03','note_stage_04']: + note_obj = self.pool['note.stage'] + data_obj = self.pool['ir.model.data'] + is_employee = self.has_group(cr, user_id, 'base.group_user') + if is_employee: + for n in range(5): + xmlid = 'note_stage_%02d' % (n,) try: - data_id = data_obj._get_id(cr, uid, 'note', note_xml_id) + _model, stage_id = data_obj.get_object_reference(cr, SUPERUSER_ID, 'note', xmlid) except ValueError: continue - stage_id = data_obj.browse(cr, uid, data_id, context=context).res_id - note_obj.copy(cr, uid, stage_id, default = { - 'user_id': user_id}, context=context) + note_obj.copy(cr, SUPERUSER_ID, stage_id, default={'user_id': user_id}, context=context) return user_id diff --git a/addons/note/tests/__init__.py b/addons/note/tests/__init__.py new file mode 100644 index 00000000000..4a9f12c80b2 --- /dev/null +++ b/addons/note/tests/__init__.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Business Applications +# Copyright (c) 2013-TODAY OpenERP S.A. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## +from . import test_note + +checks = [ + test_note, +] + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/note/tests/test_note.py b/addons/note/tests/test_note.py new file mode 100644 index 00000000000..4300009981e --- /dev/null +++ b/addons/note/tests/test_note.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Business Applications +# Copyright (c) 2013-TODAY OpenERP S.A. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp.tests import common + +class TestNote(common.TransactionCase): + + def test_bug_lp_1156215(self): + """ensure any users can create new users""" + cr, uid = self.cr, self.uid + IMD = self.registry('ir.model.data') + Users = self.registry('res.users') + + _, demo_user = IMD.get_object_reference(cr, uid, 'base', 'user_demo') + _, group_id = IMD.get_object_reference(cr, uid, 'base', 'group_erp_manager') + + Users.write(cr, uid, [demo_user], { + 'groups_id': [(4, group_id)], + }) + + # must not fail + Users.create(cr, demo_user, { + 'name': 'test bug lp:1156215', + 'login': 'lp_1156215', + }) From d03569496d9bae7b14915b2c454b73cff03d781e Mon Sep 17 00:00:00 2001 From: Launchpad Translations on behalf of openerp <> Date: Thu, 10 Oct 2013 05:25:50 +0000 Subject: [PATCH 34/36] Launchpad automatic translations update. bzr revid: launchpad_translations_on_behalf_of_openerp-20131010052550-62ak1fdjn6kbivh0 --- addons/account/i18n/hr.po | 86 +++++++----- addons/account_accountant/i18n/et.po | 10 +- addons/account_cancel/i18n/et.po | 23 +++ addons/account_payment/i18n/et.po | 24 ++-- addons/audittrail/i18n/sl.po | 20 +-- addons/auth_crypt/i18n/et.po | 32 ++--- addons/auth_oauth_signup/i18n/et.po | 23 +++ addons/base_calendar/i18n/sl.po | 18 +-- addons/base_report_designer/i18n/hi.po | 185 +++++++++++++++++++++++++ addons/base_status/i18n/et.po | 76 ++++++++++ addons/claim_from_delivery/i18n/et.po | 33 +++++ addons/contacts/i18n/et.po | 8 +- addons/crm/i18n/et.po | 38 ++--- addons/crm_profiling/i18n/et.po | 20 +-- addons/crm_todo/i18n/et.po | 85 ++++++++++++ addons/product_manufacturer/i18n/et.po | 16 +-- 16 files changed, 569 insertions(+), 128 deletions(-) create mode 100644 addons/account_cancel/i18n/et.po create mode 100644 addons/auth_oauth_signup/i18n/et.po create mode 100644 addons/base_report_designer/i18n/hi.po create mode 100644 addons/base_status/i18n/et.po create mode 100644 addons/claim_from_delivery/i18n/et.po create mode 100644 addons/crm_todo/i18n/et.po diff --git a/addons/account/i18n/hr.po b/addons/account/i18n/hr.po index 9a0a09109a5..22985bf720b 100644 --- a/addons/account/i18n/hr.po +++ b/addons/account/i18n/hr.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-14 22:29+0000\n" -"PO-Revision-Date: 2013-09-26 14:26+0000\n" -"Last-Translator: Krešimir Jeđud \n" +"PO-Revision-Date: 2013-10-09 14:46+0000\n" +"Last-Translator: Marko Carevic \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-09-27 06:16+0000\n" -"X-Generator: Launchpad (build 16774)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account #: model:process.transition,name:account.process_transition_supplierreconcilepaid0 @@ -172,6 +172,8 @@ msgid "" "which is set after generating opening entries from 'Generate Opening " "Entries'." msgstr "" +"Morate postaviti 'Dnevnik završnog stanja' za ovu fiskalnu godinu koje se " +"postavlja nakon generiranja početnih stavaka iz 'Stvori početno stanje'." #. module: account #: field:account.fiscal.position.account,account_src_id:0 @@ -254,12 +256,12 @@ msgstr "Stavke su proizvod zatvaranja." #. module: account #: model:ir.ui.menu,name:account.menu_finance_management_belgian_reports msgid "Belgian Reports" -msgstr "Belgian Reports" +msgstr "Belgijski izvještaji" #. module: account #: model:mail.message.subtype,name:account.mt_invoice_validated msgid "Validated" -msgstr "Provjereno" +msgstr "Potvrđeno" #. module: account #: model:account.account.type,name:account.account_type_income_view1 @@ -280,7 +282,7 @@ msgstr "" #. module: account #: field:account.config.settings,sale_refund_sequence_next:0 msgid "Next credit note number" -msgstr "" +msgstr "Sljedeći broj odobrenja" #. module: account #: help:account.config.settings,module_account_voucher:0 @@ -323,17 +325,17 @@ msgid "" " " msgstr "" "

\n" -" Kliknite za stvaranje povratnice " +" Kliknite za stvaranje povrata " "kupcu.\n" "

\n" -" Povratnica je dokument koji " +" Povrat kupcu je dokument koji " "razdužuje račun kompletno ili \n" " djelomično\n" "

\n" -" Umjesto ručnog uređivanja " -"povratnica, možete ih napraviti \n" -" direktno iz povezanih računa " -"partnera\n" +" Umjesto ručnog kreiranja povrata, " +"možete ih napraviti \n" +" direktno iz povezanih izlaznih " +"računa\n" "

\n" " " @@ -343,12 +345,13 @@ msgid "" "Installs localized accounting charts to match as closely as possible the " "accounting needs of your company based on your country." msgstr "" -"Instalira lokalizirani kontni plan prema potrebama vaše organizacije." +"Instalira lokalizirani kontni plan prema potrebama vaše organizacije " +"bazirano na vašoj državi." #. module: account #: model:ir.model,name:account.model_account_unreconcile msgid "Account Unreconcile" -msgstr "" +msgstr "Razveži račun" #. module: account #: field:account.config.settings,module_account_budget:0 @@ -591,7 +594,7 @@ msgstr "Nadređeni cilj" #. module: account #: help:account.invoice.line,sequence:0 msgid "Gives the sequence of this line when displaying the invoice." -msgstr "" +msgstr "Daje sekvencu ove linije kada se prikazuje račun" #. module: account #: field:account.bank.statement,account_id:0 @@ -675,7 +678,7 @@ msgstr "Decimalna preciznost na stavkama dnevnika" #: selection:account.config.settings,period:0 #: selection:account.installer,period:0 msgid "3 Monthly" -msgstr "tromjesečno" +msgstr "Tromjesečno" #. module: account #: field:ir.sequence,fiscal_ids:0 @@ -729,7 +732,7 @@ msgstr "Konto dobiti" #, python-format msgid "No period found or more than one period found for the given date." msgstr "" -"Nije nađen perio za zadani datum, ili je nađeno nekoliko perioda za zadani " +"Nije nađen period za zadani datum ili je nađeno nekoliko perioda za zadani " "datum" #. module: account @@ -743,6 +746,12 @@ msgid "" "either the user pressed the button \"Nothing more to reconcile\" during the " "manual reconciliation process." msgstr "" +"Datum kada su stavke partnera zadnji put potpuno zatvorene. Razlikuje se od " +"zadnjeg datuma zatvaranja utoliko jer ovdje prikazujemo činjenicu da ne " +"postoji ništa što bi se zatvaralo na ovaj datum. Može se postići na dva " +"načina: ili je zadnja dugovo/potražna stavka za ovog partnera zatvorena ili " +"je korisnik pritisnuo tipku \"Nema više stavaka za zatvaranje\" tokom " +"procesa ručnog zatvaranja." #. module: account #: model:ir.model,name:account.model_report_account_type_sales @@ -767,17 +776,19 @@ msgid "" "Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " "and 'draft' or ''}" msgstr "" +"Invoice_${(object.number or '').replace('/','_')}_${object.state == 'draft' " +"and 'draft' or ''}" #. module: account #: view:account.period:0 #: view:account.period.close:0 msgid "Close Period" -msgstr "Zatvori razdoblje" +msgstr "Zatvori period" #. module: account #: model:ir.model,name:account.model_account_common_partner_report msgid "Account Common Partner Report" -msgstr "Račun Zajednički Partner Izvješće" +msgstr "Zajedničko izvješće konta partnera" #. module: account #: field:account.fiscalyear.close,period_id:0 @@ -795,12 +806,15 @@ msgid "" "The amount expressed in the secondary currency must be positive when the " "journal item is a debit and negative when if it is a credit." msgstr "" +"Iznos izražen u sekundarnoj valuti mora biti pozitivan kada je stavka " +"dnevnika dugovno i negativan ako je potražno." #. module: account #: constraint:account.move:0 msgid "" "You cannot create more than one move per period on a centralized journal." msgstr "" +"Ne možete raditi više od jedne stavke po periodu na centraliziranom dnevniku." #. module: account #: help:account.tax,account_analytic_paid_id:0 @@ -842,7 +856,7 @@ msgid "" "change the date or remove this constraint from the journal." msgstr "" "Datum vašeg unosa u dnevnik nije u definiranom periodu! Trebali bi " -"promijeniti datum ili izbaciti ovaj unos iz dnevnika." +"promijeniti datum ili ukloniti to ograničenje iz dnevnika." #. module: account #: model:ir.model,name:account.model_account_report_general_ledger @@ -883,7 +897,7 @@ msgstr "" #. module: account #: view:account.account:0 msgid "Account code" -msgstr "" +msgstr "Šifra konta" #. module: account #: selection:account.financial.report,display_detail:0 @@ -1019,7 +1033,7 @@ msgstr "Rujan" #: code:addons/account/static/src/xml/account_move_reconciliation.xml:24 #, python-format msgid "Latest Manual Reconciliation Processed:" -msgstr "" +msgstr "Zadnje ručno zatvaranje odrađeno:" #. module: account #: selection:account.subscription,period_type:0 @@ -1178,7 +1192,7 @@ msgstr "Nabava" #. module: account #: field:account.model,lines_id:0 msgid "Model Entries" -msgstr "Stavke modela" +msgstr "Temeljnice modela" #. module: account #: field:account.account,code:0 @@ -1200,7 +1214,7 @@ msgstr "Šifra" #. module: account #: view:account.config.settings:0 msgid "Features" -msgstr "Mogućnosti" +msgstr "Značajke" #. module: account #: code:addons/account/account.py:2346 @@ -1210,7 +1224,7 @@ msgstr "Mogućnosti" #: code:addons/account/account_move_line.py:195 #, python-format msgid "No Analytic Journal !" -msgstr "Nema analitičkog dnevnika" +msgstr "Nema analitičkog dnevnika !" #. module: account #: report:account.partner.balance:0 @@ -1259,7 +1273,7 @@ msgstr "Naziv konta" #. module: account #: field:account.journal,with_last_closing_balance:0 msgid "Opening With Last Closing Balance" -msgstr "Otvaranje sa saldom zadnje zatvaranja" +msgstr "Otvaranje sa saldom zadnjeg zatvaranja" #. module: account #: help:account.tax.code,notprintable:0 @@ -1278,7 +1292,7 @@ msgstr "Tjedan" #. module: account #: field:account.report.general.ledger,landscape:0 msgid "Landscape Mode" -msgstr "Položeno (Landscape)" +msgstr "Pejzaž" #. module: account #: help:account.fiscalyear.close,fy_id:0 @@ -1291,8 +1305,8 @@ msgid "" "These types are defined according to your country. The type contains more " "information about the account and its specificities." msgstr "" -"These types are defined according to your country. The type contains more " -"information about the account and its specificities." +"Ovi su tipovi definirani prema vašoj zemlji. Tip sadržava više informacija o " +"kontu i njegovim specifičnostima." #. module: account #: view:account.invoice:0 @@ -1550,7 +1564,7 @@ msgstr "Porezi" #: code:addons/account/wizard/account_financial_report.py:70 #, python-format msgid "Select a starting and an ending period" -msgstr "Odaberite početni i zavšni period" +msgstr "Odaberite početni i završni period" #. module: account #: model:account.financial.report,name:account.account_financial_report_profitandloss0 @@ -1625,6 +1639,8 @@ msgid "" "And after getting confirmation from the bank it will be in 'Confirmed' " "status." msgstr "" +"Kada je novi izvod kreiran status je 'Nacrt'.\n" +"Nakon dobivanja potvrde od banke biti će u 'Potvrđeno' statusu." #. module: account #: field:account.invoice.report,state:0 @@ -1688,7 +1704,7 @@ msgstr "Traži poreze" #. module: account #: model:ir.model,name:account.model_account_analytic_cost_ledger msgid "Account Analytic Cost Ledger" -msgstr "Account Analytic Cost Ledger" +msgstr "Analitički troškovnik" #. module: account #: view:account.model:0 @@ -1713,9 +1729,9 @@ msgid "" "There is nothing to reconcile. All invoices and payments\n" " have been reconciled, your partner balance is clean." msgstr "" -"Nema stavaka za zatvaranje. Svi računi iplaćanja \n" +"Nema stavaka za zatvaranje. Svi računi i plaćanja \n" " su već zatvoreni, saldo vašeg partnera " -"je uredan i zatvoren." +"je uredan." #. module: account #: field:account.chart.template,code_digits:0 @@ -1762,6 +1778,8 @@ msgid "" "By unchecking the active field, you may hide a fiscal position without " "deleting it." msgstr "" +"Isključivanjem polja aktivno, možete sakriti fiskalnu poziciju bez da je " +"brišete." #. module: account #: model:ir.model,name:account.model_temp_range diff --git a/addons/account_accountant/i18n/et.po b/addons/account_accountant/i18n/et.po index fde56e1ab8a..b84537ea03b 100644 --- a/addons/account_accountant/i18n/et.po +++ b/addons/account_accountant/i18n/et.po @@ -8,16 +8,16 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 14:35+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:45+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_accountant #: model:ir.actions.client,name:account_accountant.action_client_account_menu msgid "Open Accounting Menu" -msgstr "" +msgstr "Ava raamatupidamise menüü" diff --git a/addons/account_cancel/i18n/et.po b/addons/account_cancel/i18n/et.po new file mode 100644 index 00000000000..360cd786df5 --- /dev/null +++ b/addons/account_cancel/i18n/et.po @@ -0,0 +1,23 @@ +# Estonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 14:39+0000\n" +"Last-Translator: Rait Helmrosin \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: account_cancel +#: view:account.invoice:0 +msgid "Cancel Invoice" +msgstr "Tühista arve" diff --git a/addons/account_payment/i18n/et.po b/addons/account_payment/i18n/et.po index 0f217c80a15..ab2fd1a7027 100644 --- a/addons/account_payment/i18n/et.po +++ b/addons/account_payment/i18n/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 14:53+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:48+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: account_payment #: model:ir.actions.act_window,help:account_payment.action_payment_order_tree @@ -49,7 +49,7 @@ msgstr "Vali rakendatav makseviis" #: view:payment.mode:0 #: view:payment.order:0 msgid "Group By..." -msgstr "" +msgstr "Grupeeri..." #. module: account_payment #: field:payment.order,line_ids:0 @@ -68,12 +68,12 @@ msgstr "Omaniku konto" #: field:payment.mode,company_id:0 #: field:payment.order,company_id:0 msgid "Company" -msgstr "" +msgstr "Ettevõte" #. module: account_payment #: model:res.groups,name:account_payment.group_account_payment msgid "Accounting / Payments" -msgstr "" +msgstr "Raamatupidamine / Maksed" #. module: account_payment #: selection:payment.line,state:0 @@ -89,7 +89,7 @@ msgstr "Kirjed" #. module: account_payment #: report:payment.order:0 msgid "Used Account" -msgstr "" +msgstr "Kasutajakonto" #. module: account_payment #: field:payment.line,ml_maturity_date:0 @@ -121,7 +121,7 @@ msgstr "" #: code:addons/account_payment/account_move_line.py:110 #, python-format msgid "Error!" -msgstr "" +msgstr "Viga!" #. module: account_payment #: report:payment.order:0 @@ -153,7 +153,7 @@ msgstr "Viide" #. module: account_payment #: sql_constraint:payment.line:0 msgid "The payment line name must be unique!" -msgstr "" +msgstr "Makse reanimi peab olema unikaalne!" #. module: account_payment #: model:ir.actions.act_window,name:account_payment.action_payment_order_tree @@ -201,7 +201,7 @@ msgstr "Arve tegelik kuupäev" #. module: account_payment #: report:payment.order:0 msgid "Execution Type" -msgstr "" +msgstr "Teostamise tüüp" #. module: account_payment #: selection:payment.line,state:0 @@ -253,7 +253,7 @@ msgstr "" #. module: account_payment #: field:payment.order,date_created:0 msgid "Creation Date" -msgstr "" +msgstr "Loomise kuupäev" #. module: account_payment #: help:payment.mode,journal:0 diff --git a/addons/audittrail/i18n/sl.po b/addons/audittrail/i18n/sl.po index bb77bff1e6a..15c60888027 100644 --- a/addons/audittrail/i18n/sl.po +++ b/addons/audittrail/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-02-09 12:22+0000\n" +"PO-Revision-Date: 2013-10-09 20:45+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:50+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: audittrail #: view:audittrail.log:0 @@ -26,7 +26,7 @@ msgstr "Besedilo stare vrednosti: " #: code:addons/audittrail/audittrail.py:76 #, python-format msgid "WARNING: audittrail is not part of the pool" -msgstr "" +msgstr "OPOZORILO:revizijska sled ni del pool-a" #. module: audittrail #: field:audittrail.log.line,log_id:0 @@ -50,13 +50,13 @@ msgstr "'%s' Model ne obstaja ..." #. module: audittrail #: view:audittrail.rule:0 msgid "Subscribed Rule" -msgstr "" +msgstr "Naročeno pravilo" #. module: audittrail #: view:audittrail.rule:0 #: model:ir.model,name:audittrail.model_audittrail_rule msgid "Audittrail Rule" -msgstr "" +msgstr "Pravilo revizijske sledi" #. module: audittrail #: view:audittrail.rule:0 @@ -172,13 +172,13 @@ msgstr "Besedilo nove vrednosti: " #. module: audittrail #: view:audittrail.rule:0 msgid "Search Audittrail Rule" -msgstr "" +msgstr "Iskanje revizijskega pravila" #. module: audittrail #: model:ir.actions.act_window,name:audittrail.action_audittrail_rule_tree #: model:ir.ui.menu,name:audittrail.menu_action_audittrail_rule_tree msgid "Audit Rules" -msgstr "" +msgstr "Pravila revizijske sledi" #. module: audittrail #: view:audittrail.log:0 @@ -211,7 +211,7 @@ msgstr "Pravilo revizijske sledi" #. module: audittrail #: help:audittrail.rule,object_id:0 msgid "Select object for which you want to generate log." -msgstr "" +msgstr "Izberite objekt za katerega želite izdelati dnevnik" #. module: audittrail #: model:ir.ui.menu,name:audittrail.menu_audit @@ -265,7 +265,7 @@ msgstr "Uporabnik" #. module: audittrail #: field:audittrail.rule,action_id:0 msgid "Action ID" -msgstr "" +msgstr "Oznaka dejanja" #. module: audittrail #: view:audittrail.rule:0 diff --git a/addons/auth_crypt/i18n/et.po b/addons/auth_crypt/i18n/et.po index a634e17faa5..be1b1e849d0 100644 --- a/addons/auth_crypt/i18n/et.po +++ b/addons/auth_crypt/i18n/et.po @@ -1,30 +1,28 @@ # Estonian translation for openobject-addons -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the openobject-addons package. -# FIRST AUTHOR , 2011. +# FIRST AUTHOR , 2013. # msgid "" msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-12-03 16:03+0000\n" -"PO-Revision-Date: 2011-10-10 19:33+0000\n" -"Last-Translator: Aare Vesi \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 14:40+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-12-04 05:53+0000\n" -"X-Generator: Launchpad (build 16335)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" -#. module: base_crypt -#: model:ir.model,name:base_crypt.model_res_users +#. module: auth_crypt +#: field:res.users,password_crypt:0 +msgid "Encrypted Password" +msgstr "Krüpteeritud Parool" + +#. module: auth_crypt +#: model:ir.model,name:auth_crypt.model_res_users msgid "Users" -msgstr "" - -#, python-format -#~ msgid "Error" -#~ msgstr "Viga" - -#~ msgid "res.users" -#~ msgstr "res.users" +msgstr "Kasutajad" diff --git a/addons/auth_oauth_signup/i18n/et.po b/addons/auth_oauth_signup/i18n/et.po new file mode 100644 index 00000000000..ae6a5a3e8bb --- /dev/null +++ b/addons/auth_oauth_signup/i18n/et.po @@ -0,0 +1,23 @@ +# Estonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 14:34+0000\n" +"Last-Translator: Rait Helmrosin \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: auth_oauth_signup +#: model:ir.model,name:auth_oauth_signup.model_res_users +msgid "Users" +msgstr "Kasutajad" diff --git a/addons/base_calendar/i18n/sl.po b/addons/base_calendar/i18n/sl.po index 7611c8f9dd9..63cccaea17c 100644 --- a/addons/base_calendar/i18n/sl.po +++ b/addons/base_calendar/i18n/sl.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2013-01-01 22:00+0000\n" +"PO-Revision-Date: 2013-10-09 20:51+0000\n" "Last-Translator: Dušan Laznik (Mentis) \n" "Language-Team: Slovenian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:52+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: base_calendar #: selection:calendar.alarm,trigger_related:0 @@ -61,7 +61,7 @@ msgstr "Neopredeljeno" #: help:calendar.todo,recurrency:0 #: help:crm.meeting,recurrency:0 msgid "Recurrent Meeting" -msgstr "" +msgstr "Ponavljajoč sestanek" #. module: base_calendar #: model:crm.meeting.type,name:base_calendar.categ_meet5 @@ -72,7 +72,7 @@ msgstr "" #: model:ir.actions.act_window,name:base_calendar.action_res_alarm_view #: model:ir.ui.menu,name:base_calendar.menu_crm_meeting_avail_alarm msgid "Alarms" -msgstr "Alarmi" +msgstr "Opozorila" #. module: base_calendar #: selection:calendar.event,week_list:0 @@ -132,7 +132,7 @@ msgstr "Marec" #. module: base_calendar #: help:calendar.attendee,cutype:0 msgid "Specify the type of Invitation" -msgstr "" +msgstr "Vrsta povabila" #. module: base_calendar #: view:crm.meeting:0 @@ -261,7 +261,7 @@ msgstr "Moji sestanki" #. module: base_calendar #: selection:calendar.alarm,action:0 msgid "Procedure" -msgstr "" +msgstr "Postopek" #. module: base_calendar #: field:calendar.event,recurrent_id:0 @@ -295,12 +295,12 @@ msgstr "" #. module: base_calendar #: view:crm.meeting:0 msgid "Mail To" -msgstr "" +msgstr "E-pošta za:" #. module: base_calendar #: field:crm.meeting,name:0 msgid "Meeting Subject" -msgstr "" +msgstr "Zadeva sestanka" #. module: base_calendar #: view:calendar.event:0 diff --git a/addons/base_report_designer/i18n/hi.po b/addons/base_report_designer/i18n/hi.po new file mode 100644 index 00000000000..9e0fd0f72af --- /dev/null +++ b/addons/base_report_designer/i18n/hi.po @@ -0,0 +1,185 @@ +# Hindi translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 05:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Hindi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_sxw +msgid "base.report.sxw" +msgstr "base.report.sxw" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "OpenERP Report Designer Configuration" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "" +"This plug-in allows you to create/modify OpenERP Reports into OpenOffice " +"Writer." +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Upload the modified report" +msgstr "" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "The .SXW report" +msgstr "" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_designer_installer +msgid "base_report_designer.installer" +msgstr "" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_rml_save +msgid "base.report.rml.save" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Configure" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "title" +msgstr "" + +#. module: base_report_designer +#: field:base.report.file.sxw,report_id:0 +#: field:base.report.sxw,report_id:0 +msgid "Report" +msgstr "" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "The RML Report" +msgstr "" + +#. module: base_report_designer +#: model:ir.ui.menu,name:base_report_designer.menu_action_report_designer_wizard +msgid "Report Designer" +msgstr "" + +#. module: base_report_designer +#: field:base_report_designer.installer,name:0 +msgid "File name" +msgstr "" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +#: view:base.report.sxw:0 +msgid "Get a report" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_wizard +msgid "OpenERP Report Designer" +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Continue" +msgstr "" + +#. module: base_report_designer +#: field:base.report.rml.save,file_rml:0 +msgid "Save As" +msgstr "" + +#. module: base_report_designer +#: help:base_report_designer.installer,plugin_file:0 +msgid "" +"OpenObject Report Designer plug-in file. Save as this file and install this " +"plug-in in OpenOffice." +msgstr "" + +#. module: base_report_designer +#: view:base.report.rml.save:0 +msgid "Save RML FIle" +msgstr "" + +#. module: base_report_designer +#: field:base.report.file.sxw,file_sxw:0 +#: field:base.report.file.sxw,file_sxw_upload:0 +msgid "Your .SXW file" +msgstr "" + +#. module: base_report_designer +#: view:base_report_designer.installer:0 +msgid "Installation and Configuration Steps" +msgstr "" + +#. module: base_report_designer +#: field:base_report_designer.installer,description:0 +msgid "Description" +msgstr "" + +#. module: base_report_designer +#: view:base.report.file.sxw:0 +msgid "" +"This is the template of your requested report.\n" +"Save it as a .SXW file and open it with OpenOffice.\n" +"Don't forget to install the OpenERP SA OpenOffice package to modify it.\n" +"Once it is modified, re-upload it in OpenERP using this wizard." +msgstr "" + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_view_base_report_sxw +msgid "Base Report sxw" +msgstr "" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_base_report_file_sxw +msgid "base.report.file.sxw" +msgstr "" + +#. module: base_report_designer +#: field:base_report_designer.installer,plugin_file:0 +msgid "OpenObject Report Designer Plug-in" +msgstr "" + +#. module: base_report_designer +#: model:ir.actions.act_window,name:base_report_designer.action_report_designer_installer +msgid "OpenERP Report Designer Installation" +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Cancel" +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "or" +msgstr "" + +#. module: base_report_designer +#: model:ir.model,name:base_report_designer.model_ir_actions_report_xml +msgid "ir.actions.report.xml" +msgstr "" + +#. module: base_report_designer +#: view:base.report.sxw:0 +msgid "Select your report" +msgstr "" diff --git a/addons/base_status/i18n/et.po b/addons/base_status/i18n/et.po new file mode 100644 index 00000000000..f54c08c9a06 --- /dev/null +++ b/addons/base_status/i18n/et.po @@ -0,0 +1,76 @@ +# Estonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 15:46+0000\n" +"Last-Translator: Rait Helmrosin \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "Error !" +msgstr "Viga!" + +#. module: base_status +#: code:addons/base_status/base_state.py:166 +#, python-format +msgid "%s has been opened." +msgstr "%s on avatud." + +#. module: base_status +#: code:addons/base_status/base_state.py:199 +#, python-format +msgid "%s has been renewed." +msgstr "%s on uuendatud" + +#. module: base_status +#: code:addons/base_status/base_stage.py:210 +#, python-format +msgid "Error!" +msgstr "Viga!" + +#. module: base_status +#: code:addons/base_status/base_state.py:107 +#, python-format +msgid "" +"You can not escalate, you are already at the top level regarding your sales-" +"team category." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_state.py:193 +#, python-format +msgid "%s is now pending." +msgstr "%s on nüüd ootel." + +#. module: base_status +#: code:addons/base_status/base_state.py:187 +#, python-format +msgid "%s has been canceled." +msgstr "%s on tühistatud." + +#. module: base_status +#: code:addons/base_status/base_stage.py:210 +#, python-format +msgid "" +"You are already at the top level of your sales-team category.\n" +"Therefore you cannot escalate furthermore." +msgstr "" + +#. module: base_status +#: code:addons/base_status/base_state.py:181 +#, python-format +msgid "%s has been closed." +msgstr "%s on suletud" diff --git a/addons/claim_from_delivery/i18n/et.po b/addons/claim_from_delivery/i18n/et.po new file mode 100644 index 00000000000..b142f57c3e6 --- /dev/null +++ b/addons/claim_from_delivery/i18n/et.po @@ -0,0 +1,33 @@ +# Estonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 14:42+0000\n" +"Last-Translator: Rait Helmrosin \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: claim_from_delivery +#: view:stock.picking.out:0 +msgid "Claims" +msgstr "Nõuded" + +#. module: claim_from_delivery +#: model:res.request.link,name:claim_from_delivery.request_link_claim_from_delivery +msgid "Delivery Order" +msgstr "Tarnetellimus" + +#. module: claim_from_delivery +#: model:ir.actions.act_window,name:claim_from_delivery.action_claim_from_delivery +msgid "Claim From Delivery" +msgstr "" diff --git a/addons/contacts/i18n/et.po b/addons/contacts/i18n/et.po index eb8b28458da..0da8576f0e1 100644 --- a/addons/contacts/i18n/et.po +++ b/addons/contacts/i18n/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 14:33+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:53+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: contacts #: model:ir.actions.act_window,help:contacts.action_contacts diff --git a/addons/crm/i18n/et.po b/addons/crm/i18n/et.po index d34dce37700..38fb8314521 100644 --- a/addons/crm/i18n/et.po +++ b/addons/crm/i18n/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 16:19+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:53+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: crm #: view:crm.lead.report:0 @@ -70,7 +70,7 @@ msgstr "" #. module: crm #: view:crm.lead2opportunity.partner.mass:0 msgid "Select Opportunities" -msgstr "" +msgstr "Vali võimalused" #. module: crm #: model:res.groups,name:crm.group_fund_raising @@ -82,7 +82,7 @@ msgstr "" #: view:crm.lead.report:0 #: field:crm.phonecall.report,delay_close:0 msgid "Delay to close" -msgstr "" +msgstr "Sulgemise viivitus" #. module: crm #: view:crm.lead:0 @@ -93,7 +93,7 @@ msgstr "" #: view:crm.case.stage:0 #: field:crm.case.stage,name:0 msgid "Stage Name" -msgstr "" +msgstr "Etapi nimi" #. module: crm #: view:crm.lead:0 @@ -101,7 +101,7 @@ msgstr "" #: view:crm.lead.report:0 #: view:crm.phonecall.report:0 msgid "Salesperson" -msgstr "" +msgstr "Müügimees" #. module: crm #: model:ir.model,name:crm.model_crm_lead_report @@ -113,12 +113,12 @@ msgstr "" #: view:crm.phonecall.report:0 #: field:crm.phonecall.report,day:0 msgid "Day" -msgstr "" +msgstr "Päev" #. module: crm #: view:crm.lead:0 msgid "Company Name" -msgstr "" +msgstr "Ettevõtte nimi" #. module: crm #: model:crm.case.categ,name:crm.categ_oppor6 @@ -302,7 +302,7 @@ msgstr "" #: code:addons/crm/crm_lead.py:1002 #, python-format msgid "No Subject" -msgstr "" +msgstr "Subjekt puudub" #. module: crm #: field:crm.lead,contact_name:0 @@ -388,7 +388,7 @@ msgstr "" #: model:crm.case.stage,name:crm.stage_lead7 #: view:crm.lead:0 msgid "Dead" -msgstr "" +msgstr "Surnud" #. module: crm #: field:crm.case.section,message_unread:0 @@ -396,7 +396,7 @@ msgstr "" #: field:crm.lead,message_unread:0 #: field:crm.phonecall,message_unread:0 msgid "Unread Messages" -msgstr "" +msgstr "Lugemata sõnumid" #. module: crm #: view:crm.segmentation:0 @@ -415,12 +415,12 @@ msgstr "" #. module: crm #: field:crm.lead,write_date:0 msgid "Update Date" -msgstr "" +msgstr "Uuendamise kuupäev" #. module: crm #: field:crm.case.section,user_id:0 msgid "Team Leader" -msgstr "" +msgstr "Meeskonna juht" #. module: crm #: code:addons/crm/crm_lead.py:1052 @@ -497,7 +497,7 @@ msgstr "Loo võimalus" #. module: crm #: view:sale.config.settings:0 msgid "Configure" -msgstr "" +msgstr "Seadista" #. module: crm #: view:crm.lead:0 @@ -535,7 +535,7 @@ msgstr "Planeeritud tulu" #: code:addons/crm/crm_lead.py:988 #, python-format msgid "Customer Email" -msgstr "" +msgstr "Kliendi e-mail" #. module: crm #: field:crm.lead,planned_revenue:0 @@ -569,12 +569,12 @@ msgstr "" #: field:crm.lead,message_summary:0 #: field:crm.phonecall,message_summary:0 msgid "Summary" -msgstr "" +msgstr "Kokkuvõte" #. module: crm #: view:crm.merge.opportunity:0 msgid "Merge" -msgstr "" +msgstr "Ühilda" #. module: crm #: view:crm.case.categ:0 diff --git a/addons/crm_profiling/i18n/et.po b/addons/crm_profiling/i18n/et.po index 317fd97a124..11a6a1cbc54 100644 --- a/addons/crm_profiling/i18n/et.po +++ b/addons/crm_profiling/i18n/et.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:36+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 14:28+0000\n" +"Last-Translator: Rait Helmrosin \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 05:56+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 msgid "Questions List" -msgstr "" +msgstr "Küsimuste nimekiri" #. module: crm_profiling #: view:crm_profiling.question:0 @@ -76,7 +76,7 @@ msgstr "" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_crm_segmentation msgid "Partner Segmentation" -msgstr "" +msgstr "Partneri Segmenteerimine" #. module: crm_profiling #: view:res.partner:0 @@ -119,7 +119,7 @@ msgstr "Kasuta küsimustikku" #. module: crm_profiling #: field:open.questionnaire,question_ans_ids:0 msgid "Question / Answers" -msgstr "" +msgstr "Küsimus / Vastus" #. module: crm_profiling #: view:crm_profiling.questionnaire:0 @@ -145,7 +145,7 @@ msgstr "Kasuta profileerimise reegleid" #. module: crm_profiling #: constraint:crm.segmentation:0 msgid "Error ! You cannot create recursive profiles." -msgstr "" +msgstr "Viga! Te ei saa luua rekursiivseid profiile." #. module: crm_profiling #: field:crm.segmentation,answer_yes:0 @@ -173,7 +173,7 @@ msgstr "Tühista" #. module: crm_profiling #: model:ir.model,name:crm_profiling.model_res_partner msgid "Partner" -msgstr "" +msgstr "Partner" #. module: crm_profiling #: code:addons/crm_profiling/wizard/open_questionnaire.py:77 @@ -194,4 +194,4 @@ msgstr "Salvesta andmed" #. module: crm_profiling #: view:open.questionnaire:0 msgid "or" -msgstr "" +msgstr "või" diff --git a/addons/crm_todo/i18n/et.po b/addons/crm_todo/i18n/et.po new file mode 100644 index 00000000000..192fc7ab42a --- /dev/null +++ b/addons/crm_todo/i18n/et.po @@ -0,0 +1,85 @@ +# Estonian translation for openobject-addons +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2013-06-07 19:36+0000\n" +"PO-Revision-Date: 2013-10-09 15:44+0000\n" +"Last-Translator: Rait Helmrosin \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" + +#. module: crm_todo +#: model:ir.model,name:crm_todo.model_project_task +msgid "Task" +msgstr "Ülesanne" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Timebox" +msgstr "Ajalahter" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Lead" +msgstr "" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "For cancelling the task" +msgstr "Ülesande katkestamiseks" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Next" +msgstr "Järgmine" + +#. module: crm_todo +#: model:ir.actions.act_window,name:crm_todo.crm_todo_action +#: model:ir.ui.menu,name:crm_todo.menu_crm_todo +msgid "My Tasks" +msgstr "Minu ülesanded" + +#. module: crm_todo +#: view:crm.lead:0 +#: field:crm.lead,task_ids:0 +msgid "Tasks" +msgstr "Ülesanded" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Done" +msgstr "Valmis" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Cancel" +msgstr "Katkesta" + +#. module: crm_todo +#: model:ir.model,name:crm_todo.model_crm_lead +msgid "Lead/Opportunity" +msgstr "" + +#. module: crm_todo +#: field:project.task,lead_id:0 +msgid "Lead / Opportunity" +msgstr "" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "For changing to done state" +msgstr "" + +#. module: crm_todo +#: view:crm.lead:0 +msgid "Previous" +msgstr "Eelmine" diff --git a/addons/product_manufacturer/i18n/et.po b/addons/product_manufacturer/i18n/et.po index 39e8f4d746f..170593f79a3 100644 --- a/addons/product_manufacturer/i18n/et.po +++ b/addons/product_manufacturer/i18n/et.po @@ -8,19 +8,19 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2013-06-07 19:37+0000\n" -"PO-Revision-Date: 2012-12-21 23:00+0000\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2013-10-09 14:47+0000\n" +"Last-Translator: lyyser \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-07-11 06:16+0000\n" -"X-Generator: Launchpad (build 16696)\n" +"X-Launchpad-Export-Date: 2013-10-10 05:25+0000\n" +"X-Generator: Launchpad (build 16799)\n" #. module: product_manufacturer #: field:product.product,manufacturer_pref:0 msgid "Manufacturer Product Code" -msgstr "" +msgstr "Tootja tootekood" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_product @@ -31,7 +31,7 @@ msgstr "Toode" #. module: product_manufacturer #: view:product.manufacturer.attribute:0 msgid "Product Template Name" -msgstr "Toote Malli nimi" +msgstr "Toote malli nimi" #. module: product_manufacturer #: model:ir.model,name:product_manufacturer.model_product_manufacturer_attribute @@ -42,7 +42,7 @@ msgstr "Toote omadused" #: view:product.manufacturer.attribute:0 #: view:product.product:0 msgid "Product Attributes" -msgstr "" +msgstr "Toote omadused" #. module: product_manufacturer #: field:product.manufacturer.attribute,name:0 @@ -63,7 +63,7 @@ msgstr "Omadused" #. module: product_manufacturer #: field:product.product,manufacturer_pname:0 msgid "Manufacturer Product Name" -msgstr "" +msgstr "Tootja tootenimi" #. module: product_manufacturer #: view:product.product:0 From dafa12d92caf553f40bd1bbb052864ab63d4bd53 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 10 Oct 2013 19:07:18 +0200 Subject: [PATCH 35/36] [FIX] ir.model: FK constraints for custom m2o fields were never created, creating possible data integrity errors bzr revid: odo@openerp.com-20131010170718-lwoxkqc1tx7i8vhg --- openerp/addons/base/ir/ir_model.py | 3 +++ openerp/osv/orm.py | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 03574708824..14061e4522e 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -198,6 +198,7 @@ class ir_model(osv.osv): select=vals.get('select_level', '0'), update_custom_fields=True) self.pool.get(vals['model'])._auto_init(cr, ctx) + self.pool.get(vals['model'])._auto_end(cr, ctx) # actually create FKs! openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return res @@ -356,6 +357,7 @@ class ir_model_fields(osv.osv): select=vals.get('select_level', '0'), update_custom_fields=True) self.pool.get(vals['model'])._auto_init(cr, ctx) + self.pool.get(vals['model'])._auto_end(cr, ctx) # actually create FKs! openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return res @@ -473,6 +475,7 @@ class ir_model_fields(osv.osv): for col_name, col_prop, val in patch_struct[1]: setattr(obj._columns[col_name], col_prop, val) obj._auto_init(cr, ctx) + obj._auto_end(cr, ctx) # actually create FKs! openerp.modules.registry.RegistryManager.signal_registry_change(cr.dbname) return res diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 4af5579266b..3ec2f69ec3e 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -2847,8 +2847,12 @@ class BaseModel(object): """ Record the creation of a constraint for this model, to make it possible to delete it later when the module is uninstalled. Type can be either - 'f' or 'u' depending on the constraing being a foreign key or not. + 'f' or 'u' depending on the constraint being a foreign key or not. """ + if not self._module: + # no need to save constraints for custom models as they're not part + # of any module + return assert type in ('f', 'u') cr.execute(""" SELECT 1 FROM ir_model_constraint, ir_module_module From 78579d289b9db3e19e2c3f8728fc42c53ec52620 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 11 Oct 2013 12:03:13 +0200 Subject: [PATCH 36/36] [FIX] registry: avoid discarding registry or cache when the registry is fresh When the sequence value is 1 it means that either: - the registry was just instantiated, so there is no reason to reload it immediately, the real checks will start at next request - the db was just created with new sequences set to 1, so there has been no change to reload In both cases there is no good reason to reload the registry, and it is actually a performance killer, especially for cron workers that keep iterating on the list of databases. bzr revid: odo@openerp.com-20131011100313-4bud8e9xq2afp9z7 --- openerp/modules/registry.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openerp/modules/registry.py b/openerp/modules/registry.py index 14b5dd917b1..8c686631688 100644 --- a/openerp/modules/registry.py +++ b/openerp/modules/registry.py @@ -284,16 +284,14 @@ class RegistryManager(object): r, c = cr.fetchone() # Check if the model registry must be reloaded (e.g. after the # database has been updated by another process). - if registry.base_registry_signaling_sequence != r: + if registry.base_registry_signaling_sequence > 1 and registry.base_registry_signaling_sequence != r: _logger.info("Reloading the model registry after database signaling.") registry = cls.new(db_name) - registry.base_registry_signaling_sequence = r # Check if the model caches must be invalidated (e.g. after a write # occured on another process). Don't clear right after a registry # has been reload. - elif registry.base_cache_signaling_sequence != c: + if registry.base_cache_signaling_sequence > 1 and registry.base_cache_signaling_sequence != c: _logger.info("Invalidating all model caches after database signaling.") - registry.base_cache_signaling_sequence = c registry.clear_caches() registry.reset_any_cache_cleared() # One possible reason caches have been invalidated is the @@ -303,6 +301,8 @@ class RegistryManager(object): for column in model._columns.values(): if hasattr(column, 'digits_change'): column.digits_change(cr) + registry.base_registry_signaling_sequence = r + registry.base_cache_signaling_sequence = c finally: cr.close()